其他分享
首页 > 其他分享> > ffmpeg给视频添加背景音乐

ffmpeg给视频添加背景音乐

作者:互联网

In the end, it’s not the years in your life that count. It’s the life in your years.

最终,重要的不是活了多少年,而是这些年你怎么活。 --林肯

点到这里了相信你已经下载好了ffmpeg,对这个开源软件的介绍我也就不过多的赘述了,如果没有下载好的小伙伴们可以到官网去进行下载,下载地址:https://www.ffmpeg.org/

素材准备:

操作步骤:

1. 为了让音乐可以循环播放, 我们需要将背景音乐复制多份,放在同一个目录底下,这里这样做的目的是为了让视频全程都有背景音乐,接着我们要创建一个文件夹,名字随便起,我这里就叫target.txt
在这里插入图片描述
target.txt文件按下面的格式存放内容

file 'bgm.mp3'
file 'bgm1.mp3'
file 'bgm2.mp3'
file 'bgm3.mp3'
file 'bgm4.mp3'

 

然后打开window命令行窗口,先进入你文件的存放入口,我这是是 E:\tmp\1, 所以我先执行了下面语句

E:cd tmp/1

 

接着执行下面语句

ffmpeg -f concat -i target.txt -c copy BGM.mp3

 

注意:

2. 将生成好的音频文件BGM.mp3 截成和视频相同的长度,生成新的文件

ffmpeg -i BGM.mp3 -ss 00:00:00.0 -t 00:01:25 -acodec copy BGM1.mp3

 

3. 将最终的音频文件和没有声音的视频文件进行合并操作

ffmpeg -i BGM1.mp3 -i target.mp4 -y BGM.mp4

 

-y : 强行覆盖

更多ffmpeg操作请参考 :

  • https://www.ffmpeg.org/documentation.html
  • https://linux.cn/article-10932-1.html

标签:视频,背景音乐,ffmpeg,BGM,mp3,file,target
来源: https://www.cnblogs.com/Alex80/p/14362754.html