如何将2个视频并排放置并创建给定持续时间的块?

用户123456

我想结合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个视频组成的正确方法是什么?

只需结合它们:

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'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章