转换音频文件并使用ffmpeg保留专辑封面

时间:2012-05-16 21:16:18

标签: php audio ffmpeg

我想知道是否可以将具有嵌入艺术作品的音频文件转换为MP3并使用ffmpeg保留艺术作品?我在我的服务器上安装了ffmpeg,转换为MP3工作正常,包括除嵌入式艺术品之外的所有元数据。

谢谢,

尼克

1 个答案:

答案 0 :(得分:2)

FFmpeg可以处理嵌入在mp3中的艺术作品。来自the docs on mp3

  

复用器支持写入ID3v2附加图片(APIC帧)。这些图像以具有单个分组的视频流的形式提供给复用器。可以存在任意数量的那些流,每个流将对应于单个APIC帧。流元数据标签标题和注释分别映射到APIC描述和图片类型。有关允许的图片类型,请参阅http://id3.org/id3v2.4.0-frames

     

...

     

将图片附加到mp3:

ffmpeg -i input.mp3 -i cover.png -c copy -metadata:s:v title="Album cover"
-metadata:s:v comment="Cover (Front)" out.mp3

仅仅保留附加的图片应该是将图片流复制到mp3的简单问题,尽管您没有提到您要转换的格式,有些可能会以不同的方式存储图片。