Node.js远程mp3文件的持续时间和比特率
我有很多的MP3链接的网站,我想显示每个MP3链接持续时间和比特率。 经过一些研究,我发现这个库: Taglib , MusicMetadata , id3js
但它似乎是这些库只能用本地文件。 我只是想知道有什么办法可以做到这一点,而无需下载文件?
不幸的是,Node本身无法做到这一点(与fs
或类似的)。 在某些情况下,它将需要一些与操作系统相关的二进制工具来获取持续时间或比特率等信息。
我会去mp3info npm包内嵌的mp3info工具为Linux。
此外,应该避免计算大小和比特率的持续时间,因为比特率可以是恒定的或可变的,即不可预测的。
- 使用node.js(http.get)读取远程文件
- 在pg-promise中使用助手时如何设置列
- 如何编写/保护客户编写他们自己的MongoDB查询的API
- nodejs预先考虑到一个文件
- 我在哪里可以在WebStorm 8生成的node.js + Expres + Jade + Stylus项目中添加NIB?
- 如何与僵尸asynchronousJavaScripttesting工作?
- 如何正确testing一个具有身份validation的RESTful API
- 与一个Web小部件 – meteor,反应,节点通信
- testingREST API – req.body undefined(Node.js / Express / Mocha / Supertest)