需要获取HTML5 <video>和<audio> s </audio> </video>的视频标题

时间:2012-05-06 21:53:47

标签: html5 node.js audio video metadata

我正在尝试从HTML5&lt; video&gt;和&lt; audio&gt;中获取视频/音频元数据(特别是标题)。我一直都找不到任何关于它的东西 - 我是否认为通过DOM操作/ javascript无法实现这一点?

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

有什么想法吗?谢谢:))

2 个答案:

答案 0 :(得分:0)

为此,您通常必须获得任何元数据服务器端。我不知道您使用的语言是什么,但TabLib可以与很多人一起使用。

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

答案 1 :(得分:0)

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