Понижение отметки времени для живого видео

Я пытаюсь снизить проблему с отметкой времени с помощью прямой трансляции с 2 USB-камер. Я запускаю этот код на терминале, но есть много задержек с видео-фидом:

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.

0 ответов

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