MainConcept AVC/H.264 Broadcast Encoder Plug-in for FFmpeg 3.1.0

Table of Contents

FFmpeg is widely used in professional content production for file-based transcoding as well as live use cases. Although FFmpeg supports most video formats natively, there is no easy way to make use of MainConcept's industry-leading and professional codec libraries within an FFmpeg workflow.

The MainConcept plug-ins for FFmpeg are a convenient way to solve this problem because they seamlessly integrate into FFmpeg.

Features

The MainConcept AVC/H.264 Broadcast Encoder plug-in for FFmpeg offers the following functionality:

  • Use MainConcept's industry-leading AVC/H.264 broadcast software encoder as well as MXF Multiplexer natively in 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 profiles for professional Sony XAVC (incl. Sony XAVC Intra) and Panasonic P2 AVC Ultra as well as AVC-Intra camcorder content creation
  • Ready-to-use presets for RP2027 compliant AVC-Intra formats
  • Depending on the specifications and presets, users can create separate mono-channel audio-only MXF files or one file containing all audio tracks
  • Hardware AVC/H.264 encoding powered by Intel Quick Sync Video and NVIDIA NCENC
  • Ready-to-use presets for DASH-264 and Apple HLS-AVC
  • Use FFmpeg's built-in multiplexers like MP4 directly
  • Use FFmpeg's built-in audio encoders like PCM or AAC directly
  • Use the MainConcept MXF Multiplexer with other built-in video encoders in FFmpeg, such as MPEG-2
  • Create Panasonic P2 AVC-Intra folder structure with a ready-to-use Python script
  • Generate mandatory Panasonic P2 AVC-Ultra compliant AVC-Intra or AVC-LongG (Op1b SMPTE 391M) descriptive metadata required for encoding with a ready-to-use Python script
  • Create Panasonic P2 AVC-Intra or AVC-LongG (Op1b SMPTE 391M) folder structure with a ready-to-use Python script