Мне нужно создать миниатюру из видеофайлов, я использую IMediaDet для получения кадра из видео, он не работает для (*.vob) файла DVD, как я могу получить миниатюру из DVD на С#..
Извлечь кадр из файла VOB (DVD)
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