给mp3写入封面

如何使用ffmpeg优雅的给mp3写入封面


启蒙博客


ffmpeg语法:
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# ffmpeg -i input.mp3 -i cover.jpg -map 0 -map 1 -c copy -c:v:1 png -disposition:v:1 attached_pic output.mp3
        
# -i input.mp3 表示输入的音频文件。
# -i cover.jpg 表示输入的封面图片文件。
# -map 0 和 -map 1 是用来指定从哪个输入流中获取音频和视频数据。
# -c copy 表示使用复制编码,不对音频和视频进行重新编码。
# -c:v:1 png 表示将第二个视频流(即封面图片)编码为PNG格式。
# -disposition:v:1 attached_pic 表示将第二个视频流标记为附加图片。
# output.mp3 表示输出的处理后音频文件名称
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

其实,我并不是第一个或第一批说这个的,但是,我特么发现我找这么久的原因是他们标题写的不是如何写入如何添加之类的关键词,导致我总是找不到,所以比起技术blog我更愿意说是转载发布(虽然但是文案是自己写的,share的内容也是自己领悟的

— 事前说明,我觉得比起这个,大家可以选择AI + blog速度更快,效率更高 —

第一步:下载ffmpeg

这个我就不赘述了,MAC的话可以brew直装,win的话要稍微查一下

第二步:写命令输出代码(可选)

我这里选择用python写这个,因为原理很简单大家就自己试试吧

第三步:根据ffmpeg语法拿到需要用的命令

这里要确保 音频文件封面文件放置在同一个 终端可工作的 文件夹下,打开文件夹目录下终端,这里也可以先打开再用cd命令进入到这个工作目录下,然后执行命令即可

  • 这里需要注意的是,在这篇博客中提到ffmpeg支持的文件格式还是不多的,所以尽量使用主流的文件格式进行转换

  • 执行命令会在当前目录下生成 处理好的附带封面的音频文件

  • 不会删除或修改 音频文件封面文件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值