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

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


audiocodecs:cbr

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
audiocodecs:cbr [2006/06/16 08:37]
Spike
— (текущий)
Строка 1: Строка 1:
-====== CBR - постоянный битрейт ====== 
  
-FIXME 
- 
-===== Общая информация ===== 
- 
-Кодирование с [[битрейт|битрейтом]] CBR (Constant Bitrate --- постоянный битрейт) означает,​ что на протяжении всего файла сохраняется постоянный установленный битрейт:​ каждая секунда аудио кодируется одним и тем же числом бит, каждый фрейм аудио данных является постоянным и имеет известный интервал,​ так что окончательный размер файла известной продолжительности можно вычислить зараннее. CBR является противоположностью [[VBR]]. 
- 
- 
-В некоторых форматах от фрейма к фрейму возможна некая разница в числе битов, содержащих фактическую аудио информацию. Эту разницу в MP3 регламентируют так называемые "​резервные биты"​. В CBR MP3, несмотря на то, что фреймы имеют фиксированный размер,​ аудио данные не обязательно распределяются последовательно между ними; один фрейм может быть короче,​ потому что не использует все свои биты, а следующий фрейм может быть длиннее,​ потому что использует запасные биты предыдущего фрейма. ​   
- 
- 
-Так что, даже в CBR, имеющим фреймы фиксированного размера,​ есть возможность более эффективного распределения данных. Конечно,​ возможность распределения далеко не такая, как в VBR, но все равно, кодер CBR не использующий возможность управления резервными битами,​ создает менее качественные файлы. 
- 
- 
-В отличие от VBR, воспринимаемое качество аудио имеет тенденцию меняться параллельно файлу CBR. Это происходит из-за того, что кодирование CBR подобно [[ABR]]-форме кодирования VBR, в которой кодирование базируется на желаемом битрейте и анализе входных данных;​ там обычно не предпринимаются попытки использовать максимально возможный низкий битрейт. Технически,​ кодирование CBR всегда позволяет предугадать получаемое на выход качество,​ но эти расчеты базируются на фиксированных алгоритмах,​ а не на эмпирических тестах результата,​ как делается в VBR. 
- 
-===== Кто должен использовать кодирование в CBR? == 
-**CBR** применимо для людей, которые предпочитают максимальную совместимость формата,​ поскольку не все программы и устройства способны декодировать VBR. 
- 
-**CBR** также полезен людям, желающим знать точный битрейт или продолжительность декодируемого аудио без сканирования и частичного декодирования этого файла. 
- 
- 
-Адвокаты VBR, особенно на форумах [[http://​hydrogenaudio.org|hydrogenaudio]],​ часто говорят против CBR и советуют никому не использовать CBR, когда есть выбор. Некоторые приводят резонный аргумент,​ что в алгоритмах сжатия,​ особенно в сжатии с потерями кодера MP3, нужно сохранять столько бит, сколько возможно,​ чтобы поддерживать определенный уровень качества,​ поэтому в CBR тенденция использовать в простых проходах больше бит чем нужно, а в сложных проходах меньше желанного,​ --- слишком расточительна,​ поэтому получаемое качество (по крайней мере, в сложных проходах) в VBR является лучше. ​ 
- 
- 
-Однако,​ эти аргументы должны быть внимательно квалифицированы и изучены,​ чтобы брать их во внимание,​ и говорить об врожденных качественных различиях между CBR и VBR. 
- 
-Если использовать одинаковый кодер, то 128 kbps CBR MP3 почти никогда не будет звучать лучше, чем VBR MP3 со средним 128 kbps, потому что в VBR простые партии аудио лучше сжимаются,​ давая возможность освободить больше бит для более сложных частей. Таким образом,​ более простые части быдут звучать лучше в версии CBR, а более сложные в версии VBR, если сравнивать близкие по битрейту файлы и принимать во внимание субъективность слушателя. 
- 
-CBR может выдавать лучшее качество,​ чем VBR, если сравнивать не средний битрейт,​ или если метод кодирования VBR не берет во внимание качество. Например,​ 256 kbps CBR MP3, содержащий умеренно сложное аудио, лучше VBR со средним битрейтом в 128 kbps, даже если VBR кодирует некоторые фреймы в 320 kbps. И даже когда VBR принимает во внимание качество,​ все равно есть ошибки,​ связанные с психоакустическими моделями,​ так что кодер (даже такой, как LAME) может случайно сильно пережать некоторые сегменты (в зависимости от характеристик аудио). На высоких битрейтах качественные различия между типичными CBR и VBR приближаются к нулю, поэтому,​ для некоторых пользователей CBR является лучшим методом,​ особенно если не брать во внимание свободное место на носителе. 
- 
-На низких битрейтах различия по качеству между CBR и VBR уже более явственное и VBR чаще более желателен. 
- 
-Если на входе данные могут быть неодинаковыми,​ то VBR способен сохранять приблизительно то же качество,​ что и CBR, но VBR может увеличить частотный диапазон на входе, который часто считается улучшением воспринимаемого качества,​ даже если ​ это может быть просто шум квантизации. Например,​ файл ~96 kbps VBR можоет использовать 12.5 kHz lowpass фильтр на входе и иметь столько же процентов помех (шума), что и файл 96 kbps CBR с фильтром 11.5 kHz. В зависимости от чувствительности слушателя к шуму выше 1 kHz, более высокое качество воспринимается из-за присутствия этих высоких частот. 
- 
-[[ha>​CBR|CBR на Hydrogenaudio]] 
- 
-~~DISCUSSION~~ 
audiocodecs/cbr.1150432649.txt.gz · Последние изменения: 2006/06/16 09:09 (внешнее изменение)