Search code examples
filterdirectshowh.264mpeg-4

Using Microsoft DTV-DVD Video Decoder to play H264 video


I am trying to play an H264 video with graphedit on Windows 7 32bit. Graphedit is unable to render the file. I tried to mount the graph manually using the Microsoft DTV-DVD Video Decoder (also know as Microsoft MPEG-2 Video Encoder) but I could not connected the filters. Here is the pipeline I tried :

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

I also tried this :

File Source >> MPEG-2 Demultiplexer >> Microsoft DTV-DVD Video Decoder >> Video Renderer (or VMR9)

In either case, I could not connect anything to the file source filter. The H264 video I am trying to play is the Serenity trailer I downloaded from here : http://www.h264info.com/clips.html

Do you have any idea how I could play the h264 video file with graph edit?

Thank you


Solution

  • Use the File source but connect it to Geraint Davies' free mpeg4 demux available at http://www.gdcl.co.uk/mpeg4/

    If you then render the output pins of the demux, the video decoder will automatically be inserted. I just tried it with the video you mentioned and it works fine.