Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们让用户将 mp3 的 zip 文件上传到我们的服务器,然后我们将其放入流媒体播放器中。我们发现文件中嵌入的艺术作品可能会导致流式传输过程停止长达 30 秒!因此,我们想要移除嵌入的艺术作品并以 128kbps 的速度重新编码以用于流式传输,但我们还希望保留标准的 ID3 标签,因为 GETID3 会读取它们以获取曲目标题。
谁能想到在服务器上执行此操作的方法?如果重新编码失败,是否有一种简单的方法可以删除艺术品?
您可以使用大多数 id3 编辑器来删除标签,因此您可以删除图像标签的值。2 个您可以用来执行此操作的工具是id3v2或eyeD3。
id3v2
eyeD3
$ id3v2 -r "APIC" *.mp3 $ eyeD3 --remove-all-images *.mp3