All tools

FFmpeg Command Builder

Build ffmpeg commands visually — choose codecs, tune quality, apply filters, and copy the ready-to-run command.

How to use the FFmpeg command builder

Pick a scenario preset for common workflows, or configure each section manually. The command updates live as you change options - click any flag in the output to jump directly to its form field. Copy the generated command and run it in your terminal.

This tool covers the most commonly used ffmpeg options for transcoding: codec selection, rate control, resolution, filters, and audio encoding. It does not expose every ffmpeg feature - advanced filter graphs, complex stream mapping, subtitle handling, and many codec-specific options require writing the command by hand. For the full reference, see the ffmpeg documentation .

FFmpeg Builder FAQ

Does this tool run FFmpeg in my browser?

No - it only generates the command string. You need ffmpeg installed on your machine to execute the output. See ffmpeg.org/download.html for installation instructions.

Does this tool expose every ffmpeg option?

No. ffmpeg has hundreds of flags and filters. This builder focuses on the most common transcoding parameters - codec choice, rate control, scaling, deinterlacing, denoising, and audio encoding. For complex filter chains, multi-stream input mapping, subtitle handling, or codec-specific tuning parameters, consult the ffmpeg documentation .

Can I edit the command before running it?

Yes. The generated command is a starting point - copy it into your terminal, editor, or shell script and modify it as needed. Use the token highlighting in the output to identify which flags correspond to which form fields.