使用 exiftool 编辑 MP4 元数据

Edit MP4 Metadata with exiftool

我有一个包含 Title 元数据的 MP4 文件:

exiftool movie.mp4

给出:

Audio Bits Per Sample           : 16
Audio Sample Rate               : 48000
Handler Type                    : Metadata
Handler Vendor ID               : Apple
Title                           : Movie Title

我想完全删除这个 Title 元数据。我试过覆盖标题:

exiftool -Title="" movie.mp4
exiftool -Title= movie.mp4
exiftool -Title="" -overwrite_original movie.mp4

该命令需要一段时间才能执行,但退出时显示:

0 image files updated
1 image files unchanged

我做错了什么?如何查看 exiftool 错误是什么?如何删除 Title 属性?根据 the man page,MP4 似乎是受支持的文件类型。

非常感谢您的帮助!

从最初的问题开始,exiftool,从版本 11.39 开始,已经获得了 create/edit 更大范围的 MP4/MOV 元数据标签的能力(参见 Quicktime tags page)。要从视频中删除 Title 标签,@James Taylor 使用的原始命令将起作用:

exiftool -Title= movie.mp4

或与

批量
exiftool -Title= /path/to/files/

这些命令创建备份文件。添加 -overwrite_original to suppress the creation of backup files. Add -r 以递归到子目录。

基于this Whosebug answer

,您也可以将 ffmpeg 与类似的命令一起使用
ffmpeg -i InputFile -c copy -metadata title= OutputFile

但是,我相信这个命令会删除所有元数据。我认为 -map_metadata 0 需要添加到命令中以保留剩余的元数据,但不确定在哪里。