2008-12-30 77 views
2

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

基本上,我想这样做是为了让我可以只标记一次原始文件(标记原始MPEG-2文件并通过转码保留元数据可能太多了,所以让我们假设我会为每一对MP3/MP4文件添加标签),以及上传视频所需的所有元数据 - 因此元数据必须包含适用于YouTube,iTunes U,我们网站和其他所有网站的适当数据我们上传内容到的地方。由于元数据的广泛性,正常的ID3标签将不够用。我想要一些完全可定制的元数据(可能是基于XML的,但不一定),用于以编程方式标记和读取来自MP3和MP4文件的元数据字段。这样的事情存在吗?我可以为自己编写自定义的客户端程序,语言选择并不重要,但我一直无法找到我所需要的规范。

回答

3

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

+0

只就是否有工具支持这个问题或者是否必须从头开始编写一个问题。 – Ankur 2009-11-16 07:52:44

1

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

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

Adob​​e Bridge,Extensis Portfolio和CatDV都在我的列表中查看。

我在Photoshop/Lightroom中使用了XMP元数据,它的工作原理合理。

--Cameron