That's because .264 files are usually saved using the Annex B (ISO/IEC 14496-10) bitstream syntax. As far as I know there is no DShow demuxer that can open raw H.264 files (I might write one soon).
Containers such as MP4 store H.264 in a different way (ISO/IEC 14496-15). There is a field before each NAL unit with the size of the following NAL units in bytes. This is also the way how most of DShow filters exchange H.264 streams.
|