Logo
Developer Utility

FFmpeg Command Generator

Visually configure FFmpeg parameters for common tasks like trimming, compressing, and formatting, then copy the ready-to-use CLI command.

File Settings

Select Module

Parameter Configuration

Tip: Uses stream copy (-c copy) for blazing fast, lossless cutting without re-encoding.

Generated Command

User Guide & Reference

Learn how to execute FFmpeg commands

1Environment Setup

These commands rely on the FFmpeg core library. Ensure that FFmpeg is installed on your system (Windows/macOS/Linux) and added to your system's environment variables. You can verify the installation by typing ffmpeg -version in your terminal.

2Execution Directory

Open your command-line terminal (Terminal or CMD). Use the cd command to navigate to the folder containing your source video. Alternatively, you can directly enter the absolute file path (e.g., C:/Videos/input.mp4) in the "File Settings" on the left.

3Run & Wait

Click the "Copy" button in the top right corner of the black code block above. Return to your terminal, paste the command, and press Enter. If you are compressing or adding filters, this involves re-encoding and may take some time. Please wait patiently for the process to finish.

💡 Advanced Concepts:
  • -c copy Stands for Stream Copy. It skips decoding and re-encoding, making the process blazingly fast (usually within seconds) with zero quality loss. It's the best choice for pure 'trimming'.
  • -crf Constant Rate Factor. Range is 0-51, where 0 is lossless and 23 is the default. Lower values mean better quality and larger file sizes. A visually lossless range is typically 18-28.
  • -an / -vn Stands for Disable Audio and Disable Video, respectively. Used for extracting or removing specific media streams.