ffmpeg 将音频转换为 ogg 并保留专辑封面

ffmpeg convert audio to ogg and keep album cover

如果我转换带有专辑封面的音频文件,感谢:

ffmpeg -i sample1.flac -ar 48000 -vn -c:a libvorbis -b:a 320k sample1.ogg

我的 sample1.ogg 文件没有任何专辑封面。有没有办法明确要求ffmpeg保留封面

将“-vn”写成“-c:v libtheora -q:a 10”。

-vn - 表示没有视频,图片是ffmpeg中的视频帧

我找到的答案总结:删除选项-vn,这意味着:没有视频,因为缩略图是视频的帧。使用 libtheora 而不是 libvorbis。如果出现比特率错误,请删除选项 -b:a 320k。最后我们得到:

ffmpeg -i file.flac -c:v libtheora -q:v 10 -c:a libvorbis file.ogg

这会为您提供一个包含音频和视频内容的文件。

如果您希望将缩略图提取到单独的文件中(例如 re-add 稍后提取),请使用:

ffmpeg -i file.flac -an -vcodec copy thumbnail.jpg

感谢 Баяр Γончикжапов 的帮助和解答!