
Converter & Scaler
Expedite processing time with an SDK designed to optimize both audio & video
The MainConcept® Converter & Scaler SDK is a set of powerful components focusing on audio and video processing, with highly optimized libraries for color, audio and frame rate conversion, and image scaling. The SDK is the ideal solution for video encoding, transcoding, editing, processing and storage, allowing you to expedite processing time.
The powerful Universal Color Converter (UCC) component is intended to do scaling, RGB to YUV as well as colorimetry conversion (BT.601, BT.709 and BT.2020). It enables both image scaling and color conversion in a single operation to minimize compute time. The UCC supports an extensive list of YUV, RGB and XYZ color spaces, plus bit depth conversion, short/full range, alpha channel and many more features essential for media processing. The library also offers HDR (High Dynamic Range) and transfer characteristics conversion. It allows PQ/HDR-10 to HLG conversion and vice versa, and provides PQ/HDR-10 and HLG to SDR conversion to create content compliant with non-HDR devices.
With access to MainConcept EVA (Easy Video API), we introduce hardware support on NVIDIA GPUs in the UCC in addition to sole CPU processing. It utilizes a CUDA implementation for high performance image scaling as well as color conversion, extending the list of possible RGB/YUV color space conversions on GPU, leaving the CPU free to perform other tasks.
Documents
Converter & Scaler SDK DatasheetBlog Posts
Visit the MainConcept Technology Blog- Product Highlights
- Related Products
Product Highlights
Audio Conversion
On-the-fly audio conversion PCM, DVD LPCM, HDMV LPCM and AES3 input/ output data formats, including sample rate and channel configuration change.
Image Scaling and Color Conversion
Optimized component that can perform both image scaling and color conversion in one single operation to reduce processing time.
HDR Processing & Conversion
Signaling SMPTE 2084 based HDR-10 including SMPTE 2086 mastering display metadata and MaxFALL, MaxCLL. HLG transfer characteristics are signaled in accordance with ITU-R BT.2100. The UCC also offers several algorithms that enable real-time PQ/HDR-10 to HLG, HLG to PQ/HDR-10 and PQ/HDR-10 to SDR conversion.
Large Matrix of Input & Output FourCCs
Extensive list of available real-time color spaces and bit depths on the input and output side, including YUV, RGB and XYZ, BT.601, BT.709 and BT.2020 as well as short and full range support.
Related Products
SDKs: VVC/H.266, HEVC/H.265, AVC/H.264, MPEG-1/2, DVCPRO 25/50/HD, OTT Content Creation SDK, Transcoding SDK, Decoder for Apple ProRes, AV1, WebASM HEVC Decoder, VC-3 for Avid DNxHD and DNxHR, , Motion JPEG, VC-1, MPEG 4 Part 2/H.263
Technologies: GStreamer, Arm, MainConcept EVA
Applications & Plugins: FFmpeg Plugins, Blackmagic Design Plugin, Live Encoder

Reduce processing time
Optimized Image Scaling and Color Conversion component performs both image scaling and color conversion in a single operation. Includes an Audio Conversion component for on-the-fly PCM, DVD LPCM, HDMV LPCM and AES3 input/output data formats, including sample rate and channel configuration change. Optimized Image Scaling and Color Conversion component performs both image scaling and color conversion in a single operation to reduce processing time. Includes an Audio Conversion component for on-the-fly audio conversion of PCM, DVD LPCM, HDMV LPCM and AES3 input/output, sample rate and channel configuration change.
Color your world
Color Space Conversion includes a matrix of available real-time color space and bit depths up to 8K, including color space support for BT.709, BT.601 and BT.2020.


Universal Color Converter powered by CUDA
Besides pure software processing, the Universal Color Converter (UCC) is now also running on NVIDIA hardware, using a CUDA implementation for high performance image scaling as well as color conversion on GPU, significantly freeing CPU resources for other computing tasks.
Convert frame rates
Frame Rate Conversion component lets you easily convert both progressive and interlaced video frame rates at the field level.

Products
Combined package of libraries for converting video across multiple color spaces and colorimetries (including BT.2020 support), scaling video and change audio sampling frequencies. |





