返回视频

VideoTools:224KB 的开源 FFmpeg 图形外壳,压缩转格式不用再装大软件

目录

5
  1. 一、下载地址
  2. 二、实测信息
  3. 三、功能亮点
  4. 四、实测重点
  5. 五、软件信息

VideoTools 是一款开源的轻量视频处理软件,整个 exe 只有 224,256 字节(0.21 MiB),无需安装、双击即用、开源免费无广告。作者的定位很直白:它是 FFmpeg 的图形化外壳,把命令行变成按钮和滑块。开发动机也写得很实在——想压缩个视频还得找在线网站(担心隐私),想改个尺寸却要装好几个 GB 的软件,市面常见视频软件最小也有几十 MB,而 ffmpeg 好用但不会用。

项目采用 GPL-3.0 协议(仓库根目录带 LICENSE,GitHub 识别为 GPL-3.0),技术栈是 C# + .NET Framework 4.8 的 WinForms 工程。仓库 csthinker/VideoTools 截至实测时284 星,最近一次提交 2025-11-08。

VideoTools 设置页:GPU 加速、ffmpeg 路径与 CRF 滑块

下载地址

提取码统一 8888。文件 VideoTools.exe,224,256 字节,官方 release 资产,sha256 与官方公布的 digest 逐字节比对一致(b17453fb7eff5211ce3ff407c0489efcf731d896647163830280cd7885d98ff5)。

实测信息

本次实测在Windows 环境完成,以下均为实际界面所见。

首启会弹提示框要求配置 ffmpeg。程序起来先弹一个标题为「提示」的对话框,正文写「ffmpeg未配置,请在设置中设置ffmpeg路径」。关掉它之后主界面才能正常渲染——在此之前主窗口区域是整片空白,只有标题栏。这一条是上手时最容易卡住的地方:软件本体不含 ffmpeg,必须自备或在设置里让它自动联网下载。

设置页能看到的选项:左侧是功能导航(视频压缩、视频裁剪、格式转换、转动态图、视频加速、修改尺寸、音频处理、设置),右侧设置区分为几块——「启用GPU加速」与「最大CPU利用率」两个勾选项;ffmpeg 程序路径输入框配「手动选择」与「在线下载」两个按钮,旁边有一行说明「视频处理功能依赖于ffmpeg,请自行配置或者选择自动联网下载」;视频文件输出路径;视频编码单选(H.264 / H.265 / AV1,默认 H.264);CRF 滑块,滑杆上标注「CRF值越高,视频质量损失越高,文件体积越小」,实测默认停在 25,刻度为「无损—推荐—质量损失较高」;右下角保存按钮。

VideoTools 视频压缩页:拖放区与编码设置

压缩页布局:上方是拖放区,写着「拖放视频文件到这里」并配一个「打开视频文件」按钮;下方就是视频编码单选与 CRF 滑块,右下角是「开始处理」。

功能亮点

  • 视频压缩:支持 CPU 编码与 Intel / Nvidia / AMD 硬件编码(h264_qsv / h264_nvenc / h264_amf),可指定目标文件大小压缩
  • 格式转换:目标格式 mp4 / avi / mkv
  • 裁剪:按时间区间截取片段
  • 转 GIF:支持 fps / scale 参数,可选调色板(palettegen / paletteuse)与循环
  • 视频倍速、修改尺寸
  • 音频处理:提取音频或删除音轨
  • 输入格式覆盖广:mp4、avi、wmv、mov、mkv、webm、flv、ts、m2ts、mts、mpg、mpeg、m4v、3gp、3g2、ogv、ogg、vob、asf、mxf、rmvb、rm、y4m

实测重点

几点值得在动手前知道。

它不是转码器,是 FFmpeg 的壳。程序本身 224KB 就能跑起来,正是因为不含任何编解码库——真正的能力全在 ffmpeg 上。所以「先备好 ffmpeg」是硬前提,不是可选项。

GPU 加速只用在编码端。为提升兼容性,它不强制解码硬件加速,只在编码端用 GPU。启用 GPU 压缩时码率按分辨率估算,预览失败取不到分辨率会回退到合理基准,避免 -b:v 0M 直接失败;硬件编码失败(驱动或设备限制)时关掉 GPU 选项即可退回 CPU 编码(libx264)。另外输出 avi 时默认映射为更通用的 mpeg4 + libmp3lame,避免 AV1 硬件编码器不可用导致失败。有独立显卡建议在设置里开启。

裁剪快但不精确。默认走无重编码(-c copy),起止点以关键帧为准——所以它快,但不是帧级精确。需要帧级准确得改用重新编码方案(README 标注「后续可扩展」)。时间区间可用文本框或上下按钮微调,滑块与文本框双向同步。

预览可能受限,处理不受限。README 注明预览可能受系统编解码器限制,但处理端依赖 ffmpeg 不受此限制——所以「预览不出来」不代表「压不了」。

只支持 Windows。这点与它 .NET Framework 4.8 + WinForms 的技术栈一致,某些解析文里的「跨平台兼容」说法不采信。

版本号别看错。GitHub README 本身不标版本,配置目录名里的 VideoTools_250405 是文件夹名不是版本号。官方 release 的 tag 是 1.4.0。

软件信息

项目内容
软件名VideoTools(视频工具箱)
版本1.4.0
用途视频压缩 / 转换 / 裁剪 / GIF
技术栈C# + .NET Framework 4.8,WinForms
平台Windows
许可GPL-3.0
星标284
包体积224,256 字节(0.21 MiB)
依赖需自备 ffmpeg 或用其内置下载
项目地址https://github.com/csthinker/VideoTools
作者信息
一起用互联网帮助更多人

本文标签:视频剪辑

本文链接:VideoTools:224KB 的开源 FFmpeg 图形外壳,压缩转格式不用再装大软件 - http://www.go176.net/post-7472.html