我正在尝试使用来自2个usb camers的实时Feed减少时间戳问题。 我在终端上运行此代码,但视频源存在很多延迟:
gst-launch-0.10 v4l2src device=/dev/video0 ! video/x-raw-yuv,width=320,height=240 ! videobox left=-320 border-alpha=0 ! queue ! videomixer name=mix ! ffmpegcolorspace ! xvimagesink v4l2src device=/dev/video1 ! video/x-raw-yuv,width=320,height=240 ! videobox left=1 ! queue ! mix.
我知道而不是使用x-raw-yuv
我可以使用其他东西,但我不确定我应该使用什么,加上使用25/1的帧速率会有所帮助,但我不知道我需要把它放在哪里,我这样做但我得到了停止管道的错误:
gst-launch-0.10 v4l2src device=/dev/video0 ! video/x-raw-yuv,width=320,height=240, framerate 25/1 ! videobox left=-320 border-alpha=0 ! queue ! videomixer name=mix ! ffmpegcolorspace ! xvimagesink v4l2src device=/dev/video1 ! video/x-raw-yuv,width=320,height=240, framerate 25/1 ! videobox left=1 ! queue ! mix.