Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей возможностью. Он был заменен средства чтения источника и записи приемника. средства чтения источников и записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код средство чтения исходных данных и средство записи выходных данных вместо набора средств разработки Windows Media Format 11 SDK, по возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Кодировка переменной скорости (VBR) является альтернативой кодировке скорости константной скорости (CBR) и поддерживается некоторыми кодеками. Если кодировка CBR стремится поддерживать скорость передачи закодированного носителя, VBR стремится достичь наилучшего качества закодированного носителя.
Качество закодированного содержимого определяется объемом данных, которые теряются при сжатие и декомпрессировании содержимого. Многие факторы влияют на потерю данных в процессе сжатия, но, как правило, более сложные исходные данные и чем выше коэффициент сжатия, тем больше подробностей теряются в процессе сжатия.
Существует три типа кодирования VBR: на основе качества, без ограничений и с ограничениями.
Кодировка VBR на основе качества
Первый тип кодировки VBR основан на качестве, использующей один проход кодирования. Кодировка VBR на основе качества позволяет указать уровень качества для потока цифрового мультимедиа вместо скорости битов. Затем кодек закодирует содержимое таким образом, чтобы все образцы были сопоставимыми качествами.
Основное преимущество кодировки VBR на основе качества заключается в том, что качество однородное в файле и между файлами. Например, можно написать программу для копирования песен из CD в ФАЙЛЫ ASF на компьютере. В этом случае согласованное качество, вероятно, более важно для пользовательского интерфейса, чем согласованный размер файла. Использование кодировки VBR на основе качества гарантирует, что все скопированные песни имеют одинаковое качество.
Недостатком кодировки VBR на основе качества является то, что действительно нет способа знать требования к размеру или пропускной способности кодированного носителя перед кодировкой. Это может сделать файлы, закодированные VBR с учётом качества, неподходящими для обстоятельств, когда память или пропускная способность ограничены, например портативные медиаплееры или низкоскоростные интернет-соединения.
Как правило, кодировка VBR на основе качества хорошо подходит для локального воспроизведения или сетевых подключений с высокой пропускной способностью. В таких случаях согласованное качество обеспечит более эффективное взаимодействие с пользователем.
Неограниченное кодирование VBR
Кодирование VBR без ограничений использует два прохода кодирования. При использовании кодировки VBR без ограничений вы указываете скорость передачи для потока, как и в кодировке CBR. Однако кодек использует это значение только в качестве средней скорости битов для потока и кодирует, чтобы качество было максимально высоким при сохранении среднего. Фактическая скорость бита в любой точке в кодированном потоке может значительно отличаться от среднего значения.
Вы не устанавливаете буфер для неограниченной кодировки VBR, как это делается для потока в кодировке CBR. Вместо этого кодек вычисляет размер требуемого буферного окна на основе требований кодированных примеров.
Преимущество кодирования без ограничений VBR заключается в том, что сжатый поток имеет максимально возможное качество, оставаясь в прогнозируемой средней пропускной способности.
Ограниченное кодирование VBR
Ограниченная кодировка VBR идентична кодировке без ограничений VBR, за исключением того, что в профиле указана максимальная скорость битов и максимальное окно буфера. Затем кодек использует максимальные значения для определения способа сжатия данных. Если задано достаточно высокое максимальное значение, кодирование ограниченного VBR создаст тот же кодированный поток, что и кодировка VBR без ограничений.
Связанные разделы