The source-page: https://www.petitcolas.net/fabien/software/mpeg/
Fabien Petitcolas
Biz ses için MPEG sıkıştırma algoritmaları incelemeye başladığında biz bir uygulama bulmaya çalıştı MATLAB. Ne yazık ki, C dilinde yazılan bazı kütüphaneler dışında hiçbir şey bulunmadığı ve birinin MATLAB’den arayabileceği görülüyor. Psikoakustik modelde kendi uygulamamı yapmaya karar vermemin nedenlerinden biri de bu.
Katman I için sadece psikoakustik model 1 (bkz. Davis Pan, MPEG ses sıkıştırma üzerine bir öğretici, IEEE multimedya dergisi, cilt 2, no. 2, s. 60–74, Yaz 1995). Uygulama sırasında ISO/IEC 11172-3:1993 standardına mümkün olduğunca bağlı kalmaya çalıştım. Kod çok sayıda yorum içerir ve sürecin herhangi bir adımında grafikler çizilebilir; Bu, MPEG sıkıştırmasının nasıl çalıştığını anlamanıza yardımcı olacaktır. Ek belgeler kullanılabilir durumda. Bu hız için değil, anlamak için optimize edilmemiştir.
- İndir: MATLAB 5 için MPEG versiyon 1.2.8 (Son güncelleme: 11 Ağustos 2003)
Önerilerinizi, yorumlarınızı ve iyileştirmelerinizi bana bildirmeyi unutmayın: [email protected]
Tarafından oluşturulan MATLAB Filmler için bir MPEG Kodlama kütüphane de bulunmaktadır David Foti. Bu (okumak için MATLAB tanır MPGREAD) veya (yazma MPGWRITE) MPEG filmleri.
Bkz www.mathtools.net net daha bilimsel araçlar için.
Örnek grafikler
Referanslar
- http://www.ece.cmu.edu/~ece796/documents/MPEG-1_Audio_CD.doc
- ISO/IEC 11172-3:1993, Bilgi teknolojisi – Hareketli görüntülerin ve ilgili sesin dijital depolama ortamı için yaklaşık 1,5 Mbit/s’ye kadar kodlanması – Bölüm 3: Ses, ISO izniyle.
Teşekkür
Bu bilgisayar programı ISO/IEC 11172-3:1993’e dayanmaktadır, Bilgi teknolojisi – Dijital depolama ortamları için hareketli resimlerin ve ilgili sesin yaklaşık 1,5 Mbit/s’ye kadar kodlanması – Bölüm 3:ISO, izniyle. Bu standartların kopyaları İngiliz Standartları Enstitüsü, 389 Chiswick High Road, GB-Londra W4 4AL, Telefon: + 44 181 996 90 00, Telefax: + 44 181 996 74 00 veya ISO, posta kutusu 56, den satın alınabilir. CH-1211 Cenevre 20, Telefon +41 22 749 0111, Telefax +4122 734 1079. Telif hakkı ISO’ya aittir.
Copyright © 1997–2019 by Fabien Petitcolas