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 and xHE-AAC audio format. 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-premise servers, in the cloud or in hybrid solutions to significantly boost up both performance and quality of your audio as well as video content.
For more than 25 years, MainConcept has been recognized as the premier provider of professional video codecs, so you can count on us to provide you with professional quality tools you can rely on.
Resources
Video Tutorials: How to Install on Windows, How to Install on Ubuntu Linux
MainConcept Customer Forum
- Hybrid HEVC Encoder
- HEVC Decoder
- AVC Encoder
- AVC Broadcast Encoder
- AVC Decoder
- xHE-AAC Encoder
- MPEG-2 TS Broadcast Delivery
- VVC (Beta)
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 - Pass encoding parameters via the FFmpeg command-line or use ready-to-use MainConcept config files with all available codec setting
- Main and Main 10, 4:2:0 and 4:2:2 support
- Save CPU processes for other tasks or applications
- Can be deployed on-premises or in the cloud
- Uses 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
- Available for Windows, Linux x86 and Linux ARM (e.g., Raspberry Pi and Amazon EC2 with AWS Graviton CPUs)
Features
- Use MainConcept’s industry leading software HEVC/H.265 Decoder natively in FFmpeg
- Simple plug-in approach for fast integration with FFmpeg
- Optimized for decoding and transcoding workflows in 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
- 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
- Can be deployed on-premises or in the cloud
- 3rd-party patent royalties are covered by MainConcept for the HEVC Decoder Plugin for FFmpeg
- Available for Windows, Linux x86 and Linux ARM (e.g., Raspberry Pi and Amazon EC2 with AWS Graviton CPUs)
Features
- Simple plug-in approach for fast integration with FFmpeg
- Optimized for low bitrate encoding with superior quality and speed
- Ready-to-use presets for OTT content creation, MPEG-DASH & Apple HLS
- Hardware accelerated encoding powered by Intel Quick Sync Video NVIDIA NVENC
- Use FFmpeg’s built-in multiplexers like MP4 directly
- Pass encoding parameters via the FFmpeg command-line or use ready-to-use MainConcept config files with all available codec settings
- 2-pass encoding for enhanced quality in file-based workflows
- Can be deployed on-premises or in the cloud
- 3rd-party patent royalties are covered by MainConcept for the AVC Encoder Plugin for FFmpeg
- Available for Windows, Linux x86 and Linux ARM (e.g., Raspberry Pi and Amazon EC2 with AWS Graviton CPUs)
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)
- 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
- Now includes 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)
- Create mandatory Panasonic P2 descriptive metadata and folder structure with ready-to-use Python scripts
- 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
- Also includes ready-to-use presets for OTT content creation, MPEG-DASH & Apple HLS
- Hardware accelerated encoding powered by Intel Quick Sync Video and NVIDIA NVENC
- Specify encoding parameters via the FFmpeg command-line or use ready-to-use MainConcept config files with all available codec settings
- Can be deployed on-premises or in the cloud
- 3rd-party patent royalties are covered by MainConcept for the AVC Broadcast Encoder Plugin for FFmpeg
- Available for Windows, Linux x86 and Linux ARM (e.g., Raspberry Pi and Amazon EC2 with AWS Graviton CPUs)
Features
- Use MainConcept’s industry leading software AVC/H.264 Decoder natively in FFmpeg
- Simple plug-in approach for fast integration with FFmpeg
- Optimized for decoding and transcoding workflows in superior quality and speed
- 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
- Hardware accelerated decoding powered by Intel Quick Sync Video and NVIDIA NVDEC
- Can be deployed on-premises or in the cloud
- 3rd-party patent royalties are covered by MainConcept for the AVC Decoder Plugin for FFmpeg
- Available for Windows, Linux x86 and Linux ARM (e.g., Raspberry Pi and Amazon EC2 with AWS Graviton CPUs)
Features
- Enables use of 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
- Supports:
- xHE-AAC as well as legacy LC AAC, HE-AAC v1 and HE- AAC v2 audio formats
- On-demand (file-to-file) xHE-AAC encoding workflows
- 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
- Can be deployed on-premises or in the cloud
- Seamlessly integrates with other MainConcept Video Encoder Plugins for FFmpeg plus FFmpeg’s built-in video encoders
- Compliant 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
- Available for Windows, Linux x86 and Linux ARM (e.g., Raspberry Pi and Amazon EC2 with AWS Graviton CPUs)
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
- 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
- Tune all MainConcept Multiplexer features for each program and stream via a separate config file
- Can be deployed on-premise or in the cloud
- Seamlessly integrates with other MainConcept video encoder plugins for FFmpeg plus FFmpeg’s built-in video encoders
- Available for Windows, Linux x86 and Linux ARM (e.g., Raspberry Pi and Amazon EC2 with AWS Graviton CPUs)
Features
- VVC/H.266 as the next generation codec for OTT and Broadcast
- Simple plug-in approach for fast integration into existing FFmpeg environments
- Easy evaluation of MainConcept’s latest encoder development
- Suitable for both 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 like Constant Q and VBR rate control, Quarter Pixel motion compensation, deblocking, etc.
- Additional feature support for deinterlacing, Scene Change Detection, Pyramid B-Frames, etc.
- VVC as the future format embedded in SBTVD and DVB specifications
- Tune MainConcept VVC Encoder features via a separate config file
- Can be deployed on-premises or in the cloud
- Beta available for Windows and Linux x86
FFmpeg Plugins 2.2
Easy integration
A simple software plugin brings MainConcept encoders into your new or existing FFmpeg 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
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 and Linux x86
Discover all the benefits of MainConcept HEVC/H.265.
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 and Linux x86
Discover all the benefits of MainConcept HEVC/H.265.
Non-commercial use
AVC Encoder Plugin
$79
- Up to 2x faster encoding than with x264
- Hardware-accelerated AVC encoding powered by Intel Quick Sync Video (x86 only)
- Ready-to-use presets for DASH-264 and Apple HLS-AVC
- Optimized for low bitrate encoding with superior quality and speed
- Available for Windows and Linux x86
Discover all the benefits of MainConcept AVC/H.264.
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 and Linux x86
Discover all the benefits of MainConcept AVC/H.264.
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 and Linux x86
Discover all the benefits of MainConcept AVC/H.264.
Non-commercial use
VVC Encoder Plugin (Beta)
- Get your hands on MainConcept’s VVC Encoder Beta for easy integration and testing within FFmpeg
- Suitable for live and VOD workflows
- Coding tools for VVC 10-bit encoding up to 8K resolution
- VVC encoding features like Constant Q and VBR rate control, Quarter Pixel motion compensation, deblocking, etc.
- 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
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 and Linux x86
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 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 and Linux x86
