Problem with MPEG2/MP4 video Demux -
I have been working with Directshow for a while. I am working with the code (GMFBridge), and I have recently started working with mp4demux. I noticed that it does a great job to cover many compressed types, but there are some types I work with that it still can not demax. I am writing to ask about these people.
I have a sample of an XDCAM-EX file here, which uses an MP3 container, using the trial version of a commercial demuxer, I could see that in the demoder video output I have What is the stream, and I found it to be an MPEG 2. The format is MPEG2VideoInfo, both format types and subtypes are MPEG2Video and, what I think is the main difference, compression 'mpg2' is the problem that mp4demux finds the audio stream and outputs it as PCM, but this video The stream is not found. I am new to filter development, so I can be wrong on this, but after stopping some code I did not find any reference to 'mpg2' compression.
To compare one, I did another tested MP4 file, and MP4Demux worked well, seeing the preferences of the video stream, I saw it using 'AVC 1' compression for this one Searched through the code and found a reference. Since 'MGG2' is not clearly there, I think it is not supported.
If you are interested, then I am sending you these video samples which I am telling you.
Any help would be greatly appreciated.
What is the C ++ question in this? Are you looking for a library that helps you to do this? Please repeat this question again what you want.
Comments
Post a Comment