【问题标题】:Need to get video title of HTML5 <video>s and <audio>s需要获取 HTML5 <video>s 和 <audio>s 的视频标题
【发布时间】:2013-01-02 09:50:49
【问题描述】:

我正在尝试从 HTML5

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

有什么想法吗?谢谢:)

【问题讨论】:

  • 能否提供示例内容,因为根据 w3 (w3schools.com/html5/tag_video.asp) 视频中没有标题属性
  • 元数据有多种形式、形状和大小。您具体在追求什么?
  • @JakubOboza title 属性是一个全局 HTML5 属性:w3schools.com/html5/html5_ref_globalattributes.asp
  • @Brad 特别是我在标题之后。实际上,这真的是唯一重要的事情。
  • @chrisrxth,对,但是根据您访问该媒体的方式,获得该标题的方式差异很大,而且大多数情况下,它永远不存在。再说一遍,您是否正在寻找适用于大多数类型媒体的通用解决方案?如果是这样,我不相信它存在。

标签: html node.js audio video metadata


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-03
      • 2012-10-22
      • 1970-01-01
      • 1970-01-01
      • 2012-10-22
      • 2016-03-15
      相关资源
      最近更新 更多