Technology / Multimedia


H.264 Codec

LEAD H.264 Codec is a state-of-the-art DirectShow filter and Media Foundation Transform for compressing and decompressing video data using H.264/AVC standard (ISO/IEC 14496-10). H.264 is the latest and most advanced video standard developed jointly by ITU and MPEG. H.264/AVC provides a far more efficient algorithm for compressing video than any other compression method available. It typically outperforms all existing standards by a factor of three to four especially in comparison to MPEG-2. In addition to the standard compression advantages H264 brings, LEADS implementation adds a proprietary "super compression" option, even further increasing compression while still having the ability to be decoded by standard H264 decoders. For more information about LEAD H.264 Video Codecs visit our online help files for LEAD H.264 Standard Video Encoder and LEAD H.264 Video Decoder.

The LEADTOOLS H264 codec is included with the LEADTOOLS Multimedia SDK evaluation download.

Overview of the LEADTOOLS H264 Codec Technology

  • H.264 High Definition Encoder includes the LEAD AAC Encoder, ISO Multiplexer, OGG Multiplexer, LEAD Video RGB Converter, LEAD Video YUV Converter and the LEAD Vorbis Encoder
  • H.264 High-Definition Decoder includes the LEAD AAC Decoder, H.264 Decoder, H.264 Decoder (DMO), ISO Demultiplexer, OGG Splitter, LEAD MPEG-2 Program Demultiplexer, LEAD Video RGB converter and LEAD Vorbis Decoder
  • Produce and consume RTP H.264 streams that work with video conferencing systems such as TANDBERG and Polycom
  • Decode and play high definition format 720i, 720p, 1080i and 1080p in real time
  • Encode with hardware acceleration for optimal speed
    • Intel Quick Sync Video
  • Generate High, Main and Baseline profiles for encoding onto Blu-ray media
  • Highly optimized to take advantage of multiple threads on multi-core machines
  • Correct audio and video synchronization issues with automatic timestamp drift correction
  • Use Windows Media Server to stream H.264 encoded video
  • Preset compression options for iPod, PSP and other devices such as Smart Phones
  • User definable motion estimation settings controls the balance between encoder speed and quality
  • Multiple reference frames of any combination of past and future frames, provides precise interprediction as well as improved robustness during packet loss while streaming over the network or Internet
  • Unrestricted motion search uses reference frames that may be partly outside the frame improving network performance by predicting missing data
  • Only the difference between motion vectors is saved, increasing the compression ratio
  • Intraprediction may be performed either on 4x4 blocks or 16x16
  • Motion vector prediction is performed before the frame is prepared for compression (pre-DCT) improving prediction and compression performance
  • Computation is more efficient because LEAD implements the traditional Discrete Cosine Transform (DCT) as an integer transform
  • The LEAD H.264 Encoder makes use of the SAD HADAMARD calculation to increase the compression ratio
  • A context-sensitive deblocking filter smoothes out internal edges, significantly improving the visual quality of the video. The filter strength depends upon the prediction modes and relationship between the neighboring blocks
  • Employs Context-Adaptive Variable Length Coding (CAVLC) to encode transform coefficients
  • The Context-Adaptive Binary Arithmetic Coding (CABAC) method continually updates frequency statistics of the incoming data and adaptively adjusts the algorithm, improving compression performance
  • The LEAD H.264 Encoder provides the user with control of the number and types of frames encoded into the video stream
  • Provides a mechanism for smoother playback of corrupted video data
  • 32 and 64-bit binaries

What is H.264:

H.264 is a high quality video compression algorithm and is suited for all types of applications with different ranges of bit rates. In addition to MP4 files, H.264 compressed video data can be stored inside AVI, OGG and MPEG2 Transport Stream files with the option of saving the file with or without the audio data. The technology is also known as AVC (Advanced Video Coding) or MPEG-4 Part 10 (ISO/IEC 14496-10).

LEADTOOLS SDK Products that Include LEADTOOLS H264 Codec Technology

See the LEADTOOLS Multimedia Products comparison chart.

LEAD Technologies Logo