Encoding and broadcast quality you can count on
MainConcept® FFmpeg Plugins make improving visual quality and performance quick and simple with advanced features that are not available with open source, such as Hybrid GPU acceleration, AVC/H.264 or MPEG-2 production formats and xHE-AAC as well as MPEG-H 3D Audio formats. Perfectly suited for both VOD and live production workflows, our FFmpeg plugins give you the best of both worlds.
The different MainConcept FFmpeg Plugins enable users to create decoding, encoding and transcoding workflows or services based on FFmpeg. They can be deployed on on-premises servers, in the cloud or in hybrid solutions to significantly boost both performance and quality of your audio and video content. The plugins are compliant with FFmpeg 4.4 “Rao” and FFmpeg 6.0 “Von Neumann”.
For over 30 years, MainConcept has been recognized as the premier provider of professional video codec technology. Count on us to provide you with professional quality software tools you can rely on.
Resources
Plugin
|
Datasheet | User guide | Plugin | Datasheet | User guide |
Hybrid HEVC Encoder
|
download |
MPEG-2 TS Broadcast Delivery
|
download | ||
HEVC Decoder | view | download | MPEG-2 Production Format Encoder | view | download |
AVC Broadcast Encoder | view | download | MPEG-H Encoder | view | download |
AVC Decoder | view | download | xHE-AAC Encoder | view | download |
VVC Encoder
|
download | Dolby Digital Plus Pro Encoder/Decoder | view | decoder | encoder |
Video Tutorials: How to Install on Windows, How to Install on Ubuntu Linux
MainConcept Customer Forum
- VVC Encoder
- Hybrid HEVC Encoder
- HEVC Decoder
- AVC Broadcast Encoder
- AVC Decoder
- MPEG-2 TS Broadcast Delivery
- xHE-AAC Encoder
- MPEG-H Encoder
- MPEG-2 Production Format Encoder
- Dolby Digital Plus Pro Decoder
- Dolby Digital Plus Pro Encoder
Features
- VVC/H.266 as the next-generation codec for OTT and Broadcast
- Simple plug-in approach for fast integration into existing FFmpeg environments
- Live and VOD workflows
- VVC/H.266 Main 10 profile, 8-bit and 10-bit, 4:2:0 support
- Coding tools for up to 8K resolution
- VVC encoding features such as different rate control modes (such as CQT, CBR and VBR HRD, etc.), Quarter Pixel motion compensation, deblocking, SAO, etc.
- Additional feature support for deinterlacing, Scene Change Detection, Pyramid B-Frames, etc.
- Main and High Tier and levels up to 6.3 support
- VVC as the future format embedded in SBTVD and DVB specifications
- Ability to tune MainConcept VVC Encoder features via a separate config file
- On-premises or cloud deployment
- Windows and Linux x86 support
Features
- Simple plug-in approach for fast integration with FFmpeg
- Ready-to-use presets up to 4K for OTT content creation,
MPEG-DASH & Apple HLS - GPU-accelerated encoding modes on NVIDIA RTX
boards for significantly increased performance without
sacrificing quality - Hardware-accelerated encoding powered by Intel Quick
Sync Video and NVIDIA NVENC - Capability to pass encoding parameters via the FFmpeg command-line or use ready-to-use MainConcept config files with all available codec settings
- CPU processes are saved for other tasks or applications
- On-premises or in-the-cloud deployment
- Up to 30% less bandwidth for live encoding, saving hardware costs and allowing more live streams per server
- 3rd-party patent royalties are covered by MainConcept for the Hybrid HEVC Encoder Plugin for FFmpeg
- Windows, Linux x86 and Linux ARM (e.g., Raspberry Pi and Amazon EC2 with AWS Graviton CPUs) availability
Features
- MainConcept’s industry leading software HEVC/H.265 Decoder natively in FFmpeg
- Simple plug-in approach for fast integration with FFmpeg
- Optimized decoding and transcoding workflows for superior quality and speed
- 4:2:0 8-bit (Main), 4:2:0 10-bit (Main 10), 4:2:0 12-bit (Main 12) and 4:2:2 8-bit (Main 4:2:2), 4:2:2 10-bit (Main 4:2:2 10) and 4:4:4 10-bit (Main 4:4:4 10), 4:4:4 12-bit (Main 4:4:4 12) profiles decoding support
- Decoding support for all Sony XAVC HEVC streams up to 8K
- Interlaced decoding support, including deinterlacing
- Hardware-accelerated decoding powered by Intel Quick Sync Video and NVIDIA NVDEC
- Fast Preview Modes for enhanced decoding speed in video editing, surveillance and monitoring
- On-premises or cloud deployment
- 3rd-party patent royalties covered by MainConcept for the HEVC Decoder Plugin for FFmpeg
- Windows, Linux x86 and Linux ARM (e.g., Raspberry Pi and Amazon EC2 with AWS Graviton CPUs) support
Features
- Simple plugin approach for fast integration with FFmpeg AVC/H.264 encoding support for up to 4:2:2 10-bit (plus 4:2:0 8-bit) and up to level 6.2 (8K)
- Real interlaced encoding support compared to other AVC/H.264 encoders in FFmpeg
- Pre-configured encoding profiles for professional Sony camcorder content creation like XAVC-Intra and XAVC LongGOP
- Pre-configured encoding profiles for professional Panasonic camcorder content creation like P2 AVC-Intra, P2 AVC-ULTRA and P2 AVC LongG
- MainConcept MXF Multiplexer or use FFmpeg’s built-in MP4 and MXF multiplexers directly
- Ready-to-use profiles, including file format creation for professional camera presets from Sony (XAVC-Intra and XAVC LongGOP) and Panasonic (P2 AVC-Intra, P2 AVC-ULTRA and P2 AVC LongG)
- Ready-to-use Python scripts for creating mandatory Panasonic P2 descriptive metadata and folder structure
- MXF Multiplexer profiles for Sony XDCAM for use with FFmpeg’s built-in MPEG-2 encoder
- 2-pass encoding support for enhanced quality in file-based workflows
- Ready-to-use presets for OTT content creation, MPEG-DASH & Apple HLS
- Hardware-accelerated encoding powered by Intel Quick Sync Video and NVIDIA NVENC
- Ability to specify encoding parameters via the FFmpeg command-line or use ready-to-use MainConcept config files with all available codec settings
- On-premises or cloud deployment
- 3rd-party patent royalties are covered by MainConcept for the AVC Broadcast Encoder Plugin for FFmpeg
- Windows, Linux x86 and Linux ARM (e.g., Raspberry Pi and Amazon EC2 with AWS Graviton CPUs) support
Features
- MainConcept’s industry leading software AVC/H.264 Decoder natively in FFmpeg
- Simple plug-in approach for fast integration with FFmpeg
- Optimized decoding and transcoding workflows for superior quality and speed
- Baseline, Main, High, High 4:2:2 / 4:4:4 profile support
- 8-bit / 10-bit / 12-bit support
- Efficient CPU usage
- Hardware-accelerated decoding powered by Intel Quick Sync Video and NVIDIA NVDEC
- On-premises or cloud deployment
- 3rd-party patent royalties are covered by MainConcept for the AVC Decoder Plugin for FFmpeg
- Windows, Linux x86 and Linux ARM (e.g., Raspberry Pi and Amazon EC2 with AWS Graviton CPUs) support
Features
- Use MainConcept’s industry leading MPEG-2 Transport Stream Multiplexer natively in FFmpeg
- MPEG-2 TS multiplexing support for broadcast delivery formats
- Single-Program Transport Stream (SPTS) and Multi-Program Transport Streams (MPTS)
- Up to four video and four audio tracks
- DVB subtitle support
- Ready-to-use multiplexer profiles for ATSC and DVB
- AVC/H.264, HEVC/H.265 and MPEG-2 video
- Audio works with FFmpeg’s native AAC and AC-3 encoder implementations
- Tuning for all MainConcept Multiplexer features for each program and stream using a separate config file
- On-premises or cloud deployment
- Ability to seamlessly integrate with other MainConcept video encoder plugins for FFmpeg plus FFmpeg’s built-in video encoders
- Windows, Linux x86 and Linux ARM (e.g., Raspberry Pi and Amazon EC2 with AWS Graviton CPUs) support
Features
- Capability to use Fraunhofer’s industry-leading xHE-AAC software encoder natively in FFmpeg
- The up-and-coming audio format for Android and iOS devices, already adopted by top streamers
- Support for:
- xHE-AAC as well as legacy LC AAC, HE-AAC v1 and HE- AAC v2 audio formats
- On-demand (file-to-file) and live xHE-AAC encoding
- On-demand (file-to-file) and live legacy AAC encoding workflows
- Encoding for MPEG-DASH and Apple HLS compliant streaming use-cases
- Best-in-class audio featuring bitrates of 12-500 kb/s for stereo
- Seamless audio bitrate switching for MPEG-DASH and Apple HLS
- Mandatory loudness and dynamic range control
- On-premises or cloud deployment
- Ability to seamlessly integrate with other MainConcept Video Encoder Plugins for FFmpeg plus FFmpeg’s built-in video encoders
- Compliance with FFmpeg’s built-in MP4 multiplexer, including fragmented MP4
- 3rd-party patent royalties are covered by MainConcept for the xHE-AAC Encoder Plugin for FFmpeg
- Windows, Linux x86 and Linux ARM (e.g., Raspberry Pi and Amazon EC2 with AWS Graviton CPUs) support
Features
- Capability to use Fraunhofer’s industry-leading MPEG-H software encoder natively in FFmpeg by using a MainConcept plugin
- Support for:
- Object-based MPEG-H Audio
- Live MPEG-H Audio encoding workflows
- MPEG-H 3D Audio Baseline and Low Complexity Profiles
- Automatic Fallback mode switch in case of Control Track loss or interruption
- Encoding for MPEG-DASH compliant streaming use-cases
- Seamless compatibility with other MainConcept Video Encoder Plugins for FFmpeg and FFmpeg’s built-in video encoders
- Full compatibility with GPAC’s MP4 multiplexer, incl. fragmented MP4
- Standard that has been adopted by ATSC, DVB, TTA (South Korean TV), SBTVD (Brazilian TV) and ATSC 3.0 (South Korea) TV standards
- On premise or cloud deployment
- Windows and Linux x86 support
Features
- Simple plugin approach for fast integration with FFmpeg MPEG-2 encoding support for up to 4:2:2 10-bit
- Use MainConcept’s industry leading MPEG-2 software encoder and MXF Multiplexer natively in FFmpeg
- Pre-configured profiles for professional Sony XDCAM HD and XDCAM IMX camcorder content creation, including MainConcept MXF multiplexing
- Ready-to-use presets for Sony XDCAM EX, DVB, ATSC, DVD, HDV, D10, etc.
- Ability to set timecode for Sony XDCAM HD output
- Use FFmpeg’s built-in multiplexers like MP4 directly
- Use FFmpeg’s built-in audio encoders like PCM or AAC directly
- Tune all MainConcept codec features on the command-line and via a separate config file
- MainConcept MXF Multiplexer or use FFmpeg’s built-in MP4 and MXF multiplexers directly
- Interlaced encoding support
- 2-pass encoding support for enhanced quality in file-based workflows
- On premise or cloud deployment
- 3rd-party patent royalties are covered by MainConcept for the MPEG-2 Production Format Encoder Plugin for FFmpeg
- Windows, Linux x86 and Linux ARM (e.g., Raspberry Pi and Amazon EC2 with AWS Graviton CPUs) support
Features
- Use MainConcept’s Dolby Digital Plus Pro software decoder natively in FFmpeg
- Officially authorized and certified by Dolby
- Broadcast quality AC-3 and E-AC-3 playback support
- Support for 32000, 44100 or 48000 Hz sample rates in the decoder
- Decoding of up to 7.1 audio channels
- Seamlessly integrates with other MainConcept Video Decoder Plugins for FFmpeg but also with FFmpeg’s built-in video decoders and demultiplexers
- Simple plug-in approach for fast integration into existing FFmpeg workflows
- On-premises or cloud deployment
- 3rd-party patent royalties covered by MainConcept for the Dolby Digital Plus Pro Decoder Plugin for FFmpeg
- 30-days trial purchase without restrictions, click here
- Windows and Linux x86 support
- Use MainConcept’s Dolby Digital Plus Pro software encoder natively in FFmpeg
- Officially authorized and certified by Dolby
- Broadcast quality AC-3 and E-AC-3 support
- Supports output bit rates from 0.032 to 6.144 Mbit/s
- Support for 48000 Hz sample rate in the encoder
- Encoding of up to 7.1 audio channels
- Pass encoding parameters via ready-to-use MainConcept config files or via command-line
- Supports all options and parameters from the Dolby Digital Plus Pro Encoder Low Level SDK library
- Seamlessly integrates with other MainConcept Video Encoder Plugins for FFmpeg but also with FFmpeg’s built-in video encoders and multiplexers
- Simple plug-in approach for fast integration into existing FFmpeg environments
- Live and VOD workflows
- On-premises or cloud deployment
- 3rd-party patent royalties covered by MainConcept for the Dolby Digital Plus Pro Encoder Plugin for FFmpeg
- 30-days trial purchase without restrictions, click here
- Windows and Linux x86 support
FFmpeg Plugins 3.2
Easy integration
A simple software plugin brings MainConcept encoders into your new or existing FFmpeg 4.4 (Rao) or 6.0 (Von Neumann) environment.
Better performance than open source
MainConcept HEVC and AVC codecs outperform open-source and include the familiar FFmpeg libraries and toolsets. Learn more.
Advanced features
The MainConcept FFmpeg plug-in gives you access to Hybrid GPU acceleration, ready-to-use presets, and more.
It’s never been so easy to upgrade your workflow.
FFmpeg Products
Two purchase options
Commercial use
Contact sales to learn about package options.
Non-commercial use
VVC Encoder Plugin
$99
- Deploy MainConcept’s VVC/H.266 Encoder into FFmpeg-based live and VOD workflows
- Coding tools for VVC 10-bit encoding up to 8K resolution
- VVC encoding features like CQT, CBR and VBR rate control, Quarter Pixel motion compensation, deblocking, SAO, etc.
- VVC as future format embedded in SBTVD and DVB specifications
- Tune MainConcept codec features via a separate config file
- Available for Windows and Linux x86
Discover all the benefits of MainConcept VVC/H.266.
Non-commercial use
Hybrid HEVC Encoder Plugin
$99
- 30% more efficient encoding than with x265
- Ready-to-use presets for DASH-265 and Apple HLS-HEVC, in up to 8K resolution
- Support for HEVC Main and Main 10, 4:2:0 and 4:2:2
- Hybrid GPU-accelerated HEVC encoding modes on NVIDIA RTX boards for an optimized blend of quality (software) and performance (hardware) (x86 only)
- Available for Windows, Linux x86 and Linux ARM
Discover all the benefits of MainConcept HEVC/H.265. For purchasing on Linux ARM, please contact sales.
Non-commercial use
HEVC Decoder Plugin
$49
- Ideal for decoding and transcoding workflows based on FFmpeg
- Main, Main 10, Main 12 4:2:0 / 4:2:2 / 4:4:4 profile support
- 8-bit / 10-bit / 12-bit support
- Preview modes for accelerated decoding
- Works with MainConcept Video Encoder FFmpeg Plugins and FFmpeg’s built-in components.
- Available for Windows, Linux x86 and Linux ARM
Discover all the benefits of MainConcept HEVC/H.265. For purchasing on Linux ARM, please contact sales.
Non-commercial use
AVC Broadcast Encoder Plugin
$119
- All the features and benefits of the MainConcept AVC Encoder Plugin
- AVC/H.264 encoding support for up to 4:2:2 10-bit, up to level 6.2 (8K)
- Includes the MainConcept MXF Multiplexer
- Pre-configured encoding and multiplexer profiles for professional Sony and Panasonic cameras
- 2-pass support for enhanced quality in file-based encoding
- Available for Windows, Linux x86 and Linux ARM
Discover all the benefits of MainConcept AVC/H.264. For purchasing on Linux ARM, please contact sales.
Non-commercial use
AVC Decoder Plugin
$39
- Ideal for decoding and transcoding workflows based on FFmpeg
- Baseline, Main, High, High 4:2:2 / 4:4:4 profile support
- 8-bit / 10-bit / 12-bit support
- Optimized for most efficient CPU usage
- Works with MainConcept Video Encoder FFmpeg Plugins and FFmpeg’s built-in components
- Available for Windows, Linux x86 and Linux ARM
Discover all the benefits of MainConcept AVC/H.264. For purchasing on Linux ARM, please contact sales.
Non-commercial use
xHE-AAC Encoder Plugin
$79
- Encode to xHE-AAC as well as legacy LC AAC, HE-AACv1 and HE-AACv2
- Support for VOD and live xHE-AAC and AAC encoding workflows
- Suited for MPEG-DASH compliant streaming use-cases
- Works with MainConcept Video Encoder FFmpeg Plugins and FFmpeg’s built-in video encoders and multiplexers
- Available for Windows, Linux x86 and Linux ARM
For purchasing on Linux ARM, please contact sales.
Non-commercial use
MPEG-2 TS Broadcast Delivery Plugin
$79
- MainConcept MPEG-2 TS multiplexing support for broadcast delivery formats
- Ready-to-use multiplexer profiles for ATSC and DVB
- Support for AVC/H.264, HEVC/H.265 and MPEG-2 video and AAC and AC-3 audio
- SPTS and MPTS format support
- Available for Windows, Linux x86 and Linux ARM
For purchasing on Linux ARM, please contact sales.
Non-commercial use
MPEG-H Encoder Plugin
$129
- Use Fraunhofer’s industry leading MPEG-H software encoder natively in FFmpeg by using a MainConcept plugin
- Support for object-based MPEG-H Audio
- Support for live MPEG-H Audio encoding workflows
- Support for MPEG-H 3D Audio Baseline and Low Complexity Profiles
- Encoding for MPEG-DASH compliant streaming use-cases
- Available for Windows and Linux x86
Non-commercial use
MPEG-2 Production Format Encoder Plugin
$109
- MPEG-2 encoding support for up to 4:2:2 10-bit
- Includes the MainConcept MXF Multiplexer
- Pre-configured encoding and multiplexer profiles for professional Sony XDCAM cameras
- 2-pass support for enhanced quality in file-based encoding
- Available for Windows and Linux x86 and Linux ARM
Discover all the benefits of MainConcept MPEG-2. For purchasing on Linux ARM, please contact sales.
Non-commercial use
Dolby Digital Plus Pro Encoder Plugin
$29 (trial license1)
- AC-3 and E-AC-3 encoding support in FFmpeg
- Officially approved by Dolby
- Supports output bit rates from 0.032 to 6.144 Mbit/s
- Support for 48000 Hz sample rate
- Encoding of up to 7.1 audio channels
- Available for Windows and Linux x86
- For non-commercial use (no VM usage)
- 30-day trial license w/o restrictions2
Discover all the benefits of MainConcept Dolby Digital Plus Pro.
Contact sales to purchase the full version
1. Refunded upon purchase of full version2. For a no-cost option, register for the free 30-day demo which includes output restrictions.
Non-commercial use
Dolby Digital Plus Pro Decoder Plugin
$29 (trial license1)
- AC-3 and E-AC-3 decoding support in FFmpeg
- Officially approved by Dolby
- Support for 32000, 44100 or 48000 Hz sample rates
- Decoding of up to 7.1 audio channels
- Available for Windows and Linux x86
- For non-commercial use (no VM usage)
- 30-day trial license w/o restrictions2
Discover all the benefits of MainConcept Dolby Digital Plus Pro.
Contact sales to purchase the full version
1. Refunded upon purchase of full version2. For a no-cost option, register for the free 30-day demo which includes output restrictions.