アートワークが埋め込まれたオーディオ ファイルを MP3 に変換し、ffmpeg を使用してアートワークを保存することは可能でしょうか? サーバーに ffmpeg をインストールしましたが、埋め込まれたアートワーク以外のすべてのメタデータを含め、MP3 への変換は正常に機能します。
ありがとう、
ニック
FFmpeg は、mp3 に埋め込まれたアートワークを処理できます。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 にコピーするだけで済みますが、変換元の形式については触れておらず、アートワークの保存方法が異なる場合もあります。