Поделиться через


Запись потоков изображений

[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Он был заменен средством чтения исходного кода и модуля записи приемника. Средство чтения исходного кода и модуль записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код по возможности использовал средство чтения исходного кода и модуль записи приемника вместо пакета SDK для Windows Media Format 11. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Входными данными для потока изображений должны быть растровые изображения в формате RGB. Модуль записи координирует сжатие входных примеров изображений с помощью формата JPEG. Перед началом записи файла, содержащего поток изображения, необходимо задать качество изображения для входных данных с помощью параметра g_wszJPEGCompressionQuality. Используйте IWMWriterAdvanced2::SetInputSetting , чтобы задать для качества значение DWORD в диапазоне от 1 до 100. Низкие значения представляют собой высокий коэффициент сжатия за счет качества, в то время как высокие значения создают высококачественные изображения, для которых требуется больше места.

Для потоков изображений часто требуются большие окна буфера, чем обычные видеопотоки. Точный требуемый размер зависит от типа изображения и его качества, а также от других факторов. Используйте методы проб и ошибок, чтобы определить подходящий размер образов, которые вы планируете обрабатывать.

Потоки изображений

Настройка параметров ввода

Запись ФАЙЛОВ ASF