【问题标题】:Edit MP4 Metadata with exiftool使用 exiftool 编辑 MP4 元数据
【发布时间】:2022-04-03 23:08:12
【问题描述】:

我有一个带有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


    【解决方案1】:

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

    exiftool -Title= movie.mp4
    

    或分批使用

    exiftool -Title= /path/to/files/
    

    这些命令创建备份文件。添加-overwrite_original 以禁止创建备份文件。添加-r 递归到子目录。

    您也可以使用 ffmpeg 与此类似的命令,基于 this StackOverflow answer

    ffmpeg -i InputFile -c copy -metadata title= OutputFile
    

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

    【讨论】:

    • 是的! [QuickTime] Title 那么您知道编辑此属性的任何替代方法吗? QuickTime 似乎没有 CLI,甚至没有 GUI 选项。再次感谢!
    • 查看原始答案的编辑。我认为ffmpeg 可以为你做到。
    • 太棒了!这个过程似乎奏效了。非常感谢!
    猜你喜欢
    • 2016-01-17
    • 1970-01-01
    • 1970-01-01
    • 2020-11-12
    • 1970-01-01
    • 1970-01-01
    • 2017-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多