Multimedia Conversion Library
Multimedia Conversion Library ("MCL") library adds powerful video and audio conversion capabilities
to your applications with support for most of widely used image, video and audio formats, image filters
and text output.
MCL can reduce development time of a custom video conversion software with minimal increase of expenses.
It provides native support for both 32-bit and 64-bit Windows platforms.
MCL supports the following multimedia formats:
Video Formats
|
Description
|
Required DLL
|
AVI* (AVI, IVF, DIVX)
|
Windows Audio Video Interleaved
|
|
BAYER (BAY)
|
Bayer Image (read only)
|
|
BMP (BMP, DIB, RLE)
|
Windows Device Independent Bitmap
|
|
CVR (CIN, CINE)
|
Vision Research CINE (read/uncompressed only)
|
libcvr
|
FLIC (FLI, FLC)
|
Autodesk FLIC/FLIC-Pro
|
|
GIF (GIF, GIFF)
|
Graphics Interchange Format
|
libgif (for writing)
|
HAV (HAV)
|
High quality Audio Video
|
libhav
|
JPEG (JPG, JPEG, JIF, JFIF, J)
|
Joint Photographic Expert Group, JFIF 1.02
|
libjpg
|
JPEG-2000 (JP2, JPC, J2K, J2C)
|
JPEG-2000 File Format / Code Stream
|
libjp2
|
MPEG-1/2 (MPG, MPEG, MPE, M1V, M2V)
|
Moving Pictures Expert Group, MPEG-1 and MPEG-2
|
libmpg
|
MPEG-4 (MP4)
|
Moving Pictures Expert Group, MPEG-4 (write only)
|
libmpg
|
OGV (OGV, OGG)
|
Ogg Video (Theora codec)
|
libogg
|
PCX (PCX)
|
Zsoft Paintbrush
|
|
PNG (PNG)
|
Portable Network Graphics
|
libpng
|
PNM (PNM, PPM, PGM)
|
Portable Image
|
|
RAS (RAS, SUN)
|
Sun Raster Image
|
|
RGB (SGI, RGB, RGBA, BW)
|
Silicon Graphics Image
|
|
TARGA (TGA)
|
Truevision Targa
|
|
TIFF (TIF, TIFF)
|
Truevision Targa
|
libtiff
|
WMV* (WMV, WM)
|
Windows Media Video
|
libwmv
|
XPM (XPM)
|
X-Pixmap
|
libxpm
|
Audio Formats
|
Description
|
Required DLL
|
AAC (M4A)
|
MPEG-4 Advanced Audio Coding (write only)
|
libmpg
|
AC3 (AC3)
|
Dolby Digital compatible
|
libmpg
|
MPEG AUDIO (MPA, MP2, MP3)
|
MPEG-1/2 Audio Layer II/III (MP3 read only)
|
libmpg
|
OGG (OGG, OGA)
|
Ogg Vorbis Audio
|
libogg
|
WAV (WAV)
|
Windows Wave Sound
|
|
WMA (WMA)
|
Windows Media Audio
|
libwmv
|
*Some sub-formats may need external codecs for decoding/encoding. For example to save XviD compressed AVI you need to have XviD codec installed.
If you include libdsw-x.x.x.dll it will enable MCL to import more AVI subformats and other file formats like ASF, MOV, MP4
supported via DirectShow filters. For encoding WMV and WMA appropriate Windows Media Encoder 9 components must be installed in Windows.
Video functions and filters include Gamma Correction, Brightness, Contrast, White Balance, Soften, Sharpen, Find Edges, Edge Enhance,
Resize, Resample, Add Border, Remap, Insert Image, Temporal Average, Deinterlace, Text / Font Functions.
Direct support and sample code for:
- GNU-CC / MinGW -- 32-bit / 64-bit
- MS Visual C++ -- 32-bit / 64-bit
- MS Visual Basic
- Lazarus (Free Pascal) -- 32-bit / 64-bit
- Borland C++
- Borland C++Builder
- Borland Delphi
You can build entire application using the demo copy of MCL to see if it suits your needs.
The only difference between the registered and unregistered copy is in displaying a textual banner over the output pictures.
Frequently asked questions (FAQ)
|
|