ffplay - два видео (.mp4), один экран и всего несколько секунд, чтобы отобразить их вместе

У меня есть два видео (.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 ответ

Использование

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"
Другие вопросы по тегам