Media Transcoding

📼 Media Transcoder Documentation Portal

Welcome to the documentation for the Media Transcoder system, which provides robust, scalable media file transcoding powered by FFmpeg. This system supports a wide range of input and output formats, including both common and professional-grade codecs and containers.


🛠️ System Capabilities

  • Multi-format Input Support: Accepts MP4, MOV, AVI, MKV, MXF, and more.
  • Targeted Output Profiles: Web, broadcast, archival, mobile delivery.
  • Batch Processing: Queue-based transcoding options.
  • Transmuxing and Rewrapping: Convert between containers without changing codecs.
  • Scaling & Padding: Resize, pad, crop while preserving aspect ratio.
  • Pillarboxing and Side Blur: Automatically adds black bars or blurred edges to portrait videos when outputting to landscape formats.
  • Watermarking: Overlay static or dynamic image/text watermarks at any position or transparency level.
  • Filter Chains: Add deinterlacing, color correction, and more using FFmpeg filters.
  • Metadata Injection: Add or edit metadata like title, artist, or chapters.
  • Diagnostics: Frame/bitrate inspection, EBU R128 loudness, and more.

📥 Supported Input Formats

ContainerVideo CodecsAudio CodecsNotes
MP4H.264, H.265 (HEVC), MPEG-4AAC, MP3, AC-3Most common input type
MOVProRes, H.264, DNxHDPCM, AAC, ALACWidely used in editing workflows
AVIMPEG-4, DivX, H.264MP3, PCMLegacy format, still supported
MKVVP9, H.264, H.265Opus, Vorbis, AACOften used for web/media archives
MXFXDCAM, AVC-Intra, DNxHDPCM, AACBroadcast and production workflows
WebMVP8, VP9Opus, VorbisWeb-friendly open format
TS/MTSH.264, MPEG-2AAC, MP2Broadcast or multicast applications

📤 Supported Output Formats

Output ProfileContainerVideo CodecAudio CodecUse Case
Web StreamingMP4H.264AACWeb players, YouTube, Vimeo
Broadcast MasterMXFDNxHD, AVC-IntraPCMDelivery to TV stations or playout systems
Mobile OptimizedMP4H.264AACSmartphones and tablets
ArchivalMKVFFV1, ProResFLACHigh-quality long-term storage
HLS AdaptiveM3U8 / TSH.264AACApple HLS streaming workflows
DASH AdaptiveMP4 / MPDH.264, H.265AACMPEG-DASH compatible players
Audio-onlyMP3, FLACN/AMP3, FLACPodcasts, radio archives