Back to browse
GitHub Repository

A media processing framework written in Go.

76 starsGo

MediaMolder – A Modern Rewrite of FFmpeg

by streaming·May 19, 2026·3 points·2 comments

AI Analysis

●●●BangerEye CandyWizardry

Visual graph editor with real-time optimization beats raw FFmpeg CLI.

Strengths
  • Direct zero-copy bindings to libav libraries instead of wrapping the ffmpeg binary.
  • Real-time mode dynamically optimizes running graphs to maintain target frame rates.
  • Bidirectional conversion allows importing CLI commands and exporting optimized graphs.
Weaknesses
  • Rewriting the orchestration layer of FFmpeg is a massive maintenance burden.
  • Niche audience of video engineers may prefer battle-tested CLI over new GUI.
Target Audience

Video engineers and media processing specialists

Similar To

FFmpeg · Shutter Encoder · HandBrake

Post Description

MediaMolder is a ground-up rewrite of FFmpeg's interface and orchestration layer, built directly on the same libav* media libraries. Written in Go, it includes a React GUI that runs in your web browser. Import, view, validate, run and monitor your FFmpeg jobs (command lines, which are really graphs). If validation fails, MediaMolder will suggest and can implement a fix. You will see per-node performance statistics as your job runs. There is an initial implementation of a real-time mode, which monitors and dynamically optimizes your running graph, in order to achieve and maintain real-time frame rates. When your graph is perfected, hit the “-> FFmpeg” button to see the equivalent FFmpeg command line.

Similar Projects