我想看mp3 bitrate
在线 MP3 文件,f.e. this one ,最好不要完整下载。
我已经能够发现 ffmpeg 允许这样做,f.e.像这样:
ffmpeg -i http://physics.ujep.cz/~mmaly/mp3/Mozart/Mass_in_C_Minor_New_by_Levin/sbory_vyssi_kvalita/01_Kyrie.mp3
但我无法找到一种便携的方式来做到这一点。 (pyffmpeg 需要一个 C 编译器以及 Cython 并且每次我解决一个错误时都会向我抛出新的错误消息)
如果有人有任何提示/链接/知道从哪里获得更多想法,我将不胜感激!
最佳答案
我认为 id3 标签存储在 mp3 文件的开头,您可能希望首先了解 mp3 文件格式,以便了解数据的存储方式。然后您将开始下载文件,并在您有足够的数据读取比特率时关闭连接。
这是文件格式规范的链接:http://www.mpgedit.org/mpgedit/mpeg_format/MP3Format.html
您只需要下载前 30 位左右,然后将其解析出来。不是太难。
关于python - 从在线 mp3 文件中读取元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5436827/