Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
codecs:bitrate:cbr [2016/04/25 09:45] DiG [Общая информация] |
codecs:bitrate:cbr [2016/04/25 10:10] (текущий) DiG [Кто должен использовать кодирование в CBR?] |
||
---|---|---|---|
Строка 16: | Строка 16: | ||
В отличие от VBR, воспринимаемое качество аудио имеет тенденцию меняться параллельно файлу CBR. Это происходит из-за того, что кодирование CBR подобно [[codecs:bitrate:ABR]]-форме кодирования VBR, в которой кодирование базируется на желаемом битрейте и анализе входных данных; там обычно не предпринимаются попытки использовать максимально возможный низкий битрейт. Технически, кодирование CBR всегда позволяет предугадать получаемое на выходе качество, но эти расчёты базируются на фиксированных алгоритмах, а не на эмпирических тестах результата, как в VBR. | В отличие от VBR, воспринимаемое качество аудио имеет тенденцию меняться параллельно файлу CBR. Это происходит из-за того, что кодирование CBR подобно [[codecs:bitrate:ABR]]-форме кодирования VBR, в которой кодирование базируется на желаемом битрейте и анализе входных данных; там обычно не предпринимаются попытки использовать максимально возможный низкий битрейт. Технически, кодирование CBR всегда позволяет предугадать получаемое на выходе качество, но эти расчёты базируются на фиксированных алгоритмах, а не на эмпирических тестах результата, как в VBR. | ||
- | ===== Кто должен использовать кодирование в CBR? == | + | ===== Когда следует применять кодирование CBR? == |
- | * CBR применим для людей, которые предпочитают максимальную совместимость формата, поскольку не все программы и устройства способны декодировать VBR. | + | * CBR предпочтителен, когда требуется максимальная совместимость формата, поскольку не все программы и устройства способны декодировать VBR. |
- | * CBR также полезен людям, желающим знать точный битрейт или продолжительность декодируемого аудио без сканирования и частичного декодирования этого файла. | + | * CBR также полезен, если нужно знать точный битрейт или продолжительность декодируемого аудио без сканирования и частичного декодирования файла. |
- | «Адвокаты» VBR, особенно на форумах [[http://hydrogenaudio.org|hydrogenaudio]], часто приводят аргументы против CBR и советуют никому не использовать CBR, если есть выбор. Некоторые приводят резонный аргумент, что в алгоритмах сжатия, особенно в сжатии с потерями кодера MP3, нужно сохранять столько бит, сколько возможно, чтобы поддерживать определенный уровень качества, поэтому в CBR тенденция использовать в простых проходах больше бит чем нужно, а в сложных проходах меньше желанного, слишком расточительна, поэтому получаемое качество (по крайней мере, в сложных проходах) в VBR является лучше. | + | «Адвокаты» VBR (особенно в форумах [[http://hydrogenaudio.org|hydrogenaudio]]) часто приводят доводы против CBR и советуют его не использовать, если есть выбор. Некоторые приводят резонный аргумент, что в алгоритмах сжатия (особенно с потерями, как в MP3) нужно сохранять максимально возможное число бит для поддержания определённого уровня качества, поэтому в CBR тенденция использовать в простых проходах больше бит, чем нужно, а в сложных проходах — меньше желаемого, слишком расточительна, в результате VBR даёт более высокое качество (по крайней мере, в сложных проходах). |
+ | Однако прежде чем говорить о качественных различиях между CBR и VBR, эти аргументы следует внимательно квалифицировать и изучить. | ||
- | Однако, эти аргументы должны быть внимательно квалифицированы и изучены, чтобы брать их во внимание, и говорить об врожденных качественных различиях между CBR и VBR. | + | Если использовать один и тот же кодер, то MP3 CBR с битрейтом 128 кбит/с почти никогда не будет звучать лучше, чем MP3 VBR со средним битрейтом 128 кбит/с, потому что в VBR простые звуковые партии сжимаются лучше, давая возможность освободить больше бит для более сложных частей. Таким образом, более простые части будут звучать лучше в CBR, а более сложные — в VBR, если сравнивать близкие по битрейту файлы и принимать во внимание субъективность слушателя. |
- | Если использовать одинаковый кодер, то 128 kbps CBR MP3 почти никогда не будет звучать лучше, чем VBR MP3 со средним битрейтом 128 kbps, потому что в VBR простые партии аудио лучше сжимаются, давая возможность освободить больше бит для более сложных частей. Таким образом, более простые части быдут звучать лучше в версии CBR, а более сложные в версии VBR, если сравнивать близкие по битрейту файлы и принимать во внимание субъективность слушателя. | + | CBR может выдавать лучшее качество, чем VBR, если сравнивать не средний битрейт, или если метод кодирования VBR не берёт во внимание качество. Например, MP3 CBR с битрейтом 256 кбит/с, содержащий умеренно сложное аудио, лучше, чем MP3 VBR со средним битрейтом 128 кбит/с, даже если в VBR у некоторых фреймов битрейт достигает 320 кбит/с. И даже когда VBR принимает во внимание качество, всё равно есть ошибки, связанные с психоакустическими моделями, так что кодер (даже такой, как LAME) может случайно сильно пережать некоторые сегменты (в зависимости от характеристик аудио). На высоких битрейтах качественные различия между типичными CBR и VBR приближаются к нулю, поэтому для некоторых пользователей CBR — лучший метод, особенно если неважно свободное место на носителе. |
- | CBR может выдавать лучшее качество, чем VBR, если сравнивать не средний битрейт, или если метод кодирования VBR не берет во внимание качество. Например, 256 kbps CBR MP3, содержащий умеренно сложное аудио, лучше чем VBR со средним битрейтом в 128 kbps, даже если VBR кодирует некоторые фреймы в 320 kbps. И даже когда VBR принимает во внимание качество, все равно есть ошибки, связанные с психоакустическими моделями, так что кодер (даже такой, как LAME) может случайно сильно пережать некоторые сегменты (в зависимости от характеристик аудио). На высоких битрейтах качественные различия между типичными CBR и VBR приближаются к нулю, поэтому, для некоторых пользователей CBR является лучшим методом, особенно если не брать во внимание свободное место на носителе. | + | На низких битрейтах различия по качеству между CBR и VBR уже более явные, поэтому VBR зачастую более предпочтителен. |
- | На низких битрейтах различия по качеству между CBR и VBR уже более явственное и VBR чаще более желателен. | + | Если данные на входе могут быть неодинаковыми, то VBR способен сохранять приблизительно то же качество, что и CBR, но VBR может увеличить частотный диапазон на входе, что часто считается улучшением воспринимаемого качества, даже если это может быть просто шум квантизации. Например, файл VBR с битрейтом около 96 кбит/с может использовать lowpass-фильтр 12,5 кГц на входе и иметь столько же процентов помех (шума), что и файл CBR с битрейтом 96 кбит/с и фильтром 11,5 кГц. В зависимости от чувствительности слушателя к шуму выше 1 кГц, более высокое качество воспринимается из-за присутствия этих высоких частот. |
- | + | ||
- | Если на входе данные могут быть неодинаковыми, то VBR способен сохранять приблизительно то же качество, что и CBR, но VBR может увеличить частотный диапазон на входе, который часто считается улучшением воспринимаемого качества, даже если это может быть просто шум квантизации. Например, файл ~96 kbps VBR может использовать 12.5 kHz lowpass фильтр на входе и иметь столько же процентов помех (шума), что и файл 96 kbps CBR с фильтром 11.5 kHz. В зависимости от чувствительности слушателя к шуму выше 1 kHz, более высокое качество воспринимается из-за присутствия этих высоких частот. | + | |
===== Внешние ссылки ===== | ===== Внешние ссылки ===== |