Ffmpeg Command Builder
Ffmpeg Command Builder tool
About FFmpeg Command Builder
Visually assemble an ffmpeg command line by picking input/output filenames, video and audio codecs, and chaining video/audio filters from a built-in filter catalog. Each filter exposes its real parameters with appropriate editors (number, color picker, multi-select flags, dropdowns). The generated command updates live and can be copied to the clipboard. The tool does not execute ffmpeg - it only produces the command text.
How to Use
1. Set Input File and Output File (defaults: input.mp4 / output.mp4). 2. Choose a Video codec (copy, libx264, libx265, libvpx-vp9, libaom-av1) and Audio codec (copy, aac, libmp3lame, libopus, libvorbis, pcm_s16le). 3. In the Filter Browser, search or filter by category (All/Video/Audio) and click a filter to add it to the chain. Click again to remove. 4. Reorder chain items with the arrow buttons or by dragging the grip handle. 5. Click a chain item to expand its parameter editor; non-default values are emitted into the command. 6. Use Copy Command to copy the final ffmpeg invocation.
Filter Chain Syntax and Codec Warnings
Filters are joined into a single -vf "..." and/or -af "..." argument, comma-separated in chain order, using the name=key:value:key=value syntax for non-default parameters. If a video filter is present while the video codec is copy, the tool auto-substitutes libx264 (and aac for audio) and shows a yellow warning, because copy cannot apply filters. Boolean flags-type parameters are joined with + (e.g. flagA+flagB).
▶Does this tool run ffmpeg for me?
▶Why did my video codec change from copy to libx264?
▶How are filter parameters ordered in the output?
▶Can I add the same filter twice?
▶Where do the filter descriptions come from?
Reference
If this tool has been helpful to you, consider buying me a coffee.
Buy me a coffee