Выбор метода кодирования
[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей возможностью. Его заменили ридер источника и синк запись. Source Reader и Sink Writer оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует в новом коде использовать средства чтения источников и средства записи конечных потоков вместо пакета SDK для Windows Media Format 11, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Некоторые кодеки, такие как кодек Windows Media Video 9, поддерживают несколько методов кодирования. Метод кодирования, который вы выбираете для потока, будет зависеть от способа доставки потока. В следующей таблице описывается, когда следует использовать различные методы кодирования.
Метод кодирования | Описание |
---|---|
Однопроходная постоянная битрейт (CBR) | Единственный вариант потоковой передачи в реальном времени. Кодирует с предсказуемой скоростью передачи данных и обеспечивает наименьшее качество среди всех способов кодирования. |
2-проходной CBR | Используется для файлов, которые будут передаваться по сети на устройство клиента, но они не передаются из живого источника. Кодирует прогнозируемую скорость битов, но с более высоким качеством, чем 1-проходный CBR. |
одноходовая переменная скорость передачи данных (VBR) | Используйте, когда необходимо указать качество закодированных выходных данных. Обеспечивает наиболее согласованное качество всех методов кодирования. Используется только для локальных файлов или для скачивания. |
2-pass VBR — без ограничений | Используйте, если необходимо указать пропускную способность, но колебания вокруг указанной пропускной способности допустимы. Только для локальных файлов или скачивания. |
2-проходная VBR — ограниченная | Используйте в таких же обстоятельствах, как и без ограничений, но если необходимо указать максимальную моментную скорость бита. Только для локальных файлов или скачивания. |
В следующей таблице перечислены методы кодирования, поддерживаемые кодеками, которые отправляются с пакетом SDK для формата Windows Media.
Кодек | CBR | 2-pass CBR (постоянный битрейт) | VBR | Двухпроходное переменное битрейта (2-pass VBR) |
---|---|---|---|---|
Видео Windows Media 9 | X | X | X | X |
Windows Media Audio 9 и более поздних версий | X | X | X | X |
Экран Windows Media Video 9 | X | X | ||
Windows Media Audio 9 Голос | X | |||
Windows Media Audio Professional | X | X | X | X |
Без потери звука в Windows Media | X | |||
Образ Windows Media Video 9 и более поздних версий | X | X | ||
Расширенный профиль Windows Media Video 9 | X | X | X | X |
Связанные разделы