™ Registered trademark.


Gunamoi Software

   Ffmpeg Wrapper - a free windows UI for ffmpeg.

Ffmpeg Wrapper


FFmpeg is an extremely powerful, and free, command-line tool that converts audio or video formats.  FFmpeg is developed mostly on Linux, but can be compiled under most operating systems.  The latest Windows build of FFmpeg can be downloaded from ffmpeg.org

While FFmpeg is quite usable in Windows from a command line, or within a batch (*.bat) file script, it can be tedious to type in extended folder and file names if you intend to convert a lot of files.  Ffmpeg Wrapper provides a simple to use windows GUI interface to the main ffmpeg tool, with the ability to select multiple input files to be converted. 

System Requirements:

Windows XP or later.

Download the program here.

  DOWNLOAD Ffmpeg Wrapper (v1.6) (Windows 32 bit) (1.3MB) 

  SHA1 checksum: 0fbc480f94bdeecd1aef793522c91e4fbc5d921f

Installation steps:

1. Download and install the latest FFmpeg windows build from ffmpeg.org

2. Download Ffmpeg Wrapper from this page (see button above).

3. Either place the unzipped Ffmpeg Wrapper executable into the "ffmpeg\bin" folder with "ffmpeg.exe", OR ELSE unzip Ffmpeg Wrapper to your video folder and ensure that the "ffmpeg\bin" program folder is included in your PATH environment variable.

Using Ffmpeg Wrapper:

1. Start the Ffmpeg Wrapper executable.

2. Browse and select the input files.  Multiple files from the one folder may be selected. 

3. Browse and select a folder for the output files.  You can make a new folder if desired. 

4. Select the process type: (a) Convert multiple separate files; (b) Combine multiple input files to one output file; (c) Cut a specified time segment from multiple separate files.

5. Enter an output file suffix and extension.  Output files will have the same names as the input files, but with your specified suffix and extension added at the end.  For example, changing a file from ".mkv" to ".mp4", type ".mp4" for the output suffix & extension.  Or for example, if converting an ".mp4" to another ".mp4" with different encoding, you might want to enter an output suffix & extension like "-new.mp4".

6. Most importantly, you must enter the command line switches for the FFmpeg command.  Some simple and commonly used switch options are provided here via a drop down menu.  However, for full use of the extensive features of FFmpeg, the user is recommended to become familiar with the various command line options.

7. When the user clicks 'Execute', FFmpeg will be started via a command line prompt in a console window.  The progress of the FFmpeg conversion can be viewed in the console window, until completion, at which point control returns to Ffmpeg Wrapper.  Each file in the input list will be processed, one after another, each in a separate console window.  The user may cancel the process at any time by closing the current console window.

This is free software and is provided free of charge, 'as is' with no warranty.  No registration required.  There is no installer for this program, just unzip the executable and run it as described above. 

Updates for version 1.3:

  • Now includes a concatenate option, where all of the selected input files can be merged into one output file in alphabetic order, so ensure the names are appropriately named or numbered if you want to use this option.
  • Now also includes an option to copy only a specified time segment of the input file to the output file.

Updates for version 1.4:

  • Now includes option to keep last modified date/time from input file.
  • User may now place a text file "commandlines.txt" in the same folder as the ffmpegWrapper exe file, which provides an additional list of command line switch options for inclusion on the drop down list.
  • If ffmpegWrapper can find the documentation folder for ffmpeg installed on this computer, then a button labelled "ffmpeg Help" is now available to open the file "ffmpeg-all.html" in the default browser.
  • Modified to ensure Start Time and End Time are now always relative to the input file.

Updates for version 1.5:

  • Concatenate option now uses ffmpeg "concat demuxer" method rather than "concat protocol", which avoids errors which can occur for some video input formats when using the simpler protocol command.
  • Program will now check if output file exists before calling ffmpeg, allowing user to choose to cancel or overwrite up front before ffmpeg runs.

Updates for version 1.6:

  • Fix bug where "Keep input file last modified date and time" option did not work when concatenating.
  • Additional error checking and reporting.

Sample Ffmpeg Wrapper Screenshot

Sample Screenshot