PaulJBis
19th December 2005, 00:42
Hi all:
Aside of my problem with H264 Apple trailers (see below), I'm also having a strange issue with a straightforward MP4 file. I'm talking about the one that you can download, for example, here:
http://www.archive.org/details/ChallengerAccidentandInvestigation
Quicktime Player 6 plays it without problems. I'm trying to play it with Media Player Classic/ffdshow, though, and while the audio sounds fine, video *only* plays if you set up ffdshow to decode the DIVX4 format (see attached screenshot). I've done all kinds of tests, setting up ffdshow to decode MP43, MP42, DIVX 5, XViD, none of them, etc., etc... and I'm sure of this: ffdshow only decodes the video when you activate DIVX4 (either using libavcodec or XViD, doesn't matter). If you don't, the error that Media Player shows is that "The following pins failed to find a connectable filter":
Stream 0
Media Type 0:
--------------------------
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {7634706D-0000-0010-8000-00AA00389B71}
formattype: FORMAT_MPEG2_VIDEO {E06D80E3-DB46-11CF-B4D1-00805F6CBBEA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 174
Media Type 1:
--------------------------
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {5634504D-0000-0010-8000-00AA00389B71}
formattype: FORMAT_MPEG2_VIDEO {E06D80E3-DB46-11CF-B4D1-00805F6CBBEA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 174
Why does this happen? From what I've read here, the MPEG4 video streams in MP4 files aren't neither DIVX nor XVID nor anything, but just "MPEG4", and I've confirmed this using MP4INFO (it says "MPEG4 L1 simple profile" or something like that), so I don't understand the cause of this curious obssesion with DIVX4 (nor I understand why Media Player Classic talks about "FORMAT_MPEG2_VIDEO", when it's not MPEG2).
My software is Windows XP SP2, Media Player Classic 6.4.8.6 and the ffdshow build of 20051208.
Aside of my problem with H264 Apple trailers (see below), I'm also having a strange issue with a straightforward MP4 file. I'm talking about the one that you can download, for example, here:
http://www.archive.org/details/ChallengerAccidentandInvestigation
Quicktime Player 6 plays it without problems. I'm trying to play it with Media Player Classic/ffdshow, though, and while the audio sounds fine, video *only* plays if you set up ffdshow to decode the DIVX4 format (see attached screenshot). I've done all kinds of tests, setting up ffdshow to decode MP43, MP42, DIVX 5, XViD, none of them, etc., etc... and I'm sure of this: ffdshow only decodes the video when you activate DIVX4 (either using libavcodec or XViD, doesn't matter). If you don't, the error that Media Player shows is that "The following pins failed to find a connectable filter":
Stream 0
Media Type 0:
--------------------------
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {7634706D-0000-0010-8000-00AA00389B71}
formattype: FORMAT_MPEG2_VIDEO {E06D80E3-DB46-11CF-B4D1-00805F6CBBEA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 174
Media Type 1:
--------------------------
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {5634504D-0000-0010-8000-00AA00389B71}
formattype: FORMAT_MPEG2_VIDEO {E06D80E3-DB46-11CF-B4D1-00805F6CBBEA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 174
Why does this happen? From what I've read here, the MPEG4 video streams in MP4 files aren't neither DIVX nor XVID nor anything, but just "MPEG4", and I've confirmed this using MP4INFO (it says "MPEG4 L1 simple profile" or something like that), so I don't understand the cause of this curious obssesion with DIVX4 (nor I understand why Media Player Classic talks about "FORMAT_MPEG2_VIDEO", when it's not MPEG2).
My software is Windows XP SP2, Media Player Classic 6.4.8.6 and the ffdshow build of 20051208.