Фильтр преобразования не может подключить файл hevc/AVI к средству визуализации

Я сделал фильтр преобразования для кодека hevc. Он подключается для другого формата медиафайла, но с файлом avi он не подключается на стороне вывода к средству визуализации. Я думал, что проблема связана с динамическим изменением формата, но даже после реализации этого фрагмента кода изменений нет.

Это ссылки, по которым я перешел: BITMAPRINFOHEADER Structure, QueryAccept (восходящий поток)

даже я заметил в свойстве ввода фильтра, что размер члена bimapinfoheader biSize равен 108. Я не понял, как использовать эту информацию.

Есть ли способ это сделать?


person Mohan    schedule 18.07.2015    source источник


Ответы (1)


Я не думаю, что вы можете сохранить hevc в формате avi, потому что avi не поддерживает b-кадры и переменную частоту кадров.

Как указано в документах мультиплексор avi разрешает Guids только в старый формат FOURCC.

person CPlusSharp    schedule 18.07.2015