问题描述
参考:Merge video and audio with ffmpeg. Loop the video while audio is not over
一个答案,行之有效的是:
ffmpeg -stream_loop -1 -i input.mp4 -i input.mp3 -shortest -map 0:v:0 -map 1:a:0 -y out.mp4
事情是在音乐结束时一切都停止了。有什么想法也可以循环播放音乐吗? 就像音乐上无休止的视频循环,还有无休止的音乐循环。
解决方法
添加另一个-stream_loop -1
:
ffmpeg -stream_loop -1 -i input.mp4 -stream_loop -1 -i input.mp3 -map 0:v:0 -map 1:a:0 out.mp4