Tutorial: Convert Video to HEVC/H.265 and AVC/H.264 in C++

Posted on 2020-05-13 11:00:54 by Nick Villalobos

The two most commonly used video compressions are AVC (H.264) and HEVC (H.265). The majority of HD broadcasting, video sharing, mobile streaming, and digital surveillance use either an H.264 or H.265 video compressor. We all remember saving videos to our PCs and how much disk space they would take up as well as how long they would take to upload for sharing. Converting those videos with the LEADTOOLS H.264/AVC compressor will decrease the file size by roughly 30% and converting with the LEADTOOLS H.265/HEVC compressor drops the file size by nearly 60%. You may be thinking, "Well, it's been saved at a lower bit rate, so the quality must have dropped". That is not the case though. These compressors will maintain the same visual quality as the original, so there is no need to worry. With everything being recorded at much higher resolutions - 2k and 4k - these days, the H.265 compressor is a better solution than H.264. Many of the online streaming sites have encoded their videos with H.265/HEVC compressors, which helps to greatly reduce lagging and dreaded "buffering" message.

Continue Reading...

LEADTOOLS Extends Encoder Support for MP4, MKV, and RTSP

Posted on 2018-11-16 16:17:21 by Greg

Today, LEADTOOLS released an update to its Multimedia SDKs that enhances support for several formats and streaming capabilities. These improvements are all geared towards extending our support for various technologies as they emerge on the market, and in speeding up the overall process of streaming audio and video data to clients.

  • Added support for h.265 and h.264 hardware encoders to MP4 and MKV outputs
  • Added support for MP3 audio to MP4 and MKV outputs
  • Added support for MPEG-2 audio encoder to MKV output
  • Improved capture device support
  • Added the ability to use Microsoft RTSP media source using windows media extensions, with implementation of network source authentication interfaces

This update is freely available to any existing LEADTOOLS Version 20 customers and is included in the latest Multimedia SDK download.

Continue Reading...

LEADTOOLS Multimedia Updates: Improved RTSP and Hardware Acceleration for H.265 and H.264

Posted on 2017-06-15 09:51:18 by Greg

Today, we are pleased to announce several updates to our Multimedia SDKs. The majority focus on improvements to our support for Real Time Streaming Protocol (RTSP) and Hardware Acceleration in our H.265 and H.264 codecs.

RTSP

  • Added support for new formats
    • QuickTime
    • Windows Media Player
  • Added support for KLV metadata in RTSP streams
  • Added support for RTSP over TCP and HTTP servers
  • Added new security handler
  • Improved support for cameras, seeking, and AAC audio streaming
  • Added new examples for RTSP Live Streaming
  • Added stream bit rates to RTSP DESCRIBE response

Codecs, Multiplexers, and Demultiplexers

  • Added support for QuickSync acceleration on 6th generation and later Intel Processors to H.265 encoder and H.265 decoder
  • Added support for non-asynchronous modes when using CUDA hardware acceleration on H.265 and H.264 decoders
  • Added ability to select the decoding engine in the H265 decoder
  • Added support for decoding 10-bit video in H.265 decoder
  • Added frame seeking to MKV demultiplexer

Additional Multimedia Updates

  • Added feature to help break DVR recordings into smaller complete video fragments
  • Added a new Microsoft Smooth Streaming source filter that allows playback, conversion, and streaming from Microsoft Smooth Streaming servers
  • Added programmatic control over automatic poster frame scrubbing in play module
  • Added support for P010 format to the LEAD Color Space Converter

This update is free to existing Version 19 customers and is available in the Multimedia Download Package.

Continue Reading...

New H.265 Decoder for Media Foundation and Other Multimedia Updates

Posted on 2015-03-25 14:12:12 by Greg

As part of the LEAD Technologies 25th anniversary, we are creating 25 projects in 25 days to celebrate LEAD's depth of features and ease of use. Today's project comes from Nathan.

What is Does

This C project will perform OCR, barcode recognition and file conversion using LEADTOOLS Version 19.

Continue Reading...

New Multimedia Updates Including H.264 and RTSP

Posted on 2015-03-05 11:43:40 by Greg

Today we released several updates to LEADTOOLS Multimedia Version 19. In particular, the H.264 encoder and RTSP Source filter are faster and offer greater flexibility.

  • NVIDIA CUDA hardware acceleration (NVENC) for H.264 encoder — NVIDIA's latest graphics cards and video drivers include even better hardware acceleration than the previous generation (NVCUVENC). H.265 support for NVENC acceleration is currently in beta and LEADTOOLS is excited about adding this support to our H.265 encoder in the future.
  • Automatic timestamp drift correction for AAC and H.264 encoders — An incredibly useful feature for the TV industry. With video capture and DVR applications often running for days, timestamps can begin to drift resulting in out of sync audio and video streams. LEADTOOLS' AAC and H.264 encoders can now automatically detect and correct these problems when they arise in the capture hardware.
  • RTSP Source Filter callback and MaxTimeout parameter — When RTSP streams encounter connection and load-time issues, both of these features make it possible for the client to abort the process manually or after a specified amount of time.
  • YUV color space support in Video Callback Filter — Customers using the Video Callback filter can now work directly with YUV data without converting it to RGB.

All of these new features are freely available to those evaluating and who have already purchased LEADTOOLS Version 19. All you need to do is download the latest setup from our website!

Continue Reading...
LEADTOOLS Blog

LEADTOOLS Powered by Apryse,the Market Leading PDF SDK,All Rights Reserved