ffmpuzzle
About

A daily FFmpeg puzzle, built by a streaming practitioner

ffmpuzzle presents one real-world encoding scenario a day. You guess the parameters a video engineer would actually pick — codec, quality, resolution, audio codec, container — in six tries. Green means exact, yellow means the right family, arrows point you up or down. The answer never reaches the browser: guesses are checked server-side.

Who builds it

Ludovic Bostral is a streaming and media consultant. The scenarios come from the same place his consulting work does: OTT platforms, live operations, and the encoding decisions that quietly decide whether a service is cheap or expensive to run.

Streaming Radar

streaming-radar.com is the weekly newsletter: streaming market data, encoding benchmarks and OTT industry analysis. lens.streaming-radar.com is the companion market data platform — country profiles, company files, and the datapoints behind the analysis.

Where the puzzles come from

Every puzzle has to be defensible: a real use case, a command that runs, and parameter values you could cite a source for. Players who disagree can contest any parameter from inside the game, and contributors can propose their own scenarios — credited on the puzzle when published. The archive holds every scenario published so far.

Play it from the terminal

cargo install ffmpuzzle
brew install ludobos/tap/ffmpuzzle

Same puzzles, offline mode, streaks and share. Source: github.com/ludobos/ffmpuzzle-cli.

$ play today's puzzle