ОБНОВЛЕНИЕ: Сотрудник обнаружил утилиту под названием uvcdynctrl, которая показывает конкретные возможности устройства uvc007.С помощью этой утилиты мы нашли режимы, которые может использовать EasyCAP.Он показывает несколько, но единственный, с которым он будет работать, - это режим 160x120.Когда мы помещаем video / x-raw, width = 160, height = 120 в командную строку gst-launch-1.0, мы получаем видео.Любой другой режим ничего не дает.
Я могу масштабировать вывод, но это выглядит довольно дерьмово.Кто-нибудь знает, есть ли способ выбрать более медленную скорость?Когда я пытаюсь использовать параметр framerate = 5/1 в командной строке, я получаю сообщение об ошибке: Внутренняя ошибка потока данных.
У меня есть устройство, основанное на черной платформе beaglebone.
Я пытаюсь заставить устройство видеозахвата EasyCAP обеспечивать ввод и отображать его в буфере кадров.
Я установил v4l2, mplayer и gstreamer.Мы запускаем Debian Jessie с последним доступным ядром.
Когда я подключаю свою веб-камеру и запускаю следующую строку, она успешно показывает видео на экране:
gst-launch-1.0 -v v4l2src device=/dev/video0 ! video/x-raw,width=320,height=240 ! videoconvert ! fbdevsink
Когда я подключаю EasyCAP(основанный на utv007) устройство захвата с действительным видеосигналом от источника RCA Я использую ту же самую команду и ничего не получаю.
У меня также есть настольный компьютер linux под управлением Debian Jessie.У меня установлены те же вещи (хотя, конечно, на основе x86).
Этот рабочий стол загружается в графическую командную строку на основе vesa, а не в любой графический интерфейс.
Когда я запускаю ту же командуна этом рабочем столе с подключенным устройством EasyCAP я вижу видео успешно.
Я записываю логи с нашего устройства при работе с веб-камерой и easycap, и оба выглядят одинаково, пока веб-камера не начнет потоковую передачу данных.Можно видеть, что мы сбрасываем некоторые данные, но они все еще работают.
На тот момент в логах для захвата просто ничего нет.Похоже, что easycap не отправляет никаких данных, даже если на рабочем столе он работает нормально.
Может кто-нибудь сказать мне, где искать, чтобы выяснить, почему наша платформа не показывает видео EasyCAP?
PS: немного дополнительной информации, я также попробую mplayer, и он покажет выход веб-камеры на кадровом буфере, но для устройства easycap у меня просто зеленый экран.