如何从 MP3 文件中提取专辑封面图像?

k0p*_*kus 48 bash mp3 images

我有一堆 MP3 文件,它们的专辑封面包含在文件本身中。我现在正在寻找一种方法来提取它们以将它们分开存储,最好是从命令行。

有没有办法实现这一目标?

小智 61

我刚刚发现 ffmpeg 可以解决问题!

ffmpeg -i file.mp3 file.jpg
Run Code Online (Sandbox Code Playgroud)

  • 如果是 PNG 图片怎么办?我必须事先知道图像格式吗? (3认同)

Ulr*_*gel 26

您可以使用eyed3,它是处理 id3 标签的好工具。要从 mp3 文件中提取所有图像,您可以使用:

eyeD3 --write-images=DIR mp3_file
Run Code Online (Sandbox Code Playgroud)

这会将 mp3 文件中的所有嵌入图像写入指定目录。


小智 7

如果您使用Windows版本的VLC媒体播放器,您可以找到您播放的所有文件的专辑封面。

 %appdata%\VLC\art\artistalbum
Run Code Online (Sandbox Code Playgroud)

默认情况下。每位艺术家一个文件夹,每张专辑一个子文件夹。