Jump to content

Переменный битрейт

Переменный битрейт ( VBR ) — это термин, используемый в телекоммуникациях и вычислительной технике , который относится к битрейту, используемому при кодировании звука или видео. В отличие от постоянного битрейта (CBR), файлы VBR изменяют объем выходных данных за сегмент времени. VBR позволяет выделить более высокий битрейт (и, следовательно, больше места для хранения) для более сложных сегментов медиафайлов, в то время как меньше места выделяется для менее сложных сегментов. Среднее значение этих скоростей можно рассчитать, чтобы получить средний битрейт для файла.

MP3 , WMA и AAC Аудиофайлы могут быть дополнительно закодированы в VBR, тогда как Opus и Vorbis по умолчанию кодируются в VBR. [1] [2] [3] Кодирование с переменной скоростью передачи данных также широко используется для видео MPEG-2 , MPEG-4 Part 2 видео ( Xvid , DivX и т. д.), MPEG-4 Part 10 видео /H.264, Theora , Dirac и других форматов сжатия видео. [ нужна ссылка ] Кроме того, кодирование с переменной скоростью присуще схемам сжатия без потерь, таким как FLAC и Apple Lossless . [ нужна ссылка ]

Преимущества и недостатки ВБР

[ редактировать ]

Преимущества VBR заключаются в том, что он обеспечивает лучшее соотношение качества и пространства по сравнению с файлом CBR с теми же данными. Доступные биты используются более гибко для более точного кодирования звуковых или видеоданных: меньшее количество битов используется в менее требовательных отрывках, а большее количество битов используется в труднокодируемых фрагментах. [2] [4]

Недостатком является то, что кодирование может занять больше времени, поскольку процесс более сложен, а также то, что некоторое оборудование может быть несовместимо с файлами VBR. [2]

Методы кодирования VBR

[ редактировать ]

Многопроходное кодирование и однопроходное кодирование

[ редактировать ]

VBR создается с использованием так называемого однопроходного кодирования или многопроходного кодирования . Однопроходное кодирование анализирует и кодирует данные «на лету», а также используется при кодировании с постоянным битрейтом. Однопроходное кодирование используется, когда скорость кодирования наиболее важна, например, для кодирования в реальном времени. Однопроходное кодирование VBR обычно контролируется фиксированной настройкой качества , диапазоном битрейта (минимальный и максимальный допустимый битрейт) или настройкой среднего битрейта . Многопроходное кодирование используется, когда качество кодирования наиболее важно. Многопроходное кодирование нельзя использовать при кодировании в реальном времени, прямом вещании или потоковом вещании . Многопроходное кодирование занимает гораздо больше времени, чем однопроходное кодирование, поскольку каждый проход означает один проход через входные данные (обычно через весь входной файл). Многопроходное кодирование используется только для кодирования VBR, поскольку кодирование CBR не обеспечивает гибкости в изменении битрейта. Наиболее распространенным многопроходным кодированием является двухпроходное кодирование. На первом проходе двухпроходного кодирования входные данные анализируются, а результат сохраняется в файле журнала. На втором проходе собранные данные первого прохода используются для достижения наилучшего качества кодирования. При кодировании видео двухпроходное кодирование обычно контролируется настройкой среднего битрейта, настройкой диапазона битрейта (минимальный и максимальный допустимый битрейт) или настройкой целевого размера видеофайла. [5] [6]

Диапазон битрейта

[ редактировать ]

Этот метод кодирования VBR позволяет пользователю указать диапазон битрейта — минимальный и/или максимальный допустимый битрейт. [7] Некоторые кодировщики расширяют этот метод, добавляя средний битрейт. Минимальный и максимальный допустимый битрейт устанавливают границы, в которых битрейт может изменяться. Недостатком этого метода является то, что средний битрейт (и, следовательно, размер файла) не будет известен заранее. Диапазон битрейта также используется в некоторых методах кодирования с фиксированным качеством, но обычно без разрешения на изменение определенного битрейта. [8]

Средний битрейт

[ редактировать ]

Недостатком однопроходного кодирования ABR (с ограниченным переменным битрейтом или без него) является противоположность фиксированному квантователю VBR: размер выходного сигнала известен заранее, но итоговое качество неизвестно, хотя все же лучше, чем CBR. [9]

Многопроходное кодирование ABR больше похоже на VBR с фиксированным квантователем, поскольку более высокое среднее значение действительно увеличивает качество. [10]

Размер файла

[ редактировать ]

Кодирование VBR с использованием настройки размера файла обычно является многопроходным кодированием. Это позволяет пользователю указать конкретный размер целевого файла. На первом проходе кодер анализирует входной файл и автоматически вычисляет возможный диапазон битрейта и/или средний битрейт. На последнем проходе кодер распределяет доступные биты по всему видео для достижения однородного качества. [10]

См. также

[ редактировать ]
  1. ^ Переменный битрейт (база знаний) , Hydrogenaudio, 2007 г., заархивировано из оригинала 6 июля 2014 г. , получено 30 сентября 2009 г.
  2. ^ Перейти обратно: а б с «VBR», Глоссарий , AfterDawn, заархивировано из оригинала 28 января 2010 г. , получено 30 сентября 2009 г.
  3. ^ Переменная скорость передачи данных (вики) , Audacity, заархивировано из оригинала 8 сентября 2009 г. , получено 30 сентября 2009 г.
  4. ^ LAME - настройки VBR (переменный битрейт) (база знаний) , Hydrogenaudio, 2009 г., заархивировано из оригинала 6 июня 2014 г. , получено 30 сентября 2009 г.
  5. ^ * «Многопроходное кодирование», Глоссарий , AfterDawn, заархивировано из оригинала 18 сентября 2009 г. , получено 30 сентября 2009 г.
  6. ^ * «Кодирование с помощью кодека x264», Кодирование с помощью MEncoder , HU: команда MPlayer, заархивировано из оригинала 01 марта 2010 г. , получено 1 октября 2009 г.
  7. ^ Переменный битрейт (база знаний) , Hydrogenaudio, 2007 г., заархивировано из оригинала 6 июля 2014 г. , получено 4 октября 2009 г.
  8. ^ LAME — VBR (база знаний) , Hydrogenaudio, 2007 г., заархивировано из оригинала 6 июня 2014 г. , получено 4 октября 2009 г.
  9. ^ Средний битрейт (база знаний) , Hydrogenaudio, 2007 г., заархивировано из оригинала 6 июля 2014 г. , получено 1 октября 2009 г.
  10. ^ Перейти обратно: а б «Управление скоростью — режим кодирования», объяснение параметров H.264/AVC (вики-документация) , Avidemux, 2009 г., заархивировано из оригинала 29 июля 2009 г. , получено 30 сентября 2009 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f2daff758f0ce7f07302154c008353c3__1661526540
URL1:https://arc.ask3.ru/arc/aa/f2/c3/f2daff758f0ce7f07302154c008353c3.html
Заголовок, (Title) документа по адресу, URL1:
Variable bitrate - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)