Ffmpeg为视频添加一个循环播放的背景音乐参数详解

yipeiwu_com5年前服务器
ffmpeg -i out3.mp4 -i music3D.wav -filter_complex [1:a]aloop=loop=-1:size=2e+09[out];[out][0:a]amix -ss 0 -t 60 -y out.mp4


参数详细介绍:

ffmpeg 

//输入视频,最好选一个大于一分钟的尝试
-i out3.mp4 

//输入背景音,最好短一点,方便测试是否循环
-i music3D.wav 

-filter_complex 

//将背景音无限循环
[1:a]aloop=loop=-1:size=2e+09[out];

//将背景音和视频中的音频混合
[out][0:a]amix 

//裁剪总时长,裁剪到60秒
-ss 0 -t 60 

//输出
-y out.mp4

无原声合并音视频 ffmpeg -i bgm.mp3 -i input.mp4 output.mp4


.保留原声合并音视频 ffmpeg -i bgm.mp3 -i input.mp4 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 output.mp4

(注意:inputs=输入流数量, duration=决定流的结束,dropout_transition= 输入流结束时,容量重整时间, (longest最长输入时间,shortest最短,first第一个输入持续的时间)) 



标签: ffmpeg

相关文章

ffmpeg处理pcm转mp3的参数设置详解

MP3截取ffmpeg -y -i test.mp3 -ss 00:00:00 -t 00:00:03 -acodec&...

FFmpeg提取视频音频python将音频转文字

ffmpeg提取视频中的音频-pcmffmpeg -y -i input.mp4 -vn -codec copy out.m4a...

ffmpeg 4.2.2最新文档说明 参数设置方法

说明:以下内容为机器翻译,有差错在所难免,但大体意思不会出错,原始文档请看这里: http://ffmpeg.org/ffmpeg.html#toc-Generic-options1简介ff...

ffmpeg通过参数设置调整画质清晰度

ffmpeg通过参数设置调整画质清晰度

H.264有四种画质级别,分别是baseline, extended, main, high:1、Baseline Profile:基本画质。支持I/P 帧,只支持无交错(Progressive)和C...

ffmpeg 多个音频合并 混音 截取 拆分操作详解

1 多个mp3文件合并成一个mp3文件一种方法是连接到一起ffmpeg64.exe -i "concat:123.mp3|124.mp3" -acodec copy output....