Как поместить 2 видео рядом и создать блоки данной продолжительности?

Я хочу объединить 2 команды

  1. Объедините получение веб-камеры и настольное получение бок о бок:

    ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 \
    -f x11grab -framerate 100 -video_size 1600x900 -i :0.0 \
    -filter_complex "[0:v]pad=iw:900:0:(oh-ih)/2[left];[left][1:v]hstack" \
    output.avi
    
  2. Создайте блоки продолжительности от 1 видео:

    ffmpeg -f video4linux2 -s vga -i /dev/video0 -f segment -segment_time 1 -strftime 1 '%Y-%m-%d_%H-%M-%S.ts'
    

Каков надлежащий способ объединить те 2 команды, чтобы иметь в блоках конца видео, состоявшего из тех 2 видео?

2
задан 15 December 2016 в 20:38

1 ответ

Просто объедините их:

ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 \
-f x11grab -framerate 100 -video_size 1600x900 -i :0.0 \
-filter_complex "[0:v]pad=iw:900:0:(oh-ih)/2[left];[left][1:v]hstack,format=yuv420p" \
-c:v libx264 -f segment -segment_time 1 -strftime 1 '%Y-%m-%d_%H-%M-%S.ts'
3
ответ дан 2 December 2019 в 02:48

Другие вопросы по тегам:

Похожие вопросы: