Мультимедія. ЛАБ 5. КН17Б, Горбатий М. Ю.
Зміст
Формати звукових файлів
Існує три основні групи аудіоформатів:
- нестиснені формати: WAV, AIFF, AU або PCM;
- формати із стисненням без втрат: FLAC, Monkey's Audio (розширення APE), Shorten, Tom's lossless Audio Kompressor (TAK), TTA, ATRAC Advanced Lossless, Apple Lossless, MPEG-4 SLS, MPEG-4 ALS, MPEG-4 DST, Windows Media Audio Lossless (WMA Lossless);
- формати із стисненням з втратами: MP3, Ogg Vorbis, Musepack, AAC, ATRAC чи lossy Windows Media Audio (WMA).
Слід мати на увазі, що до аудіофайлів не відносяться такі музичні формати як MIDI, або файли нотних редакторів, які являють собою лише послідовність команд для музичного інструменту, однак не містять інформації власне про звук.
Формат аудіофайлу також слід відрізняти від аудіокодеку. Кодек здійснює кодування чи розкодування звукових даних, тоді як самі дані зберігаються у файлі відповідного звукового формату. Більшість форматів підтримують лише один тип кодування звукових даних, проте мультимедійні контейнери (напр. MKV або AVI) можуть підтримувати різні типи аудіо і відео даних.
Три улюблені музичні композиції
Назва пісні | 128 kbps (*.mp3) | 192 kbps (*.mp3) | 256 kbps (*.mp3) | 320 kbps (*.mp3) | 1411 kbps (*.wav) |
---|---|---|---|---|---|
Arctic Monkyes - Four Out Of Five | 4,76 Mb аудіозапис | 7,15 Mb аудіозапис | 9,53 Mb аудіозапис | 11,9 Mb аудіозапис | 52,5 Mb аудіозапис |
Pink Floyd - Hey You | 4,29 Mb аудіозапис | 6,44 Mb аудіозапис | 8,59 Mb аудіозапис | 10,7 Mb аудіозапис | 47,3 Mb аудіозапис |
Royal Blood - She's Creeping | 3,11 Mb аудіозапис | 4,66 Mb аудіозапис | 6,22 Mb аудіозапис | 7,81 Mb аудіозапис | 34,3 Mb аудіозапис |
Порівняння можливостей деяких форматів
Можливості | FLAC | WavPack | TAK | Monkey’s Audio | OptimFROG | ALAC | WMA | Shorten | LA | TTA | MPEG-4 ALS | MPEG-4 SLS | Real Lossless |
Кодування | швидко | дуже швидко | дуже швидко | швидко | повільно | швидко | середнє | дуже швидко | дуже повільно | швидко | середнє | повільно | повільно |
Декодування | дуже швидко | швидко | дуже швидко | средне | повільно | швидко | швидко | дуже швидко | повільно | швидко | швидко | повільно | дуже швидко |
Стиснення* | 55,7 % | 55,7 % | 53,9 % | 53,7 % | 53,2 % | 56,7 % | 57,1 % | 60,9 % | 52,1 % | 55,3 % | 55,1 % | ? | 55,4 % |
Гнучкість** | дуже добре | дуже добре | дуже добре | дуже добре | дуже добре | погано | погано | погано | середнє | погано | дуже добре | погано | погано |
Обробка помилок | так | так | так | ні | так | так | ні | ні | так | так | так | ||
Поиск | так | так | так | так | так | так | так | так | так | так | так | так | так |
Теги | Vorbis tags | ID3/APE | APEv2 (exp.) | ID3/APE | ID3/APE | iTunes | ASF | ні | ID3v1 | ID3 | так | так | особисті |
Апаратна підтримка | дуже добре | обмежено | ні | обмежено | ні | хорошо | обмежено | обмежено | ні | обмежено | ні | ні | ні |
Програмна підтримка | дуже добре | добре | средне | добре | середнє | середнє | добре | дуже добре | погано | середнє | погано | погано | погано |
Гібрид/lossy (без втрат) | ні | так | ні | ні | так | ні | ні | ні | ні | ні | ні | так | ні |
ReplayGain | так | так | так | так | так | частково | ні | ні | ні | так | так | так | ні |
RIFF-чанки | так | так | так | так | ні | так | так | ні | |||||
Потоковое відтворення | так | так | так | ні | так | так | так | ні | ні | так | так | так | |
Підтримка Pipe | так | так | так | так | так | так | так | так | так | ні | ні | ||
Відкритий вихідний код | так | так | ні | так | ні | так | ні | так | ні | так | так | так | ні |
Багатоканальність | так | так | так | ні | ні | так | так | ні | ні | так | так | так | ні |
Висока якість | так | так | так | так | так | так | так | ні | ні | так | так | так | ні |
Підтримка ОС | Багатоплатформовий | Багатоплатформовий | Win/Linux Wine | Багатоплатформовий | Win/Mac/Linux | Багатоплатформовий | Win/Mac | Багатоплатформовий | Win/Linux | Багатоплатформовий | Багатоплатформовий | Багатоплатформовий | Win/Mac/Linux |
* Коефіцієнт стиснення обчислюється як відношення розміру після стиснення до розміру до стиснення, помножене на 100%. Таким чином, чим менше значення, тим краще.
Зазначені в таблиці швидкості кодування і декодування, а також коефіцієнт стиснення, виходять при використанні стандартних налаштувань кодувальника.
** Під гнучкістю розуміється число доступних користувачеві варіантів кодування (швидко / слабке стиснення, повільно / сильне стиснення і всі проміжні варіанти).
Висновок
При зменшенні бітрейту зменшується розмір файлу, проте разом з цим зменшується якість композиції за рахунок урізання частот.