Режими стискування даних CBR, VBR, ABR в MP3

Режими стискування даних CBR, VBR, ABR в MP3

На сьогодні формат MP3 найпопулярнішим форматом кодування аудіо файлів з усіх існуючих. Загальноприйнято вважати, що якість звукової доріжки залежить від її бітрейта, тому найоптимальніший бітрейт для звукової доріжки 192 кбит/сек. Це твердження, проте, однобоким, адже окрім бітрейта якість звуку залежить від кодека, в якому аудіозапис був записаний.

діаграма формату мп3

CBR (Constant bitrate) розшифровується як постійний бітрейт, який був заданий користувачем при записі або кодуванні і який не міняється надалі. Тобто, незалежно від типу даних (нехай навіть ви записуєте тишу) за 1 секунду кодується постійно кількість біт, вказана користувачем. Такий тип кодування ідеально підходить для даних, які пропускаються через обмежені мультимедійні канали, дозволяючи використати усі можливості цього каналу.

Мінусом такого типу кодування громіздкі об'єми отриманих даних, які нераціонально використовують дисковий простір.

VBR (Variable bitrate) з англійського переводиться як бітрейт, що змінюється (змінний). При кодуванні в VBR ми отримуємо файл, бітрейт якого змінюється залежно від густини потоку даних (тобто, приміром, бітрейт тиші буде нижчий, ніж бітрейт якого-небудь звуку). Такий тип кодування продовжує удосконалюватися, досягаючи нових показників амплітуди зміни бітрейта потоку даних. Основним мінусом те, що неможливо передбачити майбутній розмір кодованого файлу.

Незважаючи на це, цей мінус ніяк не затьмарить загальну картину: розмір файлу виходить менше, ніж при кодуванні за типом CBR. Це виходить за рахунок того, що бітрейт тиші або тихих звуків менший. Останні версії Lame мають функцію кодування в VBR, якість якого на порядок вище ABR, а розмір менший, ніж CBR.

Третім типом кодування ABR (Average bitrate), який чимось середнім між попередніми двома типами кодування. Розшифровується як середній бітрейт. Користувач має можливість вказати бітрейт, а програма Lame підганяє канал даних під цю частоту. Єдиним мінусом такого виду кодування те, що вихідний файл матиме погіршену якість (проте краще, ніж CBR і гірше чим VBR).

Використовуючи такий тип кодування, користувач може вибирати як бітрейт файлу, так і його майбутній розмір це основний плюс.

Схожі матеріали