我正在使用ffmpeg项目android工作,他可以并排合并两个视频,我有一个问题,例如第一个视频有20秒,第二个有35秒,当我合并它我有视频有35秒每次视频得到了很大的时间,但我想要小 在上面的例子我希望输出视频有20秒而不是35。 我的镜头
"-i","firsth.mp4","-i","second.mp4","-filter_complex","[0:v]scale=480:640,setsar=1[l];[1:v]scale=480:640,setsar=1[r];[l][r]hstack","-c:v","libx264","-crf","23","-preset","veryfast myoutput.mp4"
答案 0 :(得分:2)
使用hstack中的shortest
选项:
"-i","firsth.mp4","-i","second.mp4","-filter_complex","[0:v]scale=480:640,setsar=1[l];[1:v]scale=480:640,setsar=1[r];[l][r]hstack=shortest=1","-c:v","libx264","-crf","23","-preset","veryfast","myoutput.mp4"
答案 1 :(得分:0)