2
我有很多mp3鏈接的網站,我想顯示每個MP3鏈接持續時間和比特率。經過一番研究,我發現這個庫:Taglib,MusicMetadata,id3jsNode.js遠程mp3文件的持續時間和比特率
但它似乎是這些庫只適用於本地文件。 我只是想知道有什麼辦法可以做到這一點,而無需下載文件?
我有很多mp3鏈接的網站,我想顯示每個MP3鏈接持續時間和比特率。經過一番研究,我發現這個庫:Taglib,MusicMetadata,id3jsNode.js遠程mp3文件的持續時間和比特率
但它似乎是這些庫只適用於本地文件。 我只是想知道有什麼辦法可以做到這一點,而無需下載文件?
不幸的是,Node本身無法做到這一點(與fs
或類似的)。在某些情況下,它需要一些與操作系統相關的二進制工具來獲取持續時間或比特率等信息。
我會去與mp3info npm包內嵌的mp3info工具爲Linux。
此外,應該避免計算大小和比特率的持續時間,因爲比特率可以是恆定的或可變的,即不可預測的。