我有一个 MP4 文件Title
元数据:
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
属性?根据手册页 https://linux.die.net/man/1/exiftool, MP4 似乎是受支持的文件类型。
非常感谢你的帮助!
自最初问题提出以来,exiftool 从版本 11.39 开始,已经获得了创建/编辑更大范围的 MP4/MOV 元数据标签的能力(请参阅Quicktime 标签页面 https://exiftool.org/TagNames/QuickTime.html)。要删除Title
来自视频的标签 @James Taylor 使用的原始命令将起作用:
exiftool -Title= movie.mp4
或者批量与
exiftool -Title= /path/to/files/
这些命令创建备份文件。添加-overwrite_original https://exiftool.org/exiftool_pod.html#overwrite_original抑制备份文件的创建。添加-r https://ExifTool.org/exiftool_pod.html#r-.--recurse递归到子目录。
您还可以使用 ffmpeg 与类似的命令,基于这个 StackOverflow 答案 https://stackoverflow.com/questions/15049829/remux-to-mkv-but-add-all-streams-using-ffmpeg/15052662#15052662
ffmpeg -i InputFile -c copy -metadata title= OutputFile
但事实上,我相信此命令将删除所有元数据。我觉得-map_metadata 0
需要添加到命令中以保留剩余的元数据,但不确定在哪里。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)