视频元数据清除工具
视频文件里隐藏着哪些元数据?
一个视频文件由两部分组成:压缩后的视频流和音频流,以及把它们包装起来的容器(MP4、MOV、WebM)。容器中留有存放用户数据的空间,相机会加以利用。iPhone 会写入您按下录制键时所在位置的 GPS 坐标、设备型号、iOS 版本、带时区的拍摄日期,对于实况照片(Live Photo)的视频片段,还会写入一个把它与静态照片配对的唯一内容标识符。Android 手机把位置存为 ©xyz atom。GoPro 相机和较新的 DJI(大疆)无人机会添加一整条遥测轨道,每秒记录多次 GPS 定位;Sony(索尼)相机会逐帧记录镜头和曝光数据(带 GPS 的机型还会记录位置);三者都可能记录相机序列号。剪辑软件会添加 XMP 数据包,写明所用程序,有时还有作者;AI 视频生成器和最早的几款专业相机会添加 C2PA 内容凭证。所有这些都随文件一起传播,任何人用元数据查看器都能读到。视频没有标准的 EXIF 块(EXIF 是静态照片的格式),但 MP4 或 MOV 的用户数据 atom 承载着同样的字段,人们所说的“删除视频的 EXIF 数据”指的就是这些。
如何移除视频中的位置信息?
将文件拖到上方。工具会列出找到的每一个字段,GPS 位置排在最前并附带地图链接,让您看清它会泄露什么,然后原地覆写这些字段。如果您只是想阻止位置信息随视频离开手机,手机自身通常就能做到:在 iPhone 上,打开共享表单,点按顶部的“选项”,关闭“位置”;在三星手机上,则在相册的分享面板中勾选“删除位置数据”。Google 相册默认不会在它分享的链接和相册中包含位置信息,但它无法从文件本身去除相机记录的位置,您转发到其他应用的任何内容都仍带有这些信息。当视频已经离开手机、来自运动相机或无人机,或者您还想一并清除设备型号、序列号、时间戳和编辑历史时,请使用本页面。
可以不上传文件就清除视频元数据吗?
可以,而且对视频来说这一点加倍重要:文件既私密又庞大。大多数在线元数据清除工具都是上传服务:您的视频被发送到它们的服务器,在那里处理,然后留在它们的磁盘上,直到清理任务运行为止;一段几 GB 的录像要在网络上白白耗费几分钟。本页面用 JavaScript 在您自己的机器上完成编辑,而且从不把视频流载入内存,因此 4 GB 的录像和 4 MB 的短片处理方式完全相同:只读取文件头,视频数据直接原样复制。桌面浏览器可以处理几 GB 的文件;在手机上,超大文件的下载取决于浏览器和可用存储空间。它在 Windows、Mac、Linux、Android 和 iPhone 的浏览器中运行,无需安装任何东西。“不上传”这一点您可以亲自验证:打开浏览器的 DevTools 网络面板,拖入一个视频并清理它。您唯一可能看到的请求,是本站自身发出的一个极小的统计请求,它只携带一次点击事件,绝不会包含文件。
清除元数据会重新编码视频或降低画质吗?
不会。本工具从不触碰视频和音频数据。它找到容器内的元数据结构(QuickTime atom、Matroska 元素),用该格式自带的零值填充将其覆写,因此清理后的文件大小完全相同,各个流逐字节一致,原文件能在哪里播放,它就能在哪里播放,因为播放器需要的任何字节都没有移动过。填充区里没有任何东西可以恢复:旧字节已被零值覆写,而不只是解除了链接。这也使结果很容易验证:把清理后的文件重新拖到本页面,应该找不到任何可清除的内容。如果您更喜欢命令行,ffmpeg -i in.mp4 -map_metadata -1 -c copy out.mp4 不需要重新编码就能完成大部分工作;不过它是重写容器而不是原地修补,而且每条轨道的标签需要各自的 -map_metadata:s 参数。
这个工具会清除什么、保留什么?
从 MP4、MOV、M4V、3GP 和 M4A 中清除的:GPS 坐标和地点名称、设备品牌和型号、软件和编码器名称、影片头和轨道头中的创建与修改日期、标题、作者、注释以及其他所有用户数据 atom、XMP 和 C2PA 数据包、封面和预览图、三星尾部数据之类的厂商数据块,以及定时元数据轨道(GoPro GPMF、DJI 和 Sony 遥测数据、Apple mebx),包括它们在媒体数据中的样本,除非您取消勾选上方的选项。在 WebM 和 MKV 中:Tags 块、标题、日期、原始文件名和图片附件;必需的混流应用和写入应用字段会保留,但值被清空。保留的:播放器需要的一切(编解码器设置、方向、章节、字幕、时间码轨道、字体附件),以及轨道名称、处理程序名称和 Matroska 片段 ID。三点限制:AVI、WMV 和 FLV 是其他容器,不受支持;使用压缩影片头的影片(罕见,见于旧版 QuickTime)无法编辑;移除 Apple 内容标识符后,这段视频在重新导入时将不再被识别为与其静态照片配对的实况照片(Live Photo)视频。照片请使用图片元数据清除器,文档请使用 PDF 元数据清除器。
从视频中移除元数据合法吗?
合法。清理自己拥有的素材中的元数据是常规做法;许多新闻编辑室和律师事务所在发布或分享前都会按例行政策这样做。例外是您必须原样保存的材料,例如证据或处于法律保全(legal hold)状态的文件:请清理一份副本并保留原件。出于隐私目的移除 C2PA 清单没有问题,但这正是来源验证所检查的内容,因此要求内容凭证的平台会把清理后的文件视为未签名。