PHP读取mp3 ID3标记

PHP读取mp3 ID3标记,php,mp3,pecl,id3,Php,Mp3,Pecl,Id3,我刚刚开始使用ID3,我有一个简单的脚本来获取mp3文件,然后用ID3\u get\u标记(“/path/to/file/file.mp3”,ID3\u BEST)”获取ID3标记。它适用于我尝试过的大多数mp3文件,但它们没有任何专辑插图信息。然后我用一个大约18.3MB的mp3试了一下,里面有专辑的插图和所有的东西。但每当我尝试读取标记时,就会出现以下错误致命错误:允许的内存大小94371840字节已用尽(试图分配543296730字节)出于某种原因,它试图分配大约500mb的内存。如果有人

我刚刚开始使用ID3,我有一个简单的脚本来获取mp3文件,然后用
ID3\u get\u标记(“/path/to/file/file.mp3”,ID3\u BEST)”获取ID3标记。
它适用于我尝试过的大多数mp3文件,但它们没有任何专辑插图信息。然后我用一个大约18.3MB的mp3试了一下,里面有专辑的插图和所有的东西。但每当我尝试读取标记时,就会出现以下错误
致命错误:允许的内存大小94371840字节已用尽(试图分配543296730字节)
出于某种原因,它试图分配大约500mb的内存。如果有人能帮上忙,那就太好了!感谢

如果你可以使用,请考虑使用FFFipe,FFMPEG的一部分。它不仅可以处理ID3数据,还可以处理几乎任何文件类型。您是否有指向包/扩展名的链接?它作为PHP扩展提供,但我建议只使用
exec()