【问题标题】:Embedding arbitrary metadata in audio and video files在音频和视频文件中嵌入任意元数据
【发布时间】:2011-01-26 00:01:59
【问题描述】:

我在一个组织工作,我们从学术机构获取原始的 MPEG-2 讲座视频文件,并以各种格式在我们的网站上提供它们。目前,将 MPEG-2 转换为音频 (MP3) 和视频 (MP4)、上传到 iTunes U、YouTube 等的工作流程非常繁琐。我想自动化这个过程,但阻止我这样做的主要因素是与工作流程中的每个步骤相关的所有标记。

基本上,我想这样我就可以标记原始文件一次(标记原始 MPEG-2 文件并通过转码将元数据粘贴在它上面可能要求太多了,所以假设我'd 标记每对 MP3/MP4 文件),以及上传视频的每个地方所需的所有元数据 - 因此元数据必须包含 YouTube、iTunes U、我们的网站和其他所有地方的正确数据我们将内容上传到。由于元数据的广泛性,普通的 ID3 标签是不够的。我想要某种完全可定制的元数据(可能基于 XML,但不一定)解决方案,用于以编程方式标记和读取 MP3 和 MP4 文件中的元数据字段。这样的事情存在吗?我可以为此编写自己的自定义客户端程序,语言选择并不重要,但我无法找到我正在寻找的东西的规范。

【问题讨论】:

    标签: xml metadata


    【解决方案1】:

    由于还没有人回答,所以我将回答我最初的想法。我找到了一些 MP3 标记库,但没有任何东西可以同时处理 MP3 和 MP4 文件。将 XML 文件与每个媒体文件关联起来会不会太“笨拙”?因此,如果我的音频文件夹中有 SomeSpeaker.mp3,我的元数据文件夹中也会有 SomeSpeaker.mp3.xml。这可能是最简单的解决方案,唯一的问题是我需要确保 XML 文件与媒体文件一起上传,但这不应该成为问题,因为我的客户端程序会进行上传。对此有什么想法吗?

    【讨论】:

    • 只同意一个问题,即是否有工具可以支持这一点,还是必须从头开始编写。
    【解决方案2】:

    我知道 Adob​​e XMP 元数据经常以“sidecar”文件的形式存在,即原始文件旁边的 XML 文件。

    我需要完全相同的能力并且正在研究。我正在研究现有的 DAM 解决方案,看看它们创建和使用元数据的效果如何。

    Adobe Bridge、Extensis Portfolio 和 CatDV 都在我的列表中以供查看。

    我在 Photoshop/Lightroom 中使用了 XMP 元数据,并且效果相当好。

    --卡梅隆

    【讨论】:

      猜你喜欢
      • 2013-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多