Media Processor component is an enhancement of the Picture Processor. It contains two objects: Media Processor (which has the same interface as Picture Processor and has the same functionality + capability of video frames grabbing) and InfoRetriever. InfoRetriever object allows you to get some specific information from media files. For example for video files it is frame dimension, duration, for audio files - song title, artist name, album name, genre and so on.
This component is also used in our other product - Picture Gallery Pro , which is intended for publishing the media collections in the Web (Media Processor is used here as thumbnailer, first frame and media info grabber). So if you want to use the Media Processor for this needs, we recommend you to try the Picture Gallery Pro first.
Features
Images:
- Support of loading from multiple formats (PGM, PNG, TGA, TIFF, JPEG/JFIF, PCX, Windows and OS/2 BMP, Mac PICT, Kodak FlashPix Image, Adobe Photoshop, DIB, SGI, 3DMF, QTIF, TIFF previews in EPS files).
- Retrieving dimensions of images for all these image formats.
- On fly output to ASP stream.
- Resizing with bilinear algorithm.
- Drawing the text with given opaque and angle.
- Rotating.
- Cropping.
- Saving results to Jpeg and BMP files.
Videos:
- Support of loading frame from different video formats (AVI, ASF, MPEG, MOV, FLC, MPV, Macromedia Flash).
- Retrieving info from file, such as dimensions and bit rate.
- Auto selecting first non-black frame.
- Processing with loaded frame as image.
Audio:
- Retrieving info from audio files, such as dimensions duration, title, artist, album, genre and bit rate.
- Various audio format support (such as MP3, WAV and so on - depends on DirectShow version installed on your computer).