从 m4a 文件中提取图像?

从 m4a 文件中提取图像?

我已经尝试过eyeD3,但这不适用于 m4a 文件,如果我将 m4a 转换为 mp3 格式,我会丢失图像。

我还有什么选择?

答案1

您可以使用mp4art, 的一部分来执行此操作mp4v2项目。在 Ubuntu 上,您可以在mp4v2-utils软件包中找到它。

mp4art --extract mysong.m4a

应该提取 covr-box。看文档更多细节。

答案2

只是另一个解决方案使用ffmpeg

  1. 找到我们要提取的流的 ID ( 0:1):

    $ ffmpeg -i input.mp3
    ...
        Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 320 kb/s
        Stream #0:1: Video: png, rgba(pc), 190x190, 90k tbr, 90k tbn, 90k tbc
    ...
    
  2. 使用以下选项提取流-map

    $ ffmpeg -i input.mp3 -map 0:1 output.png
    

答案3

盖子可以用标签编辑器项目:

tageditor -e cover -o y.jpg -f z.m4a

相关内容