使用 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
需要添加到命令中以保留剩余的元数据,但不确定在哪里。
我有一个包含 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
需要添加到命令中以保留剩余的元数据,但不确定在哪里。