我用ffmpeg生成一个复杂的视频。
本视频由以下材料组成:
music
我的代码逻辑如下所示:
“视频C”是我想要的视频。
我的代码
// Step1:
ffmpeg -i VideoDub.mp3 -i OriginalVideo.mp4 VideoA.mp4
// Step2:
ffmpeg -i VideoA.mp4 -vf subtitles=Subtitle.srt -y VideoB.mp4
// Step3:
ffmpeg -i VideoB.mp4 -i BackgroundMusic.mp3 -filter_complex "[1:a]aloop=loop=-1:size=2e+09[out];[out][0:a]amix" -ss 0 -t 100 -y VideoC.mp4设计缺陷
我认为我的代码是非常redundant
我的问题
如何解决上述问题?
发布于 2019-11-21 09:45:12
使用filter_complex在一个命令中执行所有筛选。
ffmpeg -i OriginalVideo.mp4 -i VideoDub.mp3 -stream_loop -1 -i BackgroundMusic.mp3 -filter_complex "[0:v]subtitles=Subtitle.srt;[2][1]amix" -ss 0 -t 100 VideoC.mp4 -yhttps://stackoverflow.com/questions/58970730
复制相似问题