Инструменты пользователя

Инструменты сайта


codecs:bitrate:abr

Это старая версия документа!


ABR

Статья требует расширения

Общая информация

Кодирование со средним битрейтом (Average Bitrate — ABR) — это метод кодирования, схожий с методом CBR, но имеющий одно весьма значительное отличие: если в CBR фреймы обязаны быть одного размера (то есть битрейт для всех фреймов должен быть одинаков), то в ABR это ограничение убрано.

По существу, когда кодер использует метод ABR, он пытается угадать оптимальный битрейт для каждого фрейма, основываясь на анализе оригинального аудио и фиксированном алгоритме. Напротив, более «агрессивный» метод кодирования VBR, например, LAME VBR, пытается найти самый низкий битрейт среди нескольких, чтобы создать декодируемый файл с достаточным качеством.

Большинство фреймов в VBR MP3, созданные при помощи метода ABR, близки к битрейту, указанным пользователем, при этом каждый фрейм может варьироваться битрейтом с 8 до 320 kbps (причем, не обязательно кратный 16-ти). Кодер ABR обычно определяет некую область возможных значений, из которых может выбирать нужный битрейт, дабы избежать риска не «вписаться» в значение, указанное пользователем.

В зависимости от сложности аудио и примененных алгоритмов, фреймы, кодированные методом ABR, иногда могут превосходить по качеству фреймы, созданные при помощи более агрессивного метода VBR, так как метод ABR менее консервативен в распределении битов. Однако, несмотря на возможность обладания большим количеством доступных бит в фрейме, не всегда все они (биты) задействованы в фрейме, поэтому качество ABR не обязательно лучше VBR, и оба этих метода (VBR и ABR) имеют порог ошибок.

Внешние ссылки

codecs/bitrate/abr.1174372938.txt.gz · Последние изменения: 2007/03/20 09:42 — Spike