whatisgithub

What is ffmpegfreeui?

lake1059/ffmpegfreeui — explained in plain English

Analysis updated 2026-06-24

6,926Visual Basic .NETAudience · generalComplexity · 2/5LicenseSetup · easy

In one sentence

FFmpegFreeUI (3FUI) is a free Windows desktop app that gives a visual drag-and-drop interface to FFmpeg so you can convert and compress video, audio, and images without writing any commands.

Mindmap

mindmap
  root((ffmpegfreeui))
    What it does
      Visual FFmpeg wrapper
      Batch task queue
      Custom parameters
    Supported formats
      40 plus video codecs
      20 plus audio codecs
      10 plus image codecs
    Features
      Hardware acceleration
      Per-task settings
      Progress estimate
    Audience
      Video editors
      Batch processors
      Non-technical users
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Drag video files into a batch queue and convert them to a different format using any of 40+ supported codecs.

USE CASE 2

Burn subtitles into a video file using GPU hardware acceleration without writing a single FFmpeg command.

USE CASE 3

Set up different encoding settings per file in a single queue run, then walk away while all tasks process automatically.

What is it built with?

Visual Basic .NETFFmpeg

How do you get it running?

Difficulty · easy Time to first run · 30min

You must supply your own FFmpeg binary, place it next to the app or add it to your system PATH before launching.

MIT license, use, copy, modify, and distribute freely for any purpose, including commercial projects, as long as you keep the copyright notice.

So what is it?

FFmpegFreeUI, also called 3FUI, is a Windows desktop application that gives a graphical interface to FFmpeg, the widely used command-line tool for converting and compressing video, audio, and image files. The project was built for people who want professional-grade control over video encoding without typing commands, and it targets users on Windows who compress or transcode media regularly, such as video editors, subtitle burners, and batch-processing enthusiasts. The software does not bundle its own encoders. Instead, it passes parameters to whichever version of FFmpeg you place alongside it or add to your system PATH. This design means 3FUI stays current automatically: when FFmpeg releases an update, you swap the files and the interface works without waiting for a software patch. The application supports over 40 video codecs (including hardware acceleration from major graphics card makers), more than 20 audio codecs, and over 10 image codecs, and it also allows fully custom parameters when none of the presets fit. The interface is built around a task queue. You drag files onto the queue, configure the settings panel beforehand, and the software generates the FFmpeg command when processing begins. Each task stores its own snapshot of settings, so different files in the same queue can use different options. The software shows estimated remaining time, predicted output file size, and lets you pause tasks. Batch processing has no limit on the number of queued files. All encoding and production features are free with no advertisements. A one-time Supporter Pack purchase is available for users who want to fund continued development and get minor cosmetic options in return. The project is MIT licensed and source code is only published on GitHub. The interface is primarily in Chinese, with English localization partially underway.

Copy-paste prompts

Prompt 1
I downloaded ffmpegfreeui (3FUI). Walk me through placing the FFmpeg binary correctly and converting an MP4 to H.265 with NVIDIA GPU acceleration.
Prompt 2
How do I set different codec settings for individual files in the same ffmpegfreeui batch queue?
Prompt 3
In ffmpegfreeui, how do I enter a fully custom FFmpeg parameter string for an encoding job that none of the built-in presets cover?
Prompt 4
I want to use ffmpegfreeui to compress a folder of videos to a target file size. Walk me through the settings and workflow.

Frequently asked questions

What is ffmpegfreeui?

FFmpegFreeUI (3FUI) is a free Windows desktop app that gives a visual drag-and-drop interface to FFmpeg so you can convert and compress video, audio, and images without writing any commands.

What language is ffmpegfreeui written in?

Mainly Visual Basic .NET. The stack also includes Visual Basic .NET, FFmpeg.

What license does ffmpegfreeui use?

MIT license, use, copy, modify, and distribute freely for any purpose, including commercial projects, as long as you keep the copyright notice.

How hard is ffmpegfreeui to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is ffmpegfreeui for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.