ffplay - 两个视频(.mp4),一个显示屏,只需几秒钟即可将它们一起显示[关闭]

问题描述 投票:0回答:1

我有两个视频(.mp4),一个显示屏,只需几秒钟即可将它们一起显示。

我可以通过 ffmpeg 将它们一起显示在分屏上,然后打开输出文件。问题是需要很长时间(3分钟)。

这是代码:(第一个代码)

ffmpeg -i _20180114094126_flightvideo_cam1.mp4      \
       -i _20180114094126_flightvideo_cam2.mp4       \
       -filter_complex "                              \
               [0:v]crop=1280:360:0:0[v0];             \
               [1:v]scale=1280:-1,crop=1280:360:0:0[v1];\
               [v0] [v1]vstack[v]" \
       -map [v]                     \
       -vcodec libx264               \
       -pix_fmt yuv420p               \
       -preset ultrafast               \
        6000screen_take1.mkv  

另一方面,当使用 ffplay 时,我可以同时修改一个视频并立即播放:

$ ffplay -i _20180114094126_flightvideo_cam1.mp4 -vf scale=425:-2 

如何获得与上面第一个代码相同的结果,但立即将其显示在屏幕上(无需等待创建输出文件,在本例中为 3 分钟)?

如果不清楚,请告诉我。

video ffmpeg split-screen
1个回答
1
投票

使用

ffplay -f lavfi -i 
         "movie=20180114094126_flightvideo_cam1.mp4,crop=1280:360:0:0[v0];
          movie=_20180114094126_flightvideo_cam2.mp4,scale=1280:-1,crop=1280:360:0:0[v1];
         [v0][v1]vstack"
© www.soinside.com 2019 - 2024. All rights reserved.