Can I use IPP to extract frames (images) from an AVI file?
As part of my explorations I've been trying to run the sample "simple player" under audio-video-codecs with IPP 6.0 and I do not see any video but I hear the sound.
I'm on windows XP using Visual Studio 2005 with the August 2008 DirectX SDK installed.
thanks in advance!
Thank you for your response.
I traced through the simple_player example in the debugger and what happens is the video codec type is unsupported. It is Microsoft Run Length Encoding (MRLE). The identifier is 116269709.
What simple player does is just output information about the audio stream. There is no output for the video stream at all. This is because the video processing thread is started with an unknown codec type. I think the simple_player should display the unknown codec info before going forward. But that is easy enough to fix in my own code.
My specific question is more about how to intervene in the normal UMC media processing/rendering flow and intercept the frames which would normally go to the rendering components and instead operate on them or display them as individual bitmaps, jpegs, etc.
You kind of answered a question about this a couple of years ago when someone asked about merging UMC processing with UIC processing. However it seems to make a great deal of sense to include an example which does just that in the IPP or UMC documentation as I believe many of your customers will need to perform frame by frame based analysis.
Do you have such an example available? Also can you post some AVI files somewhere that you know UMC can decode properly in the sample player application? Maybe there should be a sample media files download parallel to the programming samples download???
Thanks in advance!