使用 ffmpeg 修改 iTunes 特定的元数据

使用 ffmpeg 修改 iTunes 特定的元数据

我目前正在尝试使用 ffmpeg 修改 .mp4 文件元数据。我可以使用 ffmpeg 设置“标题”和“类型”等元数据标签,但我尝试访问 iTunes 在显示文件时访问的特定字段,例如“主演”、“制片人”和“工作室”字段。

使用 ffprobe 检查已包含该元数据的文件时,我看到“iTunEXTC”和“iTunMOVI”字段包含评级,以及分别包含演员、导演和制片人的字典。但是,尝试使用 ffmpeg 以与标题和流派字段相同的方式修改这些字段会导致挂断,什么也没发生。有没有简单的方法来修改这些字段?或者是否有其他命令行工具可以用来这样做?

谢谢

答案1

我总是做同样的事情,并且使用孩子3(仍然使用 3.3.2 版本,因为这是我唯一使用它的用途)。

当 iOS TV 应用停止显示“说明”字段时,我开始使用它来添加“详细描述”标签。但是,在我开始使用它之后,我想我也可以开始添加 iTunes 标签。

当您点击“添加”时,iTunes 标签不会显示在下拉菜单中(如“详细描述”会显示),因为它不是标准标签。但菜单是可写的,因此您只需键入要添加的 iTunes 标签名称即可。

答案2

我知道这个帖子已经很旧了,但我还是在搜索同样的问题时发现了它。如果你有一台 Mac,这个问题很容易解决。只需安装免费应用程序 Subler(Subler 不适用于 Mac 以外的任何应用程序)。它可以处理 iTunes.app / Music.app / Video.app 的所有相关元数据。我已经修复了系统上所有音乐、音乐视频、有声读物、家庭视频、电影和电视节目文件的所有标记。Subler 还能够处理视频(如果它是 h264(mpeg2 将被绕过))并转换我在视频文件中遇到的所有音频格式。您可以添加、转换、删除和切换位置(通过导入到新文件)。在我找到 Subler 之前,字幕也是一个问题。Subler 可以从 DVD 和蓝光中进行 OCR 字幕(使用 Tesseract)。如果您有一个 .srt 文件,它可以将其添加为 Tx3g。它还可以批量转换一堆文件,并进行同样简单的标记更正。您所要做的就是在首选项中创建一个“集合”,在其中定义是否要保留旧元标记。您可以添加所需的标记,例如“评级”并将其定义为“G”,然后添加“内容评级”并将其定义为“干净”。在队列设置中,单击“优化”和许多其他有趣的选项,然后运行队列。Volá 您刚刚在 ItunEXTC 中仅修改了 240 个视频文件,仅涉及 2 个标记。

祝您有美好的一天并继续计算。

相关内容