0

我正在尝试从 HTML5 <video> 和 <audio> 获取视频/音频元数据(特别是标题)。我根本找不到任何关于它的东西 - 我是否正确地认为这是不可能通过 DOM 操作/javascript 实现的?

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

有任何想法吗?谢谢 :)

4

2 回答 2

0

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

于 2013-01-02T01:50:49.910 回答
0

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

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

于 2012-05-07T23:37:17.703 回答