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

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


codecs:bitrate:cbr

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
codecs:bitrate:cbr [2007/03/20 05:57]
Spike
codecs:bitrate:cbr [2016/04/25 10:10] (текущий)
DiG [Кто должен использовать кодирование в CBR?]
Строка 1: Строка 1:
 ====== CBR ====== ====== CBR ======
  
-FIXME+//​Ревизия 1.1//
  
 ===== Общая информация ===== ===== Общая информация =====
  
-Кодирование с [[codecs:​bitrate|битрейтом]] CBR (Constant Bitrate --- постоянный битрейт) означает,​ что ​на протяжении ​всего файла сохраняется постоянный установленный битрейткаждая секунда аудио кодируется одним и тем же числом бит, каждый фрейм аудио данных ​является ​постоянным и имеет известный интервал,​ так что окончательный размер файла известной продолжительности можно вычислить зараннее. CBR является противоположностью [[VBR]].+Кодирование с [[codecs:bitrate:​bitrate|битрейтом]] CBR (Constant Bitrate --- постоянный битрейт) означает,​ что ​для всего файла сохраняется постоянный установленный битрейт ​— каждая секунда аудиоданных ​кодируется одним и тем же числом битов, каждый фрейм аудиоданных постоянный и имеет известный интервал,​ так что окончательный размер файла известной продолжительности можно вычислить заранее. CBR — это противоположность [[codecs:​bitrate:​VBR]].
  
  
-В некоторых форматах от фрейма к фрейму возможна некая разница в числе битов, содержащих фактическую аудио информацию. Эту разницу в MP3 регламентируют так называемые ​"резервные биты"В CBR MP3, несмотря на то, что фреймы имеют фиксированный размер,​ аудио данные не обязательно распределяются последовательно между ними; один фрейм может быть короче,​ потому что не использует все свои биты, а следующий фрейм может быть длиннее,​ потому что использует запасные биты предыдущего фрейма. ​  +В некоторых форматах от фрейма к фрейму возможна некая разница в числе битов, содержащих фактическую аудиоинформацию. Эту разницу в MP3 регламентируют так называемые ​[[codecs:​bitrate:​rezervnye_bity|«резервные биты»]]Несмотря на то, что ​в CBR MP3 фреймы имеют фиксированный размер,​ аудиоданные не обязательно распределяются последовательно между ними; один фрейм может быть короче,​ потому что не использует все свои биты, а следующий фрейм может быть длиннее,​ потому что использует ​резервные биты предыдущего фрейма. ​  
  
  
-Так чтодаже в CBR, имеющим фреймы ​фиксированного ​размера, есть возможность более эффективного распределения данных. Конечно,​ возможность распределения далеко не такая, как в VBR, но все равнокодер CBR не использующий возможность управления резервными битами,​ создает менее качественные файлы.+Поэтому даже в CBR с фиксированным размером фреймов ​есть возможность более эффективного распределения данных. Конечно,​ возможность распределения далеко не такая гибкая, как в VBR, но всё равно кодер CBRне использующий возможность управления резервными битами,​ создаёт менее качественные файлы.
  
  
-В отличие от 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 и советуют его не использовать,​ если есть выбор. Некоторые приводят резонный аргумент,​ что в алгоритмах сжатия (особенно с потерями,​ как в MP3) нужно сохранять максимально возможное число бит для поддержания определённого уровня качества,​ поэтому в CBR тенденция использовать в простых проходах больше бит, чем нужно, а в сложных проходах — меньше желаемого,​ слишком расточительна,​ в результате VBR даёт более высокое качество (по крайней мере, в сложных проходах). ​
  
-Адвокаты VBR, особенно ​на форумах [[http://​hydrogenaudio.org|hydrogenaudio]],​ часто ​говорят против CBR и советуют никому не использовать CBR, когда есть выбор. Некоторые приводят резонный аргумент,​ что в алгоритмах сжатия, особенно в сжатии с потерями кодера MP3, нужно сохранять столько битсколько возможно,​ чтобы поддерживать определенный ​уровень качества,​ поэтому в CBR тенденция использовать в простых проходах больше бит чем нужно, а в сложных проходах меньше желанного,​ --- слишком расточительна, поэтому получаемое ​качество (по крайней мере, в сложных проходах) в VBR является лучше+Однако прежде чем говорить о качественных различиях между ​CBR и VBRэти аргументы следует внимательно квалифицировать и изучить.
  
 +Если использовать один и тот же кодер, то MP3 CBR с битрейтом 128 кбит/​с почти никогда не будет звучать лучше, чем MP3 VBR со средним битрейтом 128 кбит/​с,​ потому что в VBR простые звуковые партии сжимаются лучше, давая возможность освободить больше бит для более сложных частей. Таким образом,​ более простые части будут звучать лучше в CBR, а более сложные — в VBR, если сравнивать близкие по битрейту файлы и принимать во внимание субъективность слушателя.
  
-Однако, ​эти аргументы должны быть внимательно квалифицированы и изучены, чтобы брать их во внимание, и говорить об врожденных качественных различиях между CBR и VBR.+CBR может выдавать лучшее ​качество, чем VBR, если сравнивать не средний битрейт, или если метод кодирования VBR не берёт во внимание качество. Например, MP3 CBR с битрейтом 256 кбит/​с,​ содержащий умеренно сложное аудио, лучше, чем MP3 VBR со средним битрейтом 128 кбит/с, даже если в VBR у некоторых фреймов ​битрейт достигает 320 кбит/с. И даже когда VBR принимает ​во внимание ​качество, всё ​равно есть ошибки, связанные с психоакустическими моделями,​ так что кодер (даже такой, как LAME) может случайно сильно пережать некоторые сегменты (в зависимости от характеристик аудио). На высоких битрейтах качественные различия между ​типичными ​CBR и VBR приближаются к нулю, поэтому для некоторых пользователей CBR — лучший метод, особенно если неважно свободное место на носителе.
  
-Если использовать одинаковый кодер, то 128 kbps CBR MP3 почти никогда не будет звучать ​лучше, чем VBR MP3 со средним 128 kbps, потому что в VBR простые партии аудио лучше сжимаются, давая возможность освободить больше бит для ​более ​сложных частей. Таким образомболее ​простые части быдут звучать лучше в версии CBR, а более ​сложные в версии VBR, если сравнивать близкие по битрейту файлы и принимать во внимание субъективность слушателя.+На низких битрейтах различия по качеству между CBR и VBR уже более ​явные, поэтому VBR зачастую более ​предпочтителен.
  
-CBR может выдавать лучшее качество,​ чем VBR, если ​сравнивать не средний битрейт,​ или если метод кодирования VBR не берет во внимание качество. Например,​ 256 kbps CBR MP3, содержащий умеренно сложное аудио, лучше VBR со средним битрейтом в 128 kbps, даже если VBR кодирует некоторые фреймы в 320 kbps. И даже когда VBR принимает во внимание качество,​ все равно есть ошибки,​ связанные с психоакустическими моделями, так что кодер (даже такой, как LAME) может случайно сильно пережать некоторые сегменты (в зависимости от характеристик аудио). На высоких битрейтах качественные различия между типичными CBR и VBR приближаются к нулю, поэтому,​ для некоторых пользователей CBR является лучшим методом,​ особенно если не брать во внимание свободное место на носителе. +Если данные на входе могут быть неодинаковыми,​ то VBR способен сохранять приблизительно то же качество,​ что и CBR, но VBR может увеличить частотный диапазон на входе, ​что часто считается улучшением воспринимаемого качества,​ даже если это может быть просто шум квантизации. Например,​ файл VBR с битрейтом около 96 кбит/​с ​может использовать lowpass-фильтр ​12,5 кГц ​на входе и иметь столько же процентов помех (шума), что и файл CBR с битрейтом 96 кбит/​с и фильтром 11,5 кГц. В зависимости от чувствительности слушателя к шуму выше ​1 кГц, более высокое качество воспринимается из-за присутствия этих высоких частот.
- +
-На низких битрейтах различия по качеству между CBR и VBR уже более явственное и VBR чаще более желателен. +
- +
-Если на входе данные могут быть неодинаковыми,​ то VBR способен сохранять приблизительно то же качество,​ что и CBR, но VBR может увеличить частотный диапазон на входе, ​который ​часто считается улучшением воспринимаемого качества,​ даже если ​ это может быть просто шум квантизации. Например,​ файл ​~96 kbps VBR можоет использовать ​12.5 kHz lowpass фильтр на входе и иметь столько же процентов помех (шума), что и файл ​96 kbps CBR с фильтром 11.5 kHz. В зависимости от чувствительности слушателя к шуму выше ​1 kHz, более высокое качество воспринимается из-за присутствия этих высоких частот.+
  
 ===== Внешние ссылки ===== ===== Внешние ссылки =====
codecs/bitrate/cbr.1174359437.txt.gz · Последние изменения: 2007/03/20 05:57 (внешнее изменение)