lake1059/ffmpegfreeui

3FUI 是 ffmpeg 在 Windows 上的轻度专业交互外壳,收录大量参数,界面美观,交互友好。此项目面向国内使用环境,让普通人也能够轻松压制视频和转换格式。

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 36 minutes ago
Added to GitGenius on September 8th, 2026
Created on May 17th, 2025
Open Issues & Pull Requests: 3 (+0)
GitHub issues: Enabled
Number of forks: 486
Total Stargazers: 8,194 (+0)
Total Subscribers: 28 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 7 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (62)
  • bug (47)

Detailed Description

FFmpegFreeUI is a graphical user interface for FFmpeg on Windows that bundles extensive encoding parameters with a polished interface and streamlined interaction model.

The tool addresses the need for accessible video encoding and format conversion on Windows by wrapping FFmpeg's command-line complexity in a visual shell. Rather than automating away technical decisions, it exposes FFmpeg's parameters to users who understand basic encoding concepts, allowing fine-grained control over video and audio processing while remaining approachable for those willing to learn. The interface is built on a custom DirectX-based rendering engine called LakeUI, which runs within WinForms and requires a graphics card supporting Direct3D 11.

The project targets intermediate users in Chinese-speaking environments who want professional encoding capabilities without leaving Windows. It is designed exclusively for Simplified Chinese and has no plans for localization, though the MIT license permits others to maintain translations independently. The tool operates as a single-file application storing all data in the current directory, requires Windows 10 build 1609 or later on x64 or ARM64 architecture, and depends on .NET 10 installed system-wide. Core encoding features are free; personalization options are paid. An integrated AI agent feature allows connection to any OpenAI-compatible endpoint for model-assisted parameter management and task coordination, with full local data storage and no web-based components.

Development activity shows active maintenance with ongoing feature expansion. The project maintains a custom UI framework as a parallel effort, indicating substantial engineering investment in the rendering layer. Community engagement occurs through multiple channels including QQ groups and a KOOK server, suggesting sustained user interaction and feedback loops. The addition of an AI agent capability demonstrates continued evolution beyond basic FFmpeg wrapping into a more comprehensive encoding platform.