2011-01-06 3 views
3

Я пытаюсь воспроизвести видео H264 с графедитом на Windows 7 32bit. Graphedit не может отобразить файл. Я попытался установить граф вручную, используя видеодекодер Microsoft DTV-DVD (также известный как видеокодер Microsoft MPEG-2), но я не смог подключить фильтры. Вот трубопровод я попробовал:Использование видеодрайвера DTV-DVD для воспроизведения видео H264

File Source >> Microsoft DTV-DVD Video Decoder >> Video Renderer (или VMR9)

Я также попытался это:

файла Источник >> MPEG-2 Demultiplexer >> Microsoft DTV-DVD Video Decoder >> Video Renderer (или VMR9)

В любом случае, я не мог подключить что-либо к фильтру источника файла. Видео H264, которое я пытаюсь воспроизвести, - это трейлер Serenity, который я скачал отсюда: http://www.h264info.com/clips.html

У вас есть идеи, как я могу воспроизвести видеофайл h264 с графическим редактированием?

Спасибо

ответ

3

Используйте источник файла, но подключить его к Geraint Дэвиса бесплатно mpeg4 демультиплексора доступны на http://www.gdcl.co.uk/mpeg4/

Если вы затем сделать выходные штырьки демультиплексора, видеодекодер автоматически будет вставлен. Я просто попробовал это с видео, которое вы упомянули, и оно отлично работает.

+0

Спасибо, я успешно сыграл файл, используя фильтр GDCL. – Rafale

4

Для начала. Этот файл является mp4, поэтому вам нужен фильтр mpeg4 demuxer, который Microsoft не предоставляет для DirectShow. MediaFoundation поддерживает его изначально, но эта функциональность не распространяется на DirectShow. Доступны коммерческие фильтры DirectShow, или это «ffdshow» с открытым исходным кодом плюс «Splitter Haali Media». Если ваш проект может использовать продукты с открытым исходным кодом, это также обеспечит декодер с широкой совместимостью.

Предполагая, что вы не хотите использовать ffdshow и вместо этого получаете демультиплекс из другого места, он может работать или не работать с видеодекодером Microsoft DTV-DVD. Я видел неустойчивые результаты. Много контента он просто не хочет играть.

Другое дело, что вы, скорее всего, захотите использовать Enhanced Video Renderer в Win7 вместо VMR9. VMR9 стерилизован в Win7 (по сравнению с XP). Он больше не совместим с аппаратным ускорением dxva, а масштабирование ограничено самым уродливым режимом.

+0

Благодарим Алана за эту информацию. – Rafale

+0

очень полезно, спасибо! – XTL

 Смежные вопросы

  • Нет связанных вопросов^_^