The installation procedure creates a directory tree for the LEADTOOLS files, and adds the demonstration programs and online help to your desktop. You specify the root directory during installation. The following subdirectories for the Multimedia features are created:
Redist\MM\CDLL\Win32 Redist\MM\Dotnet4\Win32 |
Redistributable Multimedia feature files for Win32 systems |
Redist\MM\CDLL\x64 Redist\MM\Dotnet4\x64 |
Redistributable Multimedia feature files for x64 system |
Redist\MM\CDLL\Win32\RequiresLicensing | Redistributable Multimedia feature files for Win32 systems that require special licensing |
Redist\MM\CDLL\x64\RequiresLicensing | Redistributable Multimedia feature files for x64 systems that require special licensing. |
The LEADTOOLS Multimedia features require Microsoft DirectShow 8.0 or later for full multimedia functionality. In particular, the QUARTZ.DLL file, which is the DirectShow kernel module, must be installed on the computer.
To save Windows Media (WMV) with full functionality (create video-only files, use custom, non-Microsoft codecs in WMV files, etc.), the latest Windows Media Components are required. These components are included in an installation package named WMFDist95.exe present in the Redist\MM folder. These components are also included in Windows Media Player 9 and later versions. Therefore, you do not need to install these components on computers that have Windows Media 9 player installed.
Note: | LEADTOOLS Multimedia redistributable files are all COM-based, unless otherwise specified, and must be registered by your installation procedure. |
Note: | Multimedia features are provided for evaluation purposes only. You may not copy, redistribute or deploy in production any of the following files without obtaining the proper deployment license. See Multimedia Licensing. |
Note: | Certain standards-based technology may require patent licenses from third party patent holders. The license provided by LEAD does not include any third party patent licenses, and it is your responsibility to acquire any third party licenses that are required. In certain cases where LEAD is aware of the existence of third party patents covering a standard, LEAD has acquired a patent license that covers the LEADTOOLS SDK, but we do not have the right to sublicense the patents. Where LEAD has acquired a patent license for a specific technology, the contact information for the patent holder/agent is supplied in the following table. LEAD makes no representations or warranties whatsoever to the effect that the patent holders mentioned constitute all persons holding patents covering the standards-based technology that is included in the Software. LEAD encourages its customers to conduct their own due diligence regarding the potential for third party patents on any features that are being incorporated into the application |
Note: | You may not distribute the header files with your application, and you may not provide software development capabilities in your application. |
Note: | To unlock the LEADTOOLS Multimedia features (LTMM), you need to unlock one of the following toolkits or modules: |
Note: | The Still Image filters (reader and writer) require a LEADTOOLS Imaging Pro license. |
Note: | The LEADTOOLS MMS Sink filter depends on Windows Media components (including WMVCore.dll). When installing this filter on Windows Server 2008 systems, you may need to install the Windows Desktop Experience feature. |
The following table summarizes the files you must include on your distribution media to support the LEADTOOLS Multimedia features functions on a WIN32\x64 system.
The (Redist\MM\CDLL\Win32) & (Redist\MM\Dotnet4\Win32) & (Redist\MM\CDLL\x64) & (Redist\MM\Dotnet4\x64) folders contain the files you are licensed to use with the LEADTOOLS Multimedia SDK
The (Redist\MM\CDLL\Win32\RequiresLicensing) & (Redist\MM\CDLL\x64\RequiresLicensing) folders contain the files that require a separate license before you can redistribute them. These can be licensed by purchasing an add-on module, or by licensing the filters or codecs individually.
Redistributables | Explanation | Win32 Platforms: | x64 Platforms:*** | Requires Additional Deployment License Fees |
LTMM | The LEADTOOLS Multimedia Support DLL. | LTMM20.DLL DSKERNEL2.DLL |
LTMM20x.DLL DSKERNEL2x.DLL |
No |
DSKernel2* | LEAD DirectShow Kernel. Unlocks filters and modules provided in Evaluation mode. | DSKERNEL2.DLL | DSKERNEL2x.DLL | No |
WMFDist | Windows Media Components Redistributable . Redistributable provided by Microsoft as part of its Windows Media Format 9.5 SDK. These components are also included in Windows Media Player 9 and later versions. Included for your convenience. Run this executable as part of your setup if you detect that the Windows Media Components need to be updated. See the Microsoft documentation if you need more information. | WMFDist95.EXE | WMFDist95.EXE | No |
LTDVDWRT | LEAD DVD Writer. Creates DVD images, which can be later burned to a DVD disk. Implements the ILTDvdWriter interface and requires the LEAD MPEG-2 Multiplexer filter. MPEG-2 technology may require third party patents. See (https://www.mpegla.com/) for more information on MPEG-2 patent availability and terms. | LTDVDWRT2.DLL DSKERNEL2.DLL |
LTDVDWRT2x.DLL DSKERNEL2x.DLL |
Yes |
LTDVDBrn | LEAD DVD Burner. Burns DVD and ISO images to a DVD disk. Implements the ILTDVDBurner interface. Included in the LEADTOOLS DVD Module. | LTDVDBrn2.DLL DSKERNEL2.DLL |
LTDVDBrn2x.DLL DSKERNEL2x.DLL |
Yes |
LMNetCon | LEAD Network Connection Manager. Implements the low level network connection protocols. Used internally by the LEAD Network Sink Filter and the LEAD Network Source Filter for the TCP/IP connections. Required by the server demos shipped with the Streaming Module. | LMNetCon2.DLL DSKERNEL2.DLL |
LMNetCon2x.DLL DSKERNEL2x.DLL |
Yes |
LMNetMux | LEAD Network Multiplexer Filter. Multiplexes video and audio together using the LEAD streaming format. Used together with the LEAD Network Sink in applications that send video over TCP/IP. Required by the server demos shipped with the Streaming Module. Note: Does not perform compression. Add video and audio compressors for efficient streaming. |
LMNetMux2.DLL DSKERNEL2.DLL |
LMNetMux2x.DLL DSKERNEL2x.DLL |
Yes |
LMNetSnk | LEAD Network Sink Filter. Sends data multiplexed with the LEAD Network Multiplexer. Used together with the LEAD Network Multiplexer in applications that send video over TCP/IP. Required by the server demos shipped with the Streaming Module. | LMNetSnk2.DLL LMNetCon2.DLL DSKERNEL2.DLL |
LMNetSnk2x.DLL LMNetCon2x.DLL DSKERNEL2x.DLL |
Yes |
LMNetSrc | LEAD Network Source Filter. Connects to the LEAD Network Sink filter and receives multiplexed data over TCP/IP connections. Used with the LEAD Network Demultiplexer in client demos shipped with the Streaming Module. | LMNetSrc2.DLL LMNetCon2.DLL DSKERNEL2.DLL |
LMNetSrc2x.DLL LMNetCon2x.DLL DSKERNEL2x.DLL |
Yes |
LMNetDmx | LEAD Network Demultiplexer Filter. Demultiplexes (splits) data in the LEAD streaming format. Used with the LEAD Network Source in client demos shipped with the Streaming Module. It can also be used to create LEADTOOLS Streaming Files. Note: This filter does not perform decompression. Add video and audio decoders to play compressed streams. |
LMNetDmx2.DLL DSKERNEL2.DLL |
LMNetDmx2x.DLL DSKERNEL2x.DLL |
Yes |
LMIsoDmx LMIsoMux | LEAD ISO Demultiplexer and Multiplexer. LMIsoDmx is the LEAD ISO Demultiplexer. Plays multimedia files based on the ISO Base File Format (see ISO/IEC 19996-12). Can also be used to play Flash HD files. LMIsoMux is the LEAD ISO Multiplexer. Creates multimedia files based on the ISO Base File Format. Can also be used with the LEAD H264 Encoder and LEAD AAC Encoder to create Flash HD files. Note: Do not confuse ISO Base with the .ISO file format, which is used to store DVD or CD images on a hard drive. Many file formats are based on the ISO Base file format, including Quicktime (.MOV), MPEG-4 (.MP4), 3GPP (.3gp), Flash HD, and AVC. Flash HD files are usually ISO Base files with H264 Video compression and AAC audio compression. |
LMIsoDmx.DLL LMIsoMux.DLL DSKERNEL2.DLL |
LMIsoDmxx.DLL LMIsoMuxx.DLL DSKERNEL2x.DLL |
Yes |
LMOggMux LMOggSpl |
LEAD Ogg Multiplexer and Splitter. LMOggMux.DLL is the LEAD Ogg Muxer DLL and is required to create Ogg files. LMOggSpl.DLL is the LEAD Ogg Splitter DLL and is required to play Ogg files. |
LMOggMux.DLL LMOggSpl.DLL |
LMOggMuxx.DLL LMOggSplx.DLL |
No |
LMMpg1Mx LMMpg2Mx |
LEAD MPEG-1 and MPEG-2 Multiplexers LMMpg1Mx2.DLL is the LEAD MPEG1 Multiplexer DLL, and is required to create MPEG1 System files. LMMpg2Mx2.DLL is the LEAD MPEG2 Multiplexer DLL, and is required to create MPEG2 Program files. MPEG-2 technology may require third party patents. See https://www.mpegla.com/ for more information on MPEG-2 patent license availability and terms |
LMMpg1Mx2.DLL LMMpg2Mx2.DLL DSKERNEL2.DLL |
LMMpg1Mx2.DLL LMMpg2Mx2.DLL DSKERNEL2x.DLL |
Yes |
LMMpgDmxP | LEAD MPEG-2 Program Demultiplexer. Plays MPEG2 Program and MPEG1 System files. Can also play raw video (MPEG2, MPEG4, and H264) or audio (MPEG Audio Layer I, II, III, AAC, and AC3). MPEG-2, H264, MPEG4, and AAC technology may require third party patents. See https://www.mpegla.com/ for more information on MPEG-2, H264, and MPEG4 patent license availability and terms and https://www.via-corp.com/licensing/aac/ for more information on AAC patent license availability and terms. |
LMMpgDmxP.DLL DSKernel2.DLL |
LMMpgDmxPx.DLL DSKernel2x.DLL |
Yes |
LMMpg2MxT | LEAD MPEG-2 Transport Multiplexer. Creates MPEG-2 Transport files. Used together with the LEAD MPEG2 Transport UDP Sink filter to stream MPEG-2 Transport files using RTP, UDP, or TCP/IP. (The server side, which sends the data). MPEG-2 technology may require third party patents. See https://www.mpegla.com/ for more information on MPEG-2 patent license availability and terms. |
LMMpg2MxT.DLL DSKernel2.DLL |
LMMpg2MxTx.DLL DSKernel2x.DLL |
Yes |
LMMkvDmx LMMkvMux | LEAD MKV Demultiplexer and Multiplexer. LMMkvDmx is LEAD's MKV Demultiplexer. Plays multimedia files based on the Matroska file format. LMMkvMux is LEAD's MKV Multiplexer. Creates multimedia files based on the Matroska file format. WebM files use the Matroska file format. |
LMMkvDmx.DLL LMMkvMux.DLL DSKERNEL2.DLL |
LMMkvDmxx.DLL LMMkvMuxx.DLL DSKERNEL2x.DLL |
Yes |
LMMxfDmx LMMxfMux |
LEAD MXF Demultiplexer and Multiplexer LMMxfDmx is LEAD's MXF Demultiplexer. Plays multimedia files based on the MXF Base File Format (see SMPTE 377M). LMMxfMux is LEAD's MXF Multiplexer. Creates multimedia files based on the MXF Base File Format. Both the LEAD MXF Multiplexer and Demultiplexer support the MXF Operational Patterns OP-Atom (SMPTE 390M), OP-1a (SMPTE 378M), and OP-1b (SMPTE 391M). |
LMMxfDmx.DLL LMMxfMux.DLL DSKERNEL2.DLL |
LMMxfDmxx.DLL LMMxfMuxx.DLL DSKERNEL2x.DLL |
Yes |
LMMMSSnk | LEAD MMS Sink. Pushes Windows Media data to a Windows Media Server. | LMMMSSnk.DLL DSKernel2.DLL |
LMMMSSnkx.DLL DSKernel2x.DLL |
Yes |
LMUDPSnk | LEAD MPEG-2 Transport UDP Sink. Used together with LEAD MPEG-2 Transport Multiplexer for streaming MPEG-2 Transport files using RTP, UDP, and TCP/IP. (The server side, which sends the data). | LMUDPSnk.DLL DSKernel2.DLL |
LMUDPSnkx.DLL DSKernel2x.DLL |
Yes |
LMMpgDmxT | LEAD MPEG-2 Transport Demultiplexer. Plays MPEG2 Transport, MPEG2 Program, and MPEG1 System files. Can also play raw video (MPEG2, MPEG4, H264) or audio (MPEG Audio Layer I, II, III, AAC, AC3). Also supports private data stored in MPEG2 files (including KLV data). It can also be used together with the LEAD MPEG2 Transport UDP Source filter to stream MPEG2 files using RTP, UDP or TCP/IP. (The client side, which receives the data). MPEG-2 technology may require third party patents. See https://www.mpegla.com/ for more information on MPEG-2 patent license availability and terms. |
LMMpgDmxT.DLL DSKernel2.DLL |
LMMpgDmxTx.DLL DSKernel2x.DLL |
Yes |
LMUDPSrc | LEAD MPEG-2 Transport UDP Source. Used together with LEAD MPEG-2 Transport Demultiplexer for streaming MPEG-2 Transport files using RTP, UDP, and TCP/IP. (The client side, which receives the data). Now contains LEAD DVR Sink and LEAD DVR Source functionality to implement live stream buffering for pause, rewind, and fast-forward control. |
LMUDPSrc.DLL DSKernel2.DLL |
LMUDPSrcx.DLL DSKernel2x.DLL |
Yes |
LMONVIFSrc | LEAD ONVIF Source. Streams data from an ONVIF server or ONVIF-enabled device | LMONVIFSrc.DLL DSKernel2.DLL |
LMONVIFSrc.DLL DSKernel2x.DLL |
Yes |
LMRTSPSrc |
LEAD RTSP Source. Streams data from an RTSP Server. | LMRTSPSrc.DLL DSKernel2.DLL |
LMRTSPSrcx.DLL DSKernel2x.DLL |
Yes |
LMRTSPSnk |
LEAD RTSP Sink. Implements an RTSP Server. | LMRTSPSnk.DLL DSKernel2.DLL |
LMRTSPSnkx.DLL DSKernel2x.DLL |
Yes |
LMDVRSink | LEAD DVR Sink Filter. Writes live video/audio streams to disk for playback, employing the LEAD intelligent time-shifting algorithm for DVR Playback. Provides complete control of the buffer size, including support for having the buffer span more than one disk. It is used in conjunction with the LEAD DVR Source Filter. | LMDVRSink.DLL DSKernel2.DLL |
LMDVRSinkx.DLL DSKernel2x.DLL |
Yes |
LMDVRSource | LEAD DVR Source Filter. In conjunction with LMUDPSrc, allows the LEAD Player control to read video and audio streams from files created by the LEAD DVR Sink Filter. Allows the LEAD Player Control to play, pause, rewind, and fast forward live streams. | LMDVRSource.DLL DSKernel2.DLL |
LMDVRSourcex.DLL DSKernel2x.DLL |
Yes |
LTESSrc | LEAD Elementary Stream Source Filter. Merges files when performing multi-machine transcoding. If an LTESC file is the source, can parse the catalog for individual LTES files, merging them using the catalog file information. If an LTES file is the source, can only convert that file. | LTESSrc.DLL DSKernel2.DLL |
LTESSrcx.DLL DSKernel2x.DLL |
Yes |
LTESWrt | LEAD Elementary Stream Writer Filter. Splits files when performing multi-machine transcoding. The output of this filter can be either an LTESC (LEADTOOLS Elementary Stream Catalog) file, or an LTES (LEADTOOLS Elementary Stream) file. Use the LTES Source Filter to merge the files back together. | LTESWrt.DLL DSKernel2.DLL |
LTESWrtx.DLL DSKernel2x.DLL |
Yes |
LMFLVDmx | LEAD FLV Demultiplexer. Plays Flash FLV (non-HD) files commonly used on video sites like YouTube. To play Flash HD files, use the LEAD ISO Demultiplexer. | LMFLVDmx.DLL DSKernel2.DLL |
LMFLVDmxx.DLL DSKernel2x.DLL |
Yes |
LMFLVMux | LEAD FLV Multiplexer. Creates Flash FLV (non-HD) files commonly used on video sites like YouTube. To create Flash HD files, use the LEAD ISO Multiplexer. | LMFLVMux.DLL DSKernel2.DLL |
LMFLVMuxx.DLL DSKernel2x.DLL |
Yes |
LMWMReader | LEAD Windows Media Reader. Parses Windows Media Files. It is especially useful for playing Windows Media files under Windows 7 from an URL. | LMWMReader.DLL DSKernel2.DLL |
LMWMReaderx.DLL DSKernel2x.DLL |
No |
LMSsfWrt | LEAD SSF Writer. Creates Smooth Streaming files. Requires Media Foundation, which is included in Windows Windows 7 or later. | LMSsfWrt.DLL DSKernel2.DLL MSVCR90.DLL |
LMSsWrtx.DLL DSKernel2x.DLL |
Yes |
LDecAMR | LEAD AMR Decoder. Decodes AMR audio. AMR audio compression is used in 3GP files (very popular with mobile phones). | LDecAMR.DLL DSKernel2.DLL |
LDecAMRx.DLL DSKernel2x.DLL |
Yes |
LEncAMR | LEAD AMR Encoder. Encodes AMR audio. AMR audio compression is used in 3GP files (very popular with mobile phones). | LEncAMR.DLL DSKernel2.DLL |
LEncAMRx.DLL DSKernel2x.DLL |
Yes |
LCodcG726 | LEAD G.726 Decoder Used for decompressing audio data using the G.726 compression standard as defined in RFC 3551. |
LCodcG726.DLL DSKernel2.DLL |
LCodcG726x.DLL DSKernel2x.DLL |
Yes |
LCodcG726 | LEAD G.726 Encoder Used for compressing audio data using the G.726 compression standard as defined in RFC 3551. |
LCodcG726.DLL DSKernel2.DLL |
LCodcG726x.DLL DSKernel2x.DLL |
Yes |
LDecAAC | LEAD AAC Decoder Used for decoding AAC audio. AAC audio compression is the next generation of the MPEG audio encoding technology. It is commonly used in MP4 files used by iPod, iPhone, PSP and other similar portable devices. It is also used in Flash HD files. AAC technology may require third party patents. See https://www.via-corp.com/licensing/aac/ for more information on AAC patent license availability and terms. |
LDecAAC.DLL DSKernel2.DLL |
LDecAACx.DLL DSKernel2x.DLL |
Yes |
LEncAAC | LEAD AAC Encoder Encodes AAC audio. AAC audio compression is the next generation of the MPEG audio encoding technology. It is commonly used in MP4 files used by iPod, iPhone, PSP and other similar portable devices. It is also used in Flash HD files. technology may require third party patents. See https://www.via-corp.com/licensing/aac/ for more information on AAC patent license availability and terms. |
LEncAAC.DLL LEncAACKrn.DLL DSKernel2.DLL |
LEncAACx.DLL LEncAACKrnx.DLL DSKernel2x.DLL |
Yes |
LTranscoderAAC | LEAD AAC Encoder Used for transcoding AAC audio stream in mpeg2 format to AAC in ISO (mpeg4) format. Changes the AAC packets format without re-compressing the audio stream or data packets. Converting with LEAD AAC Encoder is fast while retaining the quality of the original stream. To convert an AAC stream inside an MPEG2 transport file to ISO format without re-compression, insert this filter between the mpeg2 demux and ISO multiliplixer. The LEAD Multimedia toolkit inserts it in this way automatically. |
LTranscoderAAC.Dll DSKernel2.DLL |
LTranscoderAACx.Dll DSKernel2x.DLL |
Yes |
LEncAC3 | LEAD AC3 Encoder Encodes AC-3 audio. AC-3 audio compression (also known as ATSC A/52) is commonly used in DVDs. It is the format used for Dolby surround sound. |
LEncAC3.DLL LEncAC3Krn.DLL DSKernel2.DLL |
LEncAC3x.DLL LEncAC3Krnx.DLL DSKernel2x.DLL |
Yes |
LDecVorbis | LEAD Vorbis Decoder Used for decoding Vorbis audio. Vorbis audio compression is popular in Ogg files. Vorbis is patent-free and has compression comparable to (if not better than) MP3. |
LDecVorbis.DLL | LDecVorbisx.DLL | No |
LEncVorbis | LEAD Vorbis Encoder Encodes Vorbis audio. Vorbis audio compression is popular in Ogg files. Vorbis is patent-free and has compression comparable to (if not better than) MP3. |
LEncVorbis.DLL | LEncVorbisx.DLL | No |
LEncMpga | LEAD MPEG Audio Encoder Encodes MPEG Audio Layer II files. MPEG audio can be used in MPEG files and DVDs. |
LEncMpga2.DLL DSKernel2.DLL |
LEncMpga2x.DLL DSKernel2x.DLL |
Yes |
LDecMpg2 | LEAD MPEG2 Decoder Used for decoding MPEG2 video. Can also be used to decode MPEG1 video. MPEG2 video compression is commonly used in MPEG2 Program, MPEG2 Transport and DVDs. LEAD MPEG2 Decoder cannot be used to play DVDs. You need a DVD decoder to play DVDs. MPEG-2 technology may require third party patents. See https://www.mpegla.com/ for more information on MPEG-2 patent license availability and terms. |
LDecMpg22.DLL DSKernel2.DLL |
LDecMpg22x.DLL DSKernel2x.DLL |
Yes |
LEncMpg2 | LEAD MPEG2 Encoder Encodes MPEG2 or MPEG1 video. MPEG2 video compression is commonly used in MPEG2 Program, MPEG2 Transport and DVDs. LEAD MPEG2 Encoder can be used to encode DVDs. MPEG-2 technology may require third party patents. See https://www.mpegla.com/ for more information on MPEG-2 patent license availability and terms |
LEncMpg23.DLL DSKernel2.DLL |
LEncMpg23x.DLL DSKernel2x.DLL |
Yes |
LDecMpg4 | LEAD MPEG4 Decoder Used for decoding MPEG-4 video. MPEG-4 video compression is commonly used in MP4 files. DivX compression is based on MPEG-4. MPEG-4 and AAC technology may require third party patents. See https://www.mpegla.com/ for more information on MPEG-4 patent license availability and terms and https://www.via-corp.com/licensing/aac/ for more information on AAC patent license availability and terms. |
LDecMpg42.DLL DSKernel2.DLL |
LDecMpg42x.DLL DSKernel2x.DLL |
Yes |
LEncMpg4 | LEAD MPEG4 Encoder Encodes MPEG-4 video. MPEG-4 video compression is commonly used in MP4 files. DivX compression is based on MPEG-4. MPEG-4 and AAC technology may require third party patents. See https://www.mpegla.com/ for more information on MPEG-4 patent license availability and terms and https://www.via-corp.com/licensing/aac/ for more information on AAC patent license availability and terms. |
LEncMpg42.DLL DSKernel2.DLL |
LEncMpg42x.DLL DSKernel2x.DLL |
Yes |
LDecH264 | LEAD H264 Decoder Used for decoding H.264 video. H.264 video compression (also known as MPEG-4 Part 10) is commonly used in MP4 and Flash HD files. H264 and AAC technology may require third party patents. See https://www.mpegla.com/ for more information on H264 patent license availability and terms and https://www.via-corp.com/licensing/aac/ for more information on AAC patent license availability and terms. |
LDecH2643.DLL DSKernel2.DLL |
LDecH2643x.DLL DSKernel2x.DLL |
Yes |
LEncH264 | LEAD H264 Encoder Encodes H.264 video. H.264 video compression (also known as MPEG-4 Part 10) is commonly used in MP4 and Flash HD files. H264 and AAC technology may require third party patents. See https://www.mpegla.com/ for more information on H264 patent license availability and terms and https://www.via-corp.com/licensing/aac/ for more information on AAC patent license availability and terms. libmfxsw32/64.dll needs to be copied to a folder in the system path. |
LEncH2644.DLL DSKernel2.DLL libmfxsw32.dll |
LEncH2644x.DLL DSKernel2x.DLL libmfxsw64.dll |
Yes |
LTranscoderH264 | LEAD H264 Transcoder Used for transcoding h.264 video stream in NAL Unit (mpeg2) format to h.264 in ISO (mpeg4) format. LEAD H264 Transcoder filter changes the stream to the h.264 packets format without re-compressing the video stream or the data packets. Converting is fast while retaining the quality of the original stream. Inserted between the (AVI, OGG or mpeg2) demux and ISO multiplexer this filter converts an h.264 stream inside an AVI, OGG or MPEG2 transport file to ISO format without re-compression. This is also used by the RTSP server to stream some files (eg: MPEG) containing H264 video without recompression. Or to convert an RTSP stream to a MPEG2 file without recompression. The LEAD Multimedia toolkit automatically inserts the filter in this manner. Examples in which the H264 Transcoder avoids recompression: 1. Convert MPEG to/from ISO/MP4 2. RTSP server to stream MPEG files (not needed for MP4) 3. Convert RTSP stream to ISO/MP4 |
LTranscoderH264.DLL DSKernel2.DLL |
LTranscoderH264x.DLL DSKernel2x.DLL |
Yes |
LDecH265 | LEAD H265 Decoder Used for decoding H.265 video. H.265 video compression (also known as HEVC) is the next-generation video compression technology. It achieves 2x better compression than H.265. H265 technology may require third party patents. See https://www.mpegla.com/ for more information on H265 patent license availability and terms. libmfxsw32/64.dll needs to be copied to a folder in the system path. |
LDecH265.DLL LDecH265Krn.DLL DSKernel2.DLL libmfxsw32.dll |
LDecH265x.DLL LDecH265Krnx.DLL DSKernel2x.DLL libmfxsw64.dll |
Yes |
LEncH265 | LEAD H265 Encoder Used for decoding H.265 video. H.265 video compression (also known as HEVC) is the next generation video compression technology. It achieves 2x better compression than H.265. H265 technology may require third party patents. See https://www.mpegla.com/ for more information on H265 patent license availability and terms. libmfxsw32/64.dll needs to be copied to a folder in the system path. |
LEncH265.DLL LEncH265Krn.DLL DSKernel2.DLL libmfxsw32.dll |
LEncH265x.DLL LEncH265Krnx.DLL DSKernel2x.DLL libmfxsw64.dll |
Yes |
LTranscoderH265 | LEAD H265 Transcoder Used for transcoding h.265 video stream in NAL Unit (mpeg2) format to h.265 in ISO (mpeg4) format. LEAD H265 Transcoder filter changes the stream to the h.265 packets format without re-compressing the video stream or the data packets. Converting is fast while retaining the quality of the original stream. The LEAD Multimedia toolkit will automatically use this filter if it needs to convert a file containing H265 video without recompression. Examples in which the H265 Transcoder avoids recompression: 1. Convert MPEG to/from ISO/MP4 2. RTSP server to stream MPEG files (not needed for MP4) 3. Convert RTSP stream to ISO/MP4 |
LTranscoderH265.DLL DSKernel2.DLL |
LTranscoderH265x.DLL DSKernel2x.DLL |
Yes |
LCodc26D | LEAD H263 Encoder and LEAD H263 Decoder (DirectShow version) Used for encoding and decoding H.263 and Sorenson video. The encoder and decoder are in the same DLL. H.263 video compression is commonly used in standard videoconferencing applications. Sorenson video compression is commonly used in Flash FLV files. You do not need both the DirectShow and VFW versions of this codec. The VFW codec is provided for old applications that cannot use DirectShow encoders. It is best to use the DirectShow version of the codec. |
LCodc26D2.DLL DSKernel2.DLL |
LCodc26D2x.DLL DSKernel2x.DLL |
Yes |
LCodc26x | LEAD H263 Codec (VFW version) Encodes and decodes H.263 and Sorenson video. The encoder and decoder are in the same DLL. H.263 video compression is commonly used in standard videoconferencing applications. Sorenson video compression is commonly used in Flash FLV files. You do not need both the DirectShow and VFW versions of this codec. The VFW codec is provided for old applications that cannot use DirectShow encoders. It is best to use the DirectShow version of the codec. |
LCodc26x2.DLL DSKernel2.DLL |
LCodc26x2x.DLL DSKernel2x.DLL |
Yes |
LDecTheora | LEAD Theora Decoder Used for decoding Theora video. Theora video compression is popular in Ogg files. Theora is an open standard with compression comparable to MPEG-4. |
LDecTheora.DLL DSKernel2.DLL |
LDecTheorax.DLL DSKernel2x.DLL |
Yes |
LEncTheora | LEAD Theora Encoder Encodes Theora video. Theora video compression is popular in Ogg files. Theora is an open standard with compression comparable to MPEG-4. |
LEncTheora.DLL DSKernel2.DLL |
LEncTheorax.DLL DSKernel2x.DLL |
Yes |
LDecVP8 |
LEAD VP8 Decoder Used for decoding VP8 video. VP8 video compression is popular in Ogg and MKV files. VP8 is an open standard with compression comparable to H.264. It is used together with the Vorbis audio compression and the MKV wrapper in WebM files (but this is not the only use). |
LDecVP8.DLL DSKernel2.DLL |
LDecVP8x.DLL DSKernel2x.DLL |
Yes |
LEncVP8 |
LEAD VP8 Encoder Encodes VP8 video. VP8 video compression is popular in Ogg and MKV files. VP8 is an open standard with compression comparable to H.264. It is used together with the Vorbis audio compression and the MKV wrapper in WebM files (but this is not the only use). |
LEncVP8.DLL DSKernel2.DLL |
LEncVP8x.DLL DSKernel2x.DLL |
Yes |
LCodcCMP | LEAD MCMP/MJPEG Codec, LEAD MCMP/MJPEG Decoder and LEAD MCMP/MJPEG Codec (VFW) Both the DirectShow and the VFW versions of the MCMP/MJPEG codec are in one DLL. Encodes and decodes motion CMP or JPEG video. The compressor is very fast and suitable for capturing, or in other applications that require fast compression/decompression. |
LCodcCMP2.DLL DSKernel2.DLL |
LCodcCMP2x.DLL DSKernel2x.DLL |
Yes |
LCodcCMW | LEAD MCMW Encoder and LEAD MCMW Decoder Encodes and decodes motion CMW (wavelet CMP) video. Both the encoder and decoder are in the same DLL. This codec uses wavelet compression technology and is a more advanced version of the MJ2K codec. |
LCodcCMW3.DLL DSKernel2.DLL |
LCodcCMW3x.DLL DSKernel2x.DLL |
Yes |
LCodcJ2K | LEAD MJ2K Encoder and LEAD MJ2K Decoder Encodes and decodes motion JPEG2000 video. Both the encoder and decoder are in the same DLL. |
LCodcJ2K2.DLL DSKernel2.DLL |
LCodcJ2K2x.DLL DSKernel2x.DLL |
Yes |
LDecRle | LEAD RLE Decoder Decodes Quicktime and MP4 files using the RLE compression. |
LDecRle.DLL DSKernel2.DLL |
LDecRlex.DLL DSKernel2x.DLL |
No |
LDecScr | LEAD Screen Capture Decoder (DirectShow version) DirectShow version of the Screen Capture decoder. Decodes video captured from the screen. It is the lossless codec normally used to compress video coming from the LEAD Screen Capture filter. You do not need both the DirectShow and VFW versions of this codec. The VFW codec is provided for old applications that cannot use DirectShow encoders. It is best to use the DirectShow version of the codec. |
LDecScr2.DLL DSKernel2.DLL |
LDecScr2x.DLL DSKernel2x.DLL |
No |
LEncScr | LEAD Screen Capture Encoder (DirectShow version) DirectShow version of the Screen Capture encoder. Encodes video captured from the screen. It is the lossless codec normally used to compress video coming from the LEAD Screen Capture filter. You do not need both the DirectShow and VFW versions of this codec. The VFW codec is provided for old applications that cannot use DirectShow encoders. It is best to use the DirectShow version of the codec. |
LEncScr2.DLL DSKernel2.DLL |
LEncScr2x.DLL DSKernel2x.DLL |
No |
LCodcScr | LEAD Screen Capture Codec (VFW version) Encodes and decodes video captured from the screen. Both the encoder and decoder are in the same DLL. It is the lossless codec normally used to compress video coming from the LEAD Screen Capture filter. You do not need both the DirectShow and VFW versions of this codec. The VFW codec is provided for old applications that cannot use DirectShow encoders. It is best to use the DirectShow version of the codec. |
LCodcScr2.DLL DSKernel2.DLL |
LCodcScr2x.DLL DSKernel2x.DLL |
No |
LMScrCap | LEAD Screen Capture Captures video from the screen. Normally, the video is compressed using the LEAD Screen Capture Encoder. |
LMScrCap2.DLL DSKernel2.DLL |
LMScrCap2x.DLL DSKernel2x.DLL |
No |
LTDicRd | LEAD Dicom Reader Plays back DICOM files. DICOM files are used for storing medical video files. Can be used without any Demultiplexer or Decoder for playing DICOM files that do not use MPEG2 or H264 compression. Used together with LEAD MPEG2 Program Demultiplexer or LEAD MPEG2 Transport Demultiplexer and LEAD MPEG2 Decoder or LEAD H264 Decoder to play DICOM files with MPEG-2 or H264 compression. |
LTDicRd2.DLL DSKernel2.DLL |
LTDicRd2x.DLL DSKernel2x.DLL |
Yes |
LTDicWrt | LEAD Dicom Writer Creates DICOM files. DICOM files are used for storing medical video files. Can be used without any Multiplexer or Encoder for creating DICOM that do not use MPEG2 or H264 compression. Used together with LEAD MPEG2 Multiplexer or LEAD MPEG2 Transport Multiplexer, LEAD MPEG2 Encoder and LEAD MPEG Audio Encoder or LEAD H264 Encoder and LEAD AC3 Encoder to create DICOM files with MPEG-2 or H264 compression. |
LTDicWrt2.DLL DSKernel2.DLL |
LTDicWrt2x.DLL DSKernel2x.DLL |
Yes |
LMACalBk | LEAD Audio Callback Filter Used for direct access to uncompressed audio samples. |
LMACalBk.DLL | LMACalBkx.DLL | No |
LMAChrs | LEAD Audio Chorus Filter Adds the chorus audio effect. |
LMAChrs.DLL | LMAChrsx.DLL | No |
LMAConv | LEAD Audio Converter Filter Used to convert the audio sampling rate. This filter is very useful for creating files (eg: FLV) that support only a few audio frequencies. |
LMAConv.DLL DSKernel2.DLL |
LMAConvx.DLL DSKernel2x.DLL |
Yes |
LMADet | LEAD Audio Detection Filter Used for detecting sound above a certain level. This filter can be used in together with the LEAD Video Motion Detection Filter to trigger recording when motion or sound is detected, for example, in security monitoring applications. |
LMADet2.DLL DSKernel2.DLL |
LMADet2x.DLL DSKernel2x.DLL |
Yes |
LMAEcho | LEAD Audio Echo Filter Used to add the echo audio effect. |
LMAEcho.DLL | LMAEchox.DLL |
No |
LMAFlng | LEAD Audio Flanger Filter Used to add the flange audio effect. |
LMAFlng.DLL | LMAFlngx.DLL | No |
LMAMpgCnv | LEAD MPEG Audio Converter Used to convert MPEG1 Layer 2 audio coming from MPEG-2 Demultiplexer or MPEG-2 splitter to a format suitable for the MPEG Audio Decoder. This filter is now obsolete and is not needed if you use the LEAD MPEG2 Program Demultiplexer or LEAD MPEG2 Transport Demultiplexer for playing MPEG-2 files. |
LMAMpgCnv.DLL | LMAMpgCnvx.DLL | No |
LMAPhase | LEAD Audio Phase Filter Used to add the phaser audio effect. |
LMAPhase.DLL | LMAPhasex.DLL | No |
LMAVol | LEAD Audio Volume Filter Changes the volume of sound samples. |
LMAVol.DLL | LMAVolx.DLL | No |
LMAVUMeter | LEAD Audio VUMeter Filter Used to add a VU meter to an audio stream. |
LMAVUMeter.DLL | LMAVUMeterx.DLL | No |
LMVAdd | LEAD Video Add Filter Used for enhancing night vision or dropping more light on dark sources to clarify objects. |
LMVAdd.DLL | LMVAddx.DLL | No |
LMVAutoCont | LEAD Video Auto Contrast Filter Performs color leveling at the luminance (grayscale) level, introducing no color cast. |
LMVAutoCont.DLL | LMVAutoContx.DLL | No |
LMVAutoInt | LEAD Video Auto Intensity Filter Performs color leveling on the RGB channel (the sum of the R, G, and B channels), introducing no color cast. |
LMVAutoInt.DLL | LMVAutoIntx.DLL | No |
LMVAutoLvl | LEAD Video Auto Level Filter Performs color leveling on the individual R, G and B channels, treating each of the R, G and B channels as a separate entity, introducing no color cast. |
LMVAutoLvl.DLL | LMVAutoLvlx.DLL | No |
LMVCalBk | LEAD Video Callback Filter Used for direct access to uncompressed video samples. |
LMVCalBk2.DLL DSKernel2.DLL |
LMVCalBk2x.DLL DSKernel2x.DLL |
Yes |
LMVClr | LEAD Video Color Filter Used to change some color attributes (brightness, contrast, hue, saturation) of the video stream. |
LMVClr.DLL | LMVClrx.DLL | No |
LMVClrRp | LEAD Video Color Replacement Filter Used to replace a color with another color in the video stream. |
LMVClrRp.DLL | LMVClrRpx.DLL | No |
LMVCrop | LEAD Video Crop Filter Crops video. The filter reduces the video width or height, eliminating unwanted portions of the video. |
LMVCrop2.DLL DSKernel2.DLL |
LMVCrop2x.DLL DSKernel2x.DLL |
Yes |
LMVDblck | LEAD Video Deblocking Filter Performs deblocking on a video stream. Useful for improving the appearance of highly compressed video taken with phones or digital cameras. |
LMVDblck.DLL | LMVDblckx.DLL | No |
LMVDeitr | LEAD Video Deinterlace Filter (2.0) Improves the appearance of interlaced video by converting it to progressive scan video. |
LMVDeitr2.DLL DSKernel2.DLL |
LMVDeitr2x.DLL DSKernel2x.DLL |
Yes |
LMVEdgEnh | LEAD Video Edge Enhance Filter Performs edge enhancement on a video stream. Useful for improving the appearance of blurry video. For example, video taken with a digital camera or phone enlarged to DVD size becomes blurry. You would use this filter or the LEAD Unsharp Mask Filter to improve its appearance before burning it to DVD. |
LMVEdgEnh.DLL | LMVEdgEnhx.DLL | No |
LMVUsMsk2 | LEAD Video Unsharp Mask Filter Performs a sharpening effect on a video stream. Useful for improving the appearance of blurry video. For example, video taken with a digital camera or phone enlarged to DVD size becomes blurry. You would use this filter or the LEAD Video Edge Enhance Filter to improve its appearance before burning it to DVD. |
LMVUsMsk2.DLL | LMVUsMsk2x.DLL | No |
LMVEmbs | LEAD Video Emboss Filter Used to add the emboss video effect. |
LMVEmbs.DLL | LMVEmbsx.DLL | No |
LMVFramCtrl | LEAD Frame Rate Controller Filter Used to change the video frame rate (fps) to a specific frame rate value before starting playback. |
LMVFramCtrl2.DLL DSKernel2.DLL |
LMVFramCtrl2x.DLL DSKernel2x.DLL |
Yes |
LMVDynRateCtrl | LEAD Dynamic Rate Control Filter Used to dynamically adjust the video frame rate (by a coefficient) during playback without stopping the graph. |
LMVDynRateCtrl.DLL DSKernel2.DLL |
LMVDynRateCtrlx.DLL DSKernel2x.DLL |
Yes |
LMVGamma | LEAD Video Gamma Correction Filter Performs gamma correction to a video stream. |
LMVGamma.DLL | LMVGammax.DLL | No |
LMVHstg | LEAD Video Histogram Equalize Filter The LEAD Video Histogram Equalize filter performs Histogram Equalization to a video stream. LEAD Video Histogram View Filter The LEAD Video Histogram View filter draws the running histogram of a video stream in its property page. Both filters are in the same DLL. |
LMVHstg2.DLL DSKernel2.DLL |
LMVHstg2x.DLL DSKernel2x.DLL |
Yes |
LMVMosc | LEAD Video Mosaic Filter Adds a mosaic video effect. This effect is useful for protecting the identity of persons or objects in the video. |
LMVMosc.DLL | LMVMoscx.DLL | No |
LMVMtnDet | LEAD Video Motion Detection Filter Used for detecting motion in the video. This filter can be used in together with the LEAD Audio Detection Filter to trigger recording when motion or sound is detected, for example, in security monitoring applications. |
LMVMtnDet2.DLL DSKernel2.DLL |
LMVMtnDet2x.DLL DSKernel2x.DLL |
Yes |
LMVMiscFX | LEAD Video EFX Aging Filter The LEAD Video EFX Aging filter gives a movie the look and feel of an old style movie (Color or B&W). LEAD Video EFX Bump Map Filter The LEAD Video EFX bump map filter embeds the texture of an image or frame into the movie frames. LEAD Video EFX Dizzy Filter The LEAD Video EFX Dizzy filter rotates, zooms and blurs movie frames to create a dizziness-like effect. LEAD Video EFX Glass Tile Filter The LEAD Video EFX Glass Tile filter will create a stained glass effect on each movie frame. LEAD Video EFX Lens Filter The LEAD Video EFX Lens filter adds a fish eye-like effect to the movie. LEAD Video EFX Maze Filter The LEAD Video EFX Maze filter distorts the movie into a crystal maze. LEAD Video EFX Rain Filter The LEAD Video EFX Rain Filter adds rain drops to the video. All these filters are in the same DLL. |
LMVMiscFX.DLL | LMVMiscFXx.DLL | No |
LMVMtnFX | LEAD Video EFX Fire Filter The LEAD Video EFX fire filter draws flames around a moving object. LEAD Video EFX Ghost Filter The LEAD Video EFX Ghost filter makes moving objects invisible. LEAD Video EFX Hologram Filter The LEAD Video EFX Hologram filter draws a holographic-like a shadow of a moving object. LEAD Video EFX Lightning Filter The LEAD Video EFX Lightning filter draws lightning sparks around a moving object. LEAD Video EFX Motion Blur Filter The LEAD Video EFX Motion Blur filter creates a motion blur effect for moving objects. It gives the appearance of a random glow around the motion. LEAD Video EFX Motion Emboss Filter The LEAD Video EFX Motion Emboss filter applies an Emboss effect to moving objects. LEAD Video EFX Motion Mosaic Filter The LEAD Video EFX Motion Mosaic filter applies a mosaic effect to moving objects. LEAD Video EFX Motion Scan Filter The LEAD Video EFX Motion Scan filter will scan one line per frame and draw it to the destination. This gives the effect of distorting the moving objects. LEAD Video EFX Particles Filter The LEAD Video EFX Particles filter distorts an object, when it moves, into small particles. It then joins the particles to reform the object when it stops moving. LEAD Video EFX Predator Filter The LEAD Video EFX Predator filter detects any object that moves and displaces the background pixels. LEAD Video EFX Streak Filter The LEAD Video EFX Streak filter shows moving objects as they are traced in slow motion. LEAD Video EFX Wave Filter The LEAD Video EFX Wave filter makes waves around moving objects. All these filters are in the same DLL. |
LMVMtnFX.DLL | LMVMtnFXx.DLL | No |
LMVRot | LEAD Video Rotation Filter Used to rotate the video. Useful when the video was taken sideways. |
LMVRot2.DLL DSKernel2.DLL |
LMVRot2x.DLL DSKernel2x.DLL |
Yes |
LMVRsz | LEAD Video Resize Filter Used to resize a video stream. |
LMVRsz2.DLL DSKernel2.DLL |
LMVRsz2x.DLL DSKernel2x.DLL |
Yes |
LMVTOvLy | LEAD Video Text Overlay Filter Performs text overlaying on a video stream. |
LMVTOvly2.DLL DSKernel2.DLL |
LMVTOvly2x.DLL DSKernel2x.DLL |
Yes |
LMVVOvLy | LEAD Video Overlay Filter Used to overlay video and images to a video stream. |
LMVVOvLy2.DLL DSKernel2.DLL |
LMVVOvLy2x.DLL DSKernel2x.DLL |
Yes |
LMVIOvLy | LEAD Video Image Overlay Filter Used to overlay images to a video stream. This is a simpler version of the LEAD Video Overlay Filter. |
LMVIOvLy2.DLL DSKernel2.DLL |
LMVIOvLy2x.DLL DSKernel2x.DLL |
Yes |
LMVRGBxf | LEAD Video RGB Converter Used to perform conversion between different RGB formats. |
LMVRGBxf.DLL | LMVRGBxfx.DLL | No |
LMVYUVxf | LEAD Color Space Converter Used to perform automatic conversion between different YUV and RGB formats. |
LMVYUVxf.DLL | LMVYUVxfx.DLL | No |
LTSTLIMGRd | LEAD Still Image Reader Loads raster images supported by LEADTOOLS raster toolkits. |
LTSTLIMGRd2.DLL DSKernel2.DLL |
LTSTLIMGRd2x.DLL DSKernel2x.DLL |
No |
LTSTLIMGWrt | LEAD Still Image Writer** Saves raster images supported by LEADTOOLS raster toolkits. |
LTSTLIMGWrt2.DLL DSKernel2.DLL |
LTSTLIMGWrt2x.DLL DSKernel2x.DLL |
No |
LDecSPDIF | LEAD SPDIF Audio Passthru Filter Used to pass 5.1 surround sound to an external sound system/home theater receiver capable of decoding Dolby digital or DTS signals. Play AC3/AAC encoded files without a software AC3 Decoder. |
LDecSPDIF.DLL DSKernel2.DLL |
LDecSPDIFx.DLL DSKernel2x.DLL |
Yes |
LMVStabilize | LEAD Video Stabilizer Filter Used to stabilize a shaky video. |
LMVStabilize.DLL DSKernel2.DLL |
LMVStabilizex.dll DSKernel2x.DLL |
Yes |
LMVSubMix | LEAD Video Subpicture Mixer Used to convert DVDs with subtitles when DVD decoder does not overlay the subtitles over the video. Particularly useful in Windows 7. |
LMVSubMix.DLL DSKernel2.DLL |
LMVSubMixx.dll DSKernel2x.DLL |
No |
LMMetaInfo | (Deprecated) LEAD Meta Info Object Used to search and retrieve DVD and video file metadata information (cover art, cast info, etc). |
LMMetaInfo.DLL DSKernel2.DLL |
LMMetaInfox.DLL DSKernel2x.DLL |
Yes |
LMAMixer | LEAD Audio Mixer Used to mix up to 4 audio streams. |
LMAMixer.DLL DSKernel2.DLL |
LMAMixerx.DLL DSKernel2x.DLL |
Yes |
* LEAD DirectShow components now rely on an external object to determine the operation mode: Release or Evaluation. This external object, called DSKernel, should be used to unlock/lock LEAD DirectShow modules.
** Requires additional LEADTOOLS SDK depending on which raster formats are required.
*** It is best to install the x64 runtime in the %windir%\SYSWOW64 folder instead of the %windir%\System32 folder because some development environments (like VS8) will not import references that are placed in the %windir%\System32 folder since that is a 32-bit application.
For more information on the evaluation mechanism and the DSKernel object, please refer to the
Evaluation Mechanism Overview and the LMDSKernel2 Object
Description | |
---|---|
Application-Specific | For LEADTOOLS SDK core redistributables requirement of the exact assemblies and libraries to use on a specific platform and application, refer to the Files to be Included. |
Application-Java-Specific | For LEADTOOLS SDK core redistributables requirement of the exact assemblies and libraries to use on Java platforms and applications, refer to the Files to be Included and Files to be Included with your Java Application. |
Assembly Directory | For LEADTOOLS SDK installation directory information, refer to Installation Directory. |
Licensing | For licensing information, refer to LEADTOOLS Runtime Licensing and LEADTOOLS Runtime Licensing FAQ |