====== ABR ====== //Статья требует расширения// ===== Общая информация ===== Кодирование со средним битрейтом (Average Bitrate, ABR) — это метод кодирования, схожий с методом [[codecs:bitrate:cbr]], но имеющий одно весьма значительное отличие: если в CBR фреймы обязаны быть одного размера (то есть битрейт для всех фреймов должен быть одинаков), то в ABR этого ограничения нет. При использовании ABR кодер пытается угадать оптимальный битрейт для каждого фрейма, основываясь на анализе оригинального аудио и фиксированном алгоритме. Напротив, более «агрессивный» метод кодирования VBR (например LAME VBR) пытается найти самый низкий битрейт среди нескольких, чтобы создать декодируемый файл с достаточным качеством. Большинство фреймов в VBR MP3, созданные при помощи метода ABR, близки к битрейту, указанному пользователем, при этом битрейт каждого фрейма может варьироваться с 8 до 320 кбит/с (причём необязательно кратный 16-ти). Кодер ABR обычно определяет некую область возможных значений, из которых он может выбирать нужный битрейт во избежание риска «не вписаться» в значение, указанное пользователем. В зависимости от сложности аудио и применённых алгоритмов, фреймы, кодированные методом ABR, иногда могут превосходить по качеству фреймы, созданные при помощи более агрессивного метода VBR, так как метод ABR менее консервативен в распределении битов. Однако несмотря на возможность сохранения большего количества доступных бит во фрейме, не всегда задействуются все биты, поэтому качество ABR необязательно лучше VBR, и оба этих метода (VBR и ABR) имеют порог ошибок. ===== Внешние ссылки ===== * [[ha>ABR|ABR на Hydrogenaudio]] * [[http://lame.sourceforge.net/gpsycho/abr.html|An explanation (sort of) of ABR from the LAME developers]] * LAME's [[http://lame.sourceforge.net|USAGE usage instructions]] contain a paragraph about ABR as well