FFmpeg 是音视频处理的事实标准,但命令行参数劝退了很多人。AVProc 是一款基于 FFmpeg 的桌面音视频处理工具,把预览、转换、剪裁、截图、拼接、媒体信息六类能力装进一个跨平台图形界面里。项目用纯 Go 开发(GUI 走 Fyne 框架),本次实测的 Windows 版是解压即用的便携包,自带整套 FFmpeg 运行库。
需要提前说明:据站方介绍该项目「据介绍由 OpenCode AI编程助手自动生成」,这可以作为判断成熟度的线索。实测下来情况也印证了这一点——仓库至今只有一个 tag、星标 6个,并且没有提供任何开源许可证。

下载地址
| 网盘 | 链接 |
|---|---|
| 123 网盘 | https://1626683.share.123pan.cn/123pan/ekeA-M9qM?pwd=8888# |
| 夸克网盘 | https://pan.quark.cn/s/96cb96ea320a |
| 蓝奏云盘 | https://ddos.lanzouc.com/ijgOa4aumx0f |
提取码统一 8888。文件 avproc_0.0.1_win-amd64.zip,大小 11,631,377 字节(11.09 MiB)。解压后直接运行 avproc.exe,不需要安装步骤。
实测信息
本次实测在 Windows 环境完成,拿到的硬数据如下。
包完整性:官方 release 提供的 sha256 为 7e89ea63572f34cf7e56647728edc5c1d49761ab78f6b057d0e9675c0533f3d0,与实测下载到的文件逐字节比对一致。
自带 FFmpeg:包内 ffmpeg.exe -version 输出为 N-127142-g12b7b9891b-20261003,用 gcc 16.2.0 编译,配置里能看到 libx264、libx265、libvpx、libsvtav1、libopus、libmp3lame 等一长串编码器,是完整的 GPL 构建。也就是说解压出来的目录不依赖系统预装 FFmpeg。
内置演示文件:包里附带 demo.mp4(h264 1280x720,30 fps,带aac 音轨,30.0 秒,12,044,668 字节)与 demo2.mp4(h264 640x360,25 fps,无音轨,20.0 秒,1,934,373 字节),可以直接拿来验证功能。
四类操作实测:既然 GUI 界面在本次环境下无法截图,就直接用它自带的 FFmpeg 跑等价命令,验证底层能力是否真的可用。
- 转码:
scale=1280:720 -c:v libx264 -crf 23 -c:a aac,640x360 升到 1280x720 耗时1.81 秒,产物 3,987,054 字节 / 1,594,821 bps - 剪裁:
-ss 5 -to 15 -c copy无重编码直切,30 秒素材得到 10.13 秒,6,051,396 字节 - 拼接:
-f concat把 demo2 与剪裁结果串起来,36.08 秒,7,849,647 字节 - 批量截图:
-vf fps=1/6,scale=320:-1在 0.34 秒内导出 5 张 JPEG

功能亮点
该项目把能力分成六块,每块对应一个独立页面。
- 预览:打开文件查看格式、时长、大小、比特率以及视频/音频轨道信息,并显示视频首帧预览图
- 转换:视频支持 mp4、avi、mkv、mov、wmv、flv、webm,音频支持 mp3、wav、aac、ogg、flac、m4a、wma;提供高/中/低三档质量,分辨率可在原始、1080p、720p、480p、360p 之间选
- 剪裁:滑块选起止时间,实时显示首尾帧预览
- 截图:可设截图数量 1–100 张,自动按视频时长算出均匀分布的默认数量
- 拼接:添加多个文件,列表带缩略图,按顺序拼接
- 媒体信息:单独查看轨道与编码详情
界面用 Fyne 写,Windows 与Linux 都能编译。构建脚本 build.sh 支持 windows / linux / all 三个目标,Linux 交叉编译 Windows 版需要先装 mingw-w64。
实测重点
几点值得在动手前知道。
它是便携包,不是安装器。整个发行物就是一个 zip,解压即用,没有安装向导、没有注册表改动、没有开机自启。这意味着卸载就是删文件夹,但也意味着每次换目录都要重新解压。
底层能力是真的,但界面层没验证。本次实测确认了打包进去的 FFmpeg 能正常转码、剪裁、拼接、截图,四类操作全部跑通,证明这个项目不是「只有壳」的空壳项目。但界面本身的交互(滑块取时间、批量截图的默认数量算法)在这台机器上无法截图验证,因为当前会话的桌面 DC 整体读回全黑,五种抓图路径全部失败,这一点如实说明。
跨格式拼接会丢音轨。实测把无音轨的 demo2.mp4 和有音轨的剪裁结果拼接,产物只剩视频流、音频被丢弃。-c copy 直连拼接要求输入流参数一致,如果素材来路不同源,建议先统一转码再拼。
版本号是 0.0.1。截至实测时仓库只有一个 release tag 0.0.1(发布于 2026-03-10),星标 6 个,最后一次代码提交是 2026-04-06。功能框架齐全但仍属早期阶段。
其它功能
Windows 版对FFmpeg 做了完整打包,动态库 avcodec/avformat/avfilter/avutil/swscale/swresample/avdevice 一并附带,所以不挑环境。相比同类的独立 GUI 转码工具,它省掉了「先装 FFmpeg、配置 PATH、再去找 GUI」这一整段流程,解压就能用。
内置的 demo.mp4、demo2.mp4 也算一个贴心的细节——新用户打开就能试,不用自备素材。
软件信息
| 项目 | 内容 |
|---|---|
| 版本 | 0.0.1(唯一 tag) |
| 类型 | 开源音视频处理工具 |
| 许可 | 仓库未提供许可证文件 |
| 技术栈 | Go + Fyne + FFmpeg |
| 平台 | Windows / Linux |
| 包体积 | 11.09 MiB |
| 文件格式 | ZIP(便携免安装) |
| 官方仓库 | https://github.com/defly-wang/avproc |
| 星标数 | 6 |
关于许可,需要特别提醒:该项目在 GitHub 上没有 LICENSE 文件,GitHub API 返回的 license 字段为空,仓库根目录只有 .gitignore、CHANGELOG.md、README.md、SPEC.md、go.mod、go.sum、main.go 等文件,不含任何许可证文本。在没有明示授权的情况下,著作权默认归作者所有,法律上并不等同于「可自由使用」。如果打算商用或二次分发,建议先联系作者确认授权,或仅作个人学习研究使用。叠加「由 AI 编程助手生成」的背景,正式生产环境使用前更应自行评估。



