如何使用FFmpeg并排合并分辨率不同的2个视频?

时间:2019-07-14 17:52:09

标签: python video ffmpeg

我有2个视频文件,分辨率为1600x900和640x480。如何使用FFmpeg并排合并它们?输出视频的分辨率应为1920 * 1080。不拉伸就可以吗?

ffmpeg -i 1.mp4 -i 2.webm -filter_complex \
       "[0][1]scale2ref='oh*mdar':'if(lt(main_h,ih),ih,main_h)'[0s][1s]; \
        [1s][0s]scale2ref='oh*mdar':'if(lt(main_h,ih),ih,main_h)'[1s][0s]; \
        [0s][1s]hstack,setsar=1" \
        -vcodec libx264 \
        -acodec aac \
        -r 15 \
        output.mp4

此命令将它们合并,但是如何为输出视频获得特定的分辨率?

This is the layout I want

0 个答案:

没有答案