我正在尝试从HTML5< video>和< audio>中获取视频/音频元数据(特别是标题)。我一直都找不到任何关于它的东西 - 我是否认为通过DOM操作/ javascript无法实现这一点?
如果是这种情况,我想我会让我的服务器下载媒体文件并查看元数据以确定标题(如果有的话)。在那种情况下,我正在使用Node.js.我可以使用Node中的一个好的库吗?我尝试了“fluent-ffmpeg”,但它似乎无法获取我正在使用的大多数视频的数据 - 也许他们使用的是它不理解的编解码器。
有什么想法吗?谢谢:))
答案 0 :(得分:0)
为此,您通常必须获得任何元数据服务器端。我不知道您使用的语言是什么,但TabLib可以与很多人一起使用。
流媒体的元数据是一个完全独立的问题,完全依赖于托管媒体的服务器。对于Icecast / SHOUTcast流(兼容),请参阅Pulling Track Info From an Audio Stream Using PHP。
答案 1 :(得分:0)
我建议使用ffprobe,更具体地说是node-ffprobe模块。但是,你需要下载文件并通过你的服务器进行解析,AFAIK视频和音频标签还不能保存元数据信息。