FFmpegKit 是一款基于 C# + WinForms 开发的极简音视频处理小工具,作者定位是「一个轻量级的基于 FFmpeg 的小工具集合图形化前端界面」,主程序体积仅约 120kb,绿色免安装。它基于 .NET Framework 3.5 编写,官方称完美支持从 Windows XP 到 Windows 11 的所有主流系统,并会自动检测 FFmpeg 内核对 NVIDIA(NVENC)、Intel(QSV)、AMD(AMF)的支持情况,根据环境动态调整界面选项。两份素材都没有给出软件版本号,正文不编版本。

下载地址
| 资源 | 说明 |
|---|---|
| 官方 | GitHub 仓库 github.com/icandura/FFmpegKit |
| 123云盘 | https://1626683.share.123pan.cn/123pan/ekeA-JUkw?pwd=8888 |
| 夸克 | https://pan.quark.cn/s/8b4f2b6eead2 |
| 蓝奏 | https://ddos.lanzouc.com/inBUP4awdaaf |
提取码:8888
程序本体不附带 ffmpeg.exe,作者在官方论坛自述里说得很直白:「甚至 ffmpeg 也不用特意去下,搜搜自己电脑上 ffmpeg.exe 文件,说不定其他的软件已经带有很多了,设置路径过去用就行。」ffmpeg.exe 可放程序根目录由程序初次启动时优先自动检测,也可放其他目录后进程序手动选路径。
实测信息
测试环境:素材未提供,本机未做下载与安装验证。以下内容按两份素材整理。
七项功能
功能共七项,与代码里的实现一一对应:格式转换负责 MP4 / MKV / MP3 / M4A 等主流封装互转,可指定码率与分辨率;切割支持毫秒级精确切割,分精转与流拷贝两档;倍速支持 0.25x 到 4.0x,可用 atempo 保持音调;图片转视频把静态图片序列合成 MP4,可配帧率、分辨率与填充色;串联分快速模式(同规格流)与标准模式(异构素材需归一化);多轨合并把视频、多音轨、字幕合并进 MP4 / MKV;流分离则无损拆出视频、音频、字幕轨。

硬件加速与自检
程序会先检测 FFmpeg 内核支持哪家硬件编码,再动态调整界面里可选项,内置环境自检与参数联动,避免因为硬件不支持或参数冲突导致转码失败。README 里有一条必须说清的限制:能不能硬解取决于用户自己的 ffmpeg 版本加显卡驱动,不是软件能兜住的——老架构显卡装不上新驱动时,高版本 ffmpeg 未必能直接支持,比如老 NVIDIA 卡在老驱动下无法通过 -hwaccel auto 或 -hwaccel cuda 解码,只能用低版本 ffmpeg 调用 -hwaccel cuvid。

批量与日志
七项功能全部支持批处理:可以添加多个文件、拖拽或箭头按钮排序、勾选或取消单项,然后统一在进度窗口批量执行。架构上 UI 层从不直接拼 ffmpeg 命令,各功能窗体收集参数后交给静态类 FFmpegHelper 构造命令,ProgressForm 以子进程方式启动 ffmpeg.exe 并实时抓取输出。配置由 ConfigManager 经 App.config 持久化 FFmpeg 路径、GPU 偏好与硬件检测结果,日志写带时间戳的文件并自动清理 30 天前的记录。
已知缺口与协议
不支持 H.265 编码,这是作者硬件所限的主动取舍而非缺陷——他在官方论坛回复用户时说明自己设备较老、H.265 只能解码不能编码,并建议这类需求改用更专业的压片工具,例如 FFmpegFreeUI 这个项目。协议方面,作者自述这次开源不采用 MIT,改为 GPL-3.0。
软件信息
| 项目 | 内容 |
|---|---|
| 软件名 | FFmpegKit |
| 当前版本 | 未标注版本 |
| 大小 | 主程序约 120kb(ffmpeg 需自备) |
| 许可证 | GPL-3.0(作者官方论坛自述) |
| 平台 | Windows XP ~ Windows 11(.NET Framework 3.5) |
| 官方地址 | github.com/icandura/FFmpegKit |
素材 A 的小奕站条目与素材 B 的官方仓库都没有标版本号,文件名与正文一律写未标注版本,不编造版本号。运行环境、许可、H.265 缺口、硬解前提这四项只在素材 B 里有,素材 A 是压缩过的功能清单。



