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

时间:2018-01-21 12:18:27

标签: video ffmpeg split-screen

我有两个视频(.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分钟)?

如果不清楚,请告诉我。

1 个答案:

答案 0 :(得分:0)

使用

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"