FFMpeg 视频横向拼接

小伙伴在做多种方法对比,需要将俩视频横向拼接,同时播放。

我说,你这是在玩 VR 呢?😂

网上搜了一下,主要是用到 filter_complex 这个参数,但是自己怎么写都写不好:要自己计算视频宽度、以某个视频为基准进行偏移,巴拉巴拉。

偶尔灵光一闪,发现了一个简单的写法:

ffmpeg \
    -i left.avi \
    -i right.avi \
    -filter_complex hstack \
    output.avi

当然,最后我是这样写的:

ffmpeg \
    -i left.avi \
    -i right.avi \
    -filter_complex hstack \
    -preset veryfast \
    output.avi

搞定收工。

留下评论