Відмінності між версіями «Мультимедия ЛАБ 5 КН17Б Бондаренко Р.»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Висновки)
 
(не показано 8 проміжних версій цього учасника)
Рядок 1: Рядок 1:
'''''<font color='green' size=6>Формати графічних файлів</font>'''''<br />
+
'''''<font color='green' size=6>Звук</font>'''''<br />
=== Звук === [[Файл:Военком-захаров-оригинал.jpg|100px|thumb|right|JPG]]
+
  
=== 3 улюблені музикальні композиції в некомпресованому форматі ===
+
=== Формати звукових файлів ===
  
 +
Типи файлів
 +
Існує три основні групи аудіофайлів.
 +
 +
нестиснені формати — такі як 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) можуть підтримувати різні типи аудіо і відео даних.
 +
 +
=== 3 улюблені музикальні композиції в некомпресованому форматі ===
 +
{| class="wikitable"
 +
! rowspan="2" | Назва композиції
 +
! rowspan="2" | Тривалість
 +
! colspan="4" | Бітрейт(формат mp3)
 +
! rowspan="2" | Вага оригіналу
 +
|-
 +
! 128kbps
 +
! 192kbps
 +
! 256kbps
 +
! 320kbps
  
 +
|-
 +
| [https://drive.google.com/open?id=1sqWxxTVaMhXLcoMrb7H5sUt1qmVBakpj Human]
 +
| 3:19
 +
| 3Mb [https://drive.google.com/open?id=1cuWfsF2YF0TIpQxvM2fdmqzc2gx-XCV9 ]
 +
| 5Mb [https://drive.google.com/open?id=1kEwG2VVaBxcpT3JXojh5Gm-UjyT0mHvQ ]
 +
| 6Mb [https://drive.google.com/open?id=1Ie3wx1QsHAxe56rLBDb30Z6vZ5Hrs9KY ]
 +
| 8Mb [https://drive.google.com/open?id=1-tCdwF-Kbqjpa6IqBNYdVLqxPkK3iqeq ]
 +
| 9Mb
 +
|-
 +
| [https://drive.google.com/open?id=1lKkekT9S4uwjxMts3LJ6U973oFLxxrpx Faster car]
 +
| 3:47
 +
| 3Mb [https://drive.google.com/open?id=1NLxcU9kqoz9X76mEcdd2RdbZIo2bjkiJ ]
 +
| 5Mb [https://drive.google.com/open?id=1jt-wJD7LXjbS8cd2u5yGK-XX6juFoOQ4 ]
 +
| 7Mb [https://drive.google.com/open?id=1HnCWXCeIbISgnOHj1jukBys6s2L7_jb_ ]
 +
| 9Mb [https://drive.google.com/open?id=1m8oqYCYmtGX3IgNqqXrBufVveKBSxBfL ]
 +
| 9Mb
 +
|-
 +
| [https://drive.google.com/open?id=1lKkekT9S4uwjxMts3LJ6U973oFLxxrpx Time in a bottle]
 +
| 2:42
 +
| 2Mb [https://drive.google.com/open?id=1m7xit3VQ5x1MihpZLwnJ5TUeQNMhBdTX ]
 +
| 4Mb [https://drive.google.com/open?id=1x5W8QuGJrhxy1zWyQPUlymadXnigpedk ]
 +
| 5Mb [https://drive.google.com/open?id=19GunijXPyARkupKquuq5_9BVXtOWW1AP ]
 +
| 6Mb [https://drive.google.com/open?id=1cSBcGZ1HKEQIm1Pcs5h0DugxrFSINdru ]
 +
| 6Mb
 +
|-
 +
|}
  
=== Компресацiя з бітрейдом від 128 до 320 Кбіт на сек ===
+
== '''Порівняння можливостей деяких форматів'''==
 +
{| cellspacing="2" style="text-align:center; border:1px solid blue;"
 +
|width="120px"|'''Можливості'''
 +
| width="95px" style="background: #00FFFF" | FLAC
 +
| width="95px" style="background: #00FFFF" | WavPack
 +
| width="95px" style="background: #00FFFF" | TAK
 +
| width="95px" style="background: #00FFFF" | Monkey’s Audio
 +
| width="95px" style="background: #00FFFF" | OptimFROG
 +
| width="95px" style="background: #00FFFF" | ALAC
 +
| width="95px" style="background: #00FFFF" | WMA
 +
| width="95px" style="background: #00FFFF" | Shorten
 +
| width="95px" style="background: #00FFFF" | LA
 +
| width="95px" style="background: #00FFFF" | TTA
 +
| width="95px" style="background: #00FFFF" | MPEG-4 ALS
 +
| width="95px" style="background: #00FFFF" | MPEG-4 SLS
 +
| width="95px" style="background: #00FFFF" | Real Lossless
 +
|-
 +
|align="left" style="background: #FFFF99" | Кодування
 +
| style="background: #CCFFCC" | швидко
 +
| style="background: #00FF00" | дуже швидко
 +
| style="background: #00FF00" | дуже швидко
 +
| style="background: #CCFFCC" | швидко
 +
| style="background: #FF9900" | повільно
 +
| style="background: #CCFFCC" | швидко
 +
| style="background: #FFFFFF" | середнє
 +
| style="background: #00FF00" | дуже швидко
 +
| style="background: #FF9900" | дуже повільно
 +
| style="background: #CCFFCC" | швидко
 +
| style="background: #FFFFFF" | середнє
 +
| style="background: #FF9900" | повільно
 +
| style="background: #FF9900" | повільно
 +
|-
 +
|align="left" style="background: #FFFF99" | Декодування
 +
| style="background: #00FF00" | дуже швидко
 +
| style="background: #CCFFCC" | швидко
 +
| style="background: #00FF00" | дуже швидко
 +
| style="background: #FFFFFF" | средне
 +
| style="background: #FF9900" | повільно
 +
| style="background: #CCFFCC" | швидко
 +
| style="background: #CCFFCC" | швидко
 +
| style="background: #00FF00" | дуже швидко
 +
| style="background: #FF9900" | повільно
 +
| style="background: #CCFFCC" | швидко
 +
| style="background: #CCFFCC" | швидко
 +
| style="background: #FF9900" | повільно
 +
| style="background: #00FF00" | дуже швидко
 +
|-
 +
|align="left" style="background: #FFFF99" | Стиснення*
 +
| style="background: #CCFFCC" | 55,7 %
 +
| style="background: #CCFFCC" | 55,7 %
 +
| style="background: #00FF00" | 53,9 %
 +
| style="background: #00FF00" | 53,7 %
 +
| style="background: #00FF00" | 53,2 %
 +
| style="background: #CCFFCC" | 56,7 %
 +
| style="background: #CCFFCC" | 57,1 %
 +
| style="background: #FF9900" | 60,9 %
 +
| style="background: #00FF00" | 52,1 %
 +
| style="background: #CCFFCC" | 55,3 %
 +
| style="background: #CCFFCC" | 55,1 %
 +
| style="background: #CCFFCC" | ?
 +
| style="background: #CCFFCC" | 55,4 %
 +
|-
 +
|align="left" style="background: #FFFF99" | Гнучкість**
 +
| style="background: #00FF00" | дуже добре
 +
| style="background: #00FF00" | дуже добре
 +
| style="background: #00FF00" | дуже добре
 +
| style="background: #00FF00" | дуже добре
 +
| style="background: #00FF00" | дуже добре
 +
| style="background: #FF9900" | погано
 +
| style="background: #FF9900" | погано
 +
| style="background: #FF9900" | погано
 +
| style="background: #FFFFFF" | середнє
 +
| style="background: #FF9900" | погано
 +
| style="background: #00FF00" | дуже добре
 +
| style="background: #FF9900" | погано
 +
| style="background: #FF9900" | погано
 +
|-
 +
|style="background: #FFFFFF" |  
 +
|-
 +
|align="left" style="background: #FFFF99" | Обробка помилок
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
| style="background: #00FF00" | так
 +
| style="background: #FFFFFF" |  
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | ні
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FFFFFF" |  
 +
|-
 +
|align="left" style="background: #FFFF99" | Поиск
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
|-
 +
|align="left" style="background: #FFFF99" | Теги
 +
| style="background: #00FF00" | Vorbis tags
 +
| style="background: #00FF00" | ID3/APE
 +
| style="background: #CCFFCC" | APEv2 (exp.)
 +
| style="background: #00FF00" | ID3/APE
 +
| style="background: #00FF00" | ID3/APE
 +
| style="background: #CCFFCC" | iTunes
 +
| style="background: #CCFFCC" | ASF
 +
| style="background: #FF9900" | ні
 +
| style="background: #CCFFCC" | ID3v1
 +
| style="background: #CCFFCC" | ID3
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #CCFFCC" | особисті
 +
|-
 +
| align="left" style="background: #FFFF99" | Апаратна підтримка
 +
| style="background: #00FF00" | дуже добре
 +
| style="background: #FF9900" | обмежено
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | обмежено
 +
| style="background: #FF9900" | ні
 +
| style="background: #CCFFCC" | хорошо
 +
| style="background: #FF9900" | обмежено
 +
| style="background: #FF9900" | обмежено
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | обмежено
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | ні
 +
|-
 +
| align="left" style="background: #FFFF99" | Програмна підтримка
 +
| style="background: #00FF00" | дуже добре
 +
| style="background: #CCFFCC" | добре
 +
| style="background: #FFFFFF" | средне
 +
| style="background: #CCFFCC" | добре
 +
| style="background: #FFFFFF" | середнє
 +
| style="background: #FFFFFF" | середнє
 +
| style="background: #CCFFCC" | добре
 +
| style="background: #00FF00" | дуже добре
 +
| style="background: #FF9900" | погано
 +
| style="background: #FFFFFF" | середнє
 +
| style="background: #FF9900" | погано
 +
| style="background: #FF9900" | погано
 +
| style="background: #FF9900" | погано
 +
|-
 +
| align="left" style="background: #FFFF99" | Гібрид/lossy (без втрат)
 +
| style="background: #FF9900" | ні
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | ні
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | ні
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
|-
 +
| align="left" style="background: #FFFF99" | ReplayGain
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FFFFFF" | частково
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | ні
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
|-
 +
| align="left" style="background: #FFFF99" | RIFF-чанки
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FFFFFF" |  
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FFFFFF" |  
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
| style="background: #FFFFFF" |  
 +
| style="background: #FFFFFF" |  
 +
| style="background: #FFFFFF" |  
 +
|-
 +
| align="left" style="background: #FFFF99" | Потоковое відтворення
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
| style="background: #FFFFFF" |  
 +
| style="background: #FF9900" | ні
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
|-
 +
| align="left" style="background: #FFFF99" | Підтримка Pipe
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
| style="background: #FFFFFF" |  
 +
| style="background: #FFFFFF" |  
 +
| style="background: #FF9900" | ні
 +
|-
 +
| style="background: #FFFF99" align="left" | Відкритий вихідний код
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
|-
 +
| style="background: #FFFF99" align="left" | Багатоканальність
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | ні
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | ні
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
|-
 +
| align="left" style="background: #FFFF99" | Висока якість
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
| style="background: #FF9900" | ні
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #00FF00" | так
 +
| style="background: #FF9900" | ні
 +
|-
 +
| style="background: #FFFF99" align="left" | Підтримка ОС
 +
| style="background: #00FF00" | Багатоплатформовий
 +
| style="background: #00FF00" | Багатоплатформовий
 +
| style="background: #CCFFCC" | Win/Linux Wine
 +
| style="background: #00FF00" | Багатоплатформовий
 +
| style="background: #00FF00" | Win/Mac/Linux
 +
| style="background: #00FF00" | Багатоплатформовий
 +
| style="background: #CCFFCC" | Win/Mac
 +
| style="background: #00FF00" | Багатоплатформовий
 +
| style="background: #CCFFCC" | Win/Linux
 +
| style="background: #00FF00" | Багатоплатформовий
 +
| style="background: #00FF00" | Багатоплатформовий
 +
| style="background: #00FF00" | Багатоплатформовий
 +
| style="background: #00FF00" | Win/Mac/Linux
 +
|}
 +
<Nowiki>*</nowiki> Коефіцієнт стиснення обчислюється як відношення розміру після стиснення до розміру до стиснення, помножене на 100%. Таким чином, чим менше значення, тим краще.
  
=== Порівняння якостi звуку в отриманих файлах ===
+
Зазначені в таблиці швидкості кодування і декодування, а також коефіцієнт стиснення, виходять при використанні стандартних налаштувань кодувальника.
  
 +
<nowiki>**</nowiki> Під гнучкістю розуміється число доступних користувачеві варіантів кодування (швидко / слабке стиснення, повільно / сильне стиснення і всі проміжні варіанти).
  
 
== Висновки ==
 
== Висновки ==
 +
Прослухавши файли різниці не знайшов, крім їх розміру.

Поточна версія на 13:33, 8 травня 2020

Звук

Формати звукових файлів

Типи файлів Існує три основні групи аудіофайлів.

нестиснені формати — такі як 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) можуть підтримувати різні типи аудіо і відео даних.

3 улюблені музикальні композиції в некомпресованому форматі

Назва композиції Тривалість Бітрейт(формат mp3) Вага оригіналу
128kbps 192kbps 256kbps 320kbps
Human 3:19 3Mb [1] 5Mb [2] 6Mb [3] 8Mb [4] 9Mb
Faster car 3:47 3Mb [5] 5Mb [6] 7Mb [7] 9Mb [8] 9Mb
Time in a bottle 2:42 2Mb [9] 4Mb [10] 5Mb [11] 6Mb [12] 6Mb

Порівняння можливостей деяких форматів

Можливості 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%. Таким чином, чим менше значення, тим краще.

Зазначені в таблиці швидкості кодування і декодування, а також коефіцієнт стиснення, виходять при використанні стандартних налаштувань кодувальника.

** Під гнучкістю розуміється число доступних користувачеві варіантів кодування (швидко / слабке стиснення, повільно / сильне стиснення і всі проміжні варіанти).

Висновки

Прослухавши файли різниці не знайшов, крім їх розміру.