【发布时间】:2013-09-13 16:41:07
【问题描述】:
我一直无法在 mp3 文件中添加专辑封面。
我已经对此问题进行了研究和搜索,但尚未找到解决方案。 ffmpeg 文档建议使用此脚本将图像(专辑封面)添加到 mp3:
ffmpeg -i input.mp3 -i cover.png -c copy -map 0 -map 1 -metadata:s:v title="Album cover" -metadata:s:v comment="Cover (Front)" out.mp3
来源:http://www.ffmpeg.org/ffmpeg-all.html#mp3
但它不起作用。我的控制台输出是:
Unrecognized option 'c'
Failed to set value 'copy' for option 'c'
我寻找另一个解决方案并得到了这个:http://trac.ffmpeg.org/ticket/2221:
ffmpeg -i input.mp3 -i cover.png -map 0:0 -map 1:0 -c copy -id3v2_version 3 -metadata:s:v title="Album cover" -metadata:s:v comment="Cover (Front)" out.mp3
这会返回相同的输出:
Unrecognized option 'c'
Failed to set value 'copy' for option 'c'
有人可以帮帮我吗?
nb:我使用的是 ubuntu 12.04 和 ffmpeg 版本 0.8.6-4:0.8.6-0。
谢谢。
【问题讨论】:
-
只是关于 -c ?您是否在使用旧版本时尝试“-acodec copy”...并尝试更新!
-
我已经尝试将 -c 替换为 -codec 但返回的输出相同:无法识别的选项 'codec' 无法为选项 'codec' 设置值 'copy'
-
您使用的是旧的、伪造的 ffmpeg 版本,在线文档不支持该版本。见Who can tell me the difference and relation between ffmpeg, libav, and avconv?。您可以通过关注step-by-step guide to compile ffmpeg 或简单地使用Linux build of ffmpeg 来获取最新的、真正的ffmpeg。