A not-so-practical FFmpeg GUI that can perform basic format conversions.
- Handles most simple FFmpeg tasks
- Can process directories
- Allows additional parameters
- Progress bar (rudimentary)
- Extra animations
If you don't have FFmpeg installed, the program usually helps you download and install it automatically (sometimes administrative privileges). If the installation fails, you can install it manually:
- Using
winget
:winget install "FFmpeg (Essentials Build)"
- Not sure how to do it
- Visit the Releases Page
- Download the latest
.exe
program - Run the program
- You should know how
- Drag and drop files into the window or select files
- Enter parameters (optional)
- Select the target format
- Click the Execute button
- Wait for the conversion to complete
-ss 00:00:10 -t 00:01:00
-vf "scale=1280:720,transpose=1" -af "volume=2" -b:v 1M -b:a 320k -c:v libx264 -crf 23
Explanation:
-ss 00:00:10
: Start processing from the 10th second of the video-t 00:01:00
: Process for 1 minute-vf "scale=1280:720,transpose=1"
: Apply video filtersscale=1280:720
: Scale the video to 1280x720 pixelstranspose=1
: Rotate the video 90 degrees clockwise
-af "volume=2"
: Apply audio filtersvolume=2
: Increase volume by 2 times
-b:v 1M
: Set video bitrate to 1Mbps-b:a 320k
: Set audio bitrate to 320kbps-c:v libx264
: Uselibx264
video codec-crf 23
: Set Constant Rate Factor to 23
For more details, see the FFmpeg Documentation.
- Single files will be saved in the same directory with the format xxx_converted.xxx, and folders will be saved in the
converted_files
directory. - To disable progress animations, create a text file named
no_animation_plz.txt
in the same directory (contents of the file don't matter). - The program will not automatically exit unless something goes wrong. Normally, If "Finished" is displayed immediately after execution and the window animation continues, it means finished easily, OR FFmpeg encountered an error. You can close it at this point.
- I don't know coding, this is just a project for fun.
- No matter what happens, try to assume it's normal.