如何在命令行上使用 MP4Box 或 mediainfo 从 MP4 文件中提取标签

如何在命令行上使用 MP4Box 或 mediainfo 从 MP4 文件中提取标签

我想从 .mp4 文件中的多个视频、音频和字幕轨道中提取标签信息,如标题、作者、编码日期、标记日期等(供以后在 mkvmerge 中使用)。我需要在文本或 xml 文件中获取提取的信息并搜索命令行参数。我知道MP4Box 文档/mediainfo 文档,但帮助不大。如果你有这方面的经验,请帮忙。

答案1

  • 使用 MediaInfo:

    mediainfo --Output=XML input.mp4
    
  • 使用 MP4Box – 这不会给你 XML,而且通常很难解析:

    mp4box input.mp4 -info
    
  • 您可以使用以下方式获取更详细的 XML 输出:

    mp4box input.mp4 -diso
    

    这将创建一个名为的文件input_info.xml。我想这对于您的用例来说信息量太大了。

相关内容