Извлечь кадр из файла VOB (DVD)

Мне нужно создать миниатюру из видеофайлов, я использую IMediaDet для получения кадра из видео, он не работает для (*.vob) файла DVD, как я могу получить миниатюру из DVD на С#..


person Firoz    schedule 25.09.2009    source источник
comment
Возможно, вы сможете написать свой собственный фильтр рендеринга... таким образом, у вас будут необработанные данные, с которыми вы сможете делать все, что захотите. Не знаю, остановят ли вас механизмы защиты от копирования...   -  person Goz    schedule 25.09.2009
comment
Вам нужно либо использовать незашифрованный DVD, либо вам нужно расшифровать свой DVD, чтобы это работало.   -  person Jeremiah Morrill    schedule 28.09.2009


Ответы (1)


Неясно, используете ли вы незашифрованный DVD. Ради этого ответа, я собираюсь предположить, что вы.

IMediaDet использует фильтр Sample Grabber для выполнения большинства своих операций. К сожалению, Sample Grabber не поддерживает VIDEOINFOHEADER2 отформатируйте, как указано здесь. Некоторые декодеры MPEG-2 будут использовать только формат VIDEOINFOHEADER2, что препятствует подключению Sample Grabber и работе IMediaDet.

Я знаю, что декодер MPEG-2 от Elecard доступен здесь может выводить как VIDEOINFOHEADER, так и VIDEOINFOHEADER2. Таким образом, он совместим с IMediaDet и должен выполнять то, что вы хотите.

person Bryce Kahle    schedule 14.10.2009