LEAD MPEG-4 Encoder

The LEAD MPEG-4 Encoder is a MediaFoundation® transform for compressing video data using the MPEG-4 standard (ISO/IEC 14496-2). MPEG-4 is suitable for a wide range of bandwidths from low bandwidth to broadband.  In addition to MP4 files, MPEG4 compressed video data can be stored inside AVI or OGG files with the option of saving the file with or without the audio data. The LEAD MPEG-4 Video Encoder is easily configurable through a programming interface and provides the ability to deliver a video that is most suitable for the intended application.

The LEAD MPEG-4 Video Encoder implements the standard IMFTransform interface and can be configured by setting attributes on its output media type.

This transform supports the standard ICodecAPI interface which can be used to configure the encoder, Please see the Microsoft documentation for this interface for more information.

Technical details for the transform are provided in the following table:

Resource Type Description
Transform Interfaces ILMFMP4Encoder, ICodecAPI, IMFTransform
Interface ID IID_ILMFMP4Encoder
Input Media Types Type:
MFMediaType_Video
Subtypes:
MFVideoFormat_RGB24
MFVideoFormat_RGB32
MFVideoFormat_YUY2
MFVideoFormat_I420
MFVideoFormat_UYVY
MFVideoFormat_YV12
Output Media Types Type:
MFMediaType_Video
Subtypes:
MEDIASUBTYPE_LMP4
MEDIASUBTYPE_mp4v
MEDIASUBTYPE_XVID
Transform CLSID CLSID_LMFMP4Encoder
Property Page CLSID N/A
Executable LMFEncMPG4.dll
Transform category MFT_CATEGORY_VIDEO_ENCODER
Header ILMFEncMPEG4.h
ICodecAPI Supported Properties LEAD MPEG-4 Encoder CodecAPI Support

Note: Media types are defined in lGUIDs.h header file.

Platforms

Win 32, x64

Help Version 21.0.2020.8.11
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Transforms C API Help