Just got back home from UKRA2005 and processed all my video. Big thanks to everyone involved in the launch especially the Council, Pete Davy, Mike Roberts and Damian Hall, and all the fliers. I had a great time and some really fun flights. The results are at
The problem is that the encoding software has marked the file multiplex format as MPEG-1 even though it contains an MPEG-2 video stream, here as dump of the file format:
General Complete name : C:\Downloads\adr2-6gpro38-first.mpeg File size : 2.62 MiB Format : MPEG 1 multiplexer Overal bitrate : 1004 Kbps PlayTime : 21s 840ms
Video #0 Codec : MPEG Video 2 Bit rate mode : VBR Width : 720 Height : 576 Aspect ratio : 4/3 Frame rate : 25 Delay : 0
Now when WMP tries to play the file, it asks DirectShow to analyse the file and create a filtergraph to render the file. Direct show looks at the multiplex format and loads the MPEG-1 demux'er and video decoder instead of the correct MPEG-2 decoder. If you manually swap the decoders the file plays fine.
The reason why programs like PowerDVD can play the file is probably due to the fact that they bypass DirectShow's graph builder for MPEG streams and use hard coded filer graphs that always use their own codecs, which happen to have a dual purpose MPEG-1/2 decoder filter.
If you demux the file with something like TMPEG's media editor and then re-mux it as an MPEG-2 program stream, the files play in WMP and just about anything else you care to try.
PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.