2012-05-06 25 views
0

我试图从HTML5获得视频/音频的元数据(特别是标题)<视频>的和<音频>的。我一直无法找到任何关于它的东西 - 我是否正确地认为这不可能通过DOM操作/ javascript?需要得到HTML5 <video> S的视频标题和<audio>小号

如果是这样的话,我想我会让我的服务器下载媒体文件并查看元数据以确定标题(如果有的话)。在那种情况下,我使用Node.js. Node中有一个好的库可以使用吗?我已经尝试过“fluent-ffmpeg”,但它似乎无法获取我正在使用的大多数视频的数据 - 也许他们使用的是不理解的编解码器。

任何想法?谢谢:)

+0

您可以提供示例内容,因为根据w3视频中没有标题属性(http://www.w3schools.com/html5/tag_video.asp)。 –

+0

元数据具有多种形式,形状和大小。你有什么特别的**? – Brad

+0

@JakubOboza title属性是一个全局的HTML5属性:http://www.w3schools.com/html5/html5_ref_globalattributes.asp – cjroth

回答

0

为此,您通常必须获取任何元数据服务器端。我不知道你在用什么语言,但TabLib可以很好地工作。

流媒体元数据是一个完全独立的问题,完全依赖于承载媒体的服务器。对于Icecast/SHOUTcast流(和兼容),请参见Pulling Track Info From an Audio Stream Using PHP

0

我建议为此使用ffprobe,更具体地说是node-ffprobe模块。但是,是的,您需要下载文件并通过您的服务器解析它,AFAIK视频和音频标签还不能保存元数据信息。