video-scrub

Installation
SKILL.md

video-scrub

把一条视频重建成干净文件:画面和声音带过去,元数据一个字节都不带。

{baseDir} = 本文件所在目录。脚本 {baseDir}/scripts/video-scrub.mjs,零依赖,node 直接跑。

原理:白名单,不是黑名单

清元数据有两种思路,差别是死活:

怎么做 问题
黑名单 列出要删的字段逐个删(exiftool 那种) 删不完你不知道的东西——厂商私有的 udta、GoPro 的遥测轨、码流里的 SEI,漏一个就漏了
白名单 不说删什么,只说带什么过去:画面一条流、声音一条流,别的一律不要 ——

走白名单,源片的元数据没有任何通道能进来。它不是「被删掉了」,是从来没被搬运。

但 ffmpeg 默认会背叛这个结构两次,必须摁住:

Installs
11
GitHub Stars
1.2K
First Seen
Sep 26, 2026