A less practical FFmpeg GUI that can perform basic format conversions and generate commands based on natural language descriptions.
- Handles most simple FFmpeg tasks
- Can process directories
- Autofill parameters
- Progress bar (rudimentary)
- Extra animations
If you haven’t installed FFmpeg yet, the program will usually download and install it automatically in the background (after installation, it will exit automatically, and you can restart). If the installation fails, you can install it manually:
-
Using
winget
:winget install "FFmpeg (Essentials Build)"
-
You can either download the precompiled ffmpeg files and extract them to the same directory, ensuring the filename starts with "ffmpeg".
- Compatibility unknown; not recommended for direct execution on Linux.
- Visit the Releases Page
- Download and unzip the latest
.zip
file - Run the program
- You should know how
- Drag and drop files into the window (recommended), or choose files/select a path.
- Select the target format.
- (Optional) Set parameters:
-
Fill in your
url
andapi_key
inconfig.json
. You can obtain these from the OpenAI website. If you encounter difficulties, you can use proxy services such as: -
Describe your requirements in natural language, for example:
- Mute the video
- Compress the video with H.264
- Rotate the video 180 degrees
- Trim the first 10 seconds of the video
- ……
-
Click
Generate
to create the command.
-
- Click the
Execute
button. - Wait for the conversion to complete.
- Single files will be saved in the same directory with the format
xxx_converted.xxx
, and folders will be saved in theconverted_files
directory. - 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.