【开源自荐】榨干了两天 Claude 额度,我用 Python+FFmpeg 给团队写了个视频压制与质检工具 —— 小雪工具箱
开源地址:GitHub - xueayi/XiaoXue-Video-Tools: 基于 ffmpeg 的视频图像处理和检查工具箱
本项目推荐给需要快速完成压制、素材规格筛选、投稿违规风险素材检查的部分视频创作者和 UP 主。
此前团队 B 站投稿前一直用小丸工具箱压制,但是转眼一看小丸工具箱已经十年没更新了,ffmpeg 的版本已经跟不上时代了,而且眼下团队内也有一些特定的新需求,于是一拍脑门把之前酝酿许久的 “ffmpeg 套壳计划” 搬了出来。
前端用的 Gooey,后端用的 python(别问为什么是 python,问就是别的不会)。从周五写到周日,爆肝腰酸背痛脖子疼。总算用我蹩脚的开发能力和强大的 AI 赋能搞定了这个小工具箱,自己还是挺满意的。“我们两个真厉害!”
基本算是榨干了 antigravity 每五个小时更新的 Claude 额度。
这里顺便推荐一下 antigravity 额度监控插件、以及隔壁佬友开发的不用 tun 就能强制代理 antigravity 的插件
- GitHub - wusimpl/AntigravityQuotaWatcher: Google Antigravity AI 模型配额监控插件 (Antigravity AI Model Quota Watching)
- https://linux.do/t/topic/1422119
虽然也是个重复造轮子的工程,市面上确实已经有很多 FFmpeg 的图形界面工具了,比如 ShanaEncoder、HandBrake 等等。不过果然还是根据自己的需求做的工具用起来能最直接地解决痛点,有一些在实际团队协作过程中需要用到的功能还是自己加上来得实在。
工具名称:小雪工具箱
核心特色
- 预设压制预设,也允许高级输入
- 内置了多档预设。
- 预设常用编码方式和参数选项。
因为团队流程中一些压制参数比较固定,比如 B 站投稿的最终压制,或是一些时候需要快速导出预览,所以预设常用配置就很关键。有时候也需要做一些优化调整,所以保留自由度也是很重要的。
- 字幕兼容模式(参考小丸工具箱的处理方案)
- 很多时候压制用 ffmpeg 原生的 libass 压制带字幕的视频,字体显示会出问题。这是因为原生滤镜不能识别多字重字体文件的不同字重,而 Windows 系统却能识别,因此需要用一种所见即所得的方案替代原生模式的压制。
- 内置 AviSynth + VSFilter,无需安装任何额外插件,开启 “兼容模式” 就能渲染大部分出现上述问题的字幕。
- 素材质量检测 (QC)
- 团队协作时,经常收到格式不对的素材或者质量不达标的素材,分辨率、码率一个一个检查太费时间。
- 工具箱可以一键检测视频的码率、分辨率、兼容性,并生成检测报告,把控素材质量。
- 实用的效率小工具
- 批量管理:文件夹批量创建、序列重命名(治愈强迫症)。
- 通知系统:长时间的压制任务做完了支持飞书通知或自定义 Webhook,不用一直盯着屏幕。任务完成可以自动发送消息到飞书或 QQ。
- Shield 增强版:甚至集成了有过审风险图片识别功能,帮团队预判 B 站 / 平台的过审风险。
有一些不合理的地方或者可改进的建议欢迎大佬们提出,希望能把这个工具做好!
(求各路大佬们顺手给个 star)


