用ffmpeg为mp3添加专辑封面
ffmpeg吧
全部回复
仅看楼主
level 8
meoow 楼主
为mp3文件添加专辑封面的工具应该很多,不过我还是相对ffmpeg更熟一点,而且ffmpeg的视频滤镜功能可以对添加的图片再进行实时的处理,也免去了可能需要对图片做预处理这样的工作(例如图片太大了,需要缩放,减小容量)
所以我就介绍一下使用ffmpeg添加专辑封面的方法:
单纯使用命令行的话是这样:
ffmpeg -y -i 音频.mp3 -i 封面.jpg -map 0:0 -map 1:0 -c copy -id3v2_version 3 输出文件.mp3
-i : 输入音频mp3和图片文件
-map: 指定音频和图片(相当于视频)分别使用那条流, 其实更通用的方法是: -map 0:a -map 1:v
-c : 编码,直接copy
-id3v2_version : 使用 2.3 的 id3 tag。
当然,前面说了,我们可以利用ffmpeg的视频滤镜对图片做处理,不过这样最好还是写一个脚本做封装 :
https://gist.github.com/meoow/41be32c8675a2dd84cc7
使用:
ffcover.py -c 图片.jpg 音频1.mp3 音频2.mp3 ...
2014年10月24日 06点10分 1
level 1
楼主请问FFmpeg给视频添加封面怎么写?谢谢
2018年08月13日 06点08分 2
level 1
不错
2020年08月15日 14点08分 3
1