ffmpeg 音频循环播放合并到视频中


如果原视频 video.mp4没有音频或者替换原音频可以用下面得到方式:

ffmpeg -an -i video.mp4 -stream_loop -1 -i audio.mp4  -ss 0 -t 135 -y birds.mp4

ffmpeg -i input.mp4 -stream_loop -1 -i music.wav -c:v copy -ss 0 -t 60 -y out.mp4

-stream_loop  -1  -i audio.mav 表示无限循环输入源
-c:v copy 对视频流进行复制,不需要重新编码。
音频必须编码:输入源是wav,输出的是mp4里面需要一个aac音频。
需要指定开始和结束的时间段。


保留原视频音频,加入新的音频,混音。
ffmpeg -i  input.mp4 -i music.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  input.mp4 -stream_loop -1 -i music.wav  -filter_complex  [0:a][1:a]amix -ss 0 -t 60 -y out.mp4





阅读量: 275
发布于:
修改于: