在音频和视频文件中嵌入任意元数据

时间:2008-12-30 00:51:00

标签: xml metadata

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

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

2 个答案:

答案 0 :(得分:3)

由于还没有人回答,我会回答我最初的想法。我找到了一些MP3标签库,但没有什么可以兼容MP3和MP4文件。拥有与每个媒体文件相关联的XML文件是否过于“hacky”?所以,如果我的音频文件夹中有SomeSpeaker.mp3,我的元数据文件夹中也会有SomeSpeaker.mp3.xml。这可能是最简单的解决方案,唯一的问题是我需要确保XML文件与媒体文件一起上传,但这不应该是一个问题,因为我的客户端程序将进行上传。有什么想法吗?

答案 1 :(得分:1)

我知道Adobe XMP元数据经常作为“sidecar”文件存在,即与原始文件一起的XML文件。

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

Adob​​e Bridge,Extensis Portfolio和CatDV都在我的名单上查看。

我在Photoshop / Lightroom中使用过XMP元数据,效果相当不错。

- 金马仑

相关问题