Ошибка воспроизведения видео с веб-камеры TeckNet
Я купил эту веб-камеру TeckNet C016, и у меня возникают проблемы с ее работой. Перед покупкой я проверил, использовал ли кто-нибудь еще с Linux, и были ли положительные результаты.
Когда я подключаю веб-камеру к своему ПК, я могу повернуть маленькое колесо, которое активирует светодиоды, чтобы они получали питание. Когда он подключен, я вижу video0
вход в /dev/
(хотя иногда это выглядит как video1
)
У меня установлен Cheese и VLC. начало cheese
показывает сообщение There was an error playing video from the webcam
так же, как в этом вопросе. Я следил за ответами на этот вопрос. Cheese выводит на консоль следующее:
libv4l2: error turning on stream: Invalid argument
(cheese:4523): cheese-WARNING **: Internal data flow error.: gstbasesrc.c(2865): gst_base_src_loop (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin17/GstV4l2Src:video_source:
потоковое задание приостановлено, причина не согласована (-4)
Бег как su не помогает.
Я установил guvcview
который открывает 2 окна, одно из которых исчезает, прежде чем я получаю шанс увидеть, что это такое. Я остался с guvcviewer controls
окно. Я предполагаю, что другое окно должно было передать видео обратно на экран. Помимо прочего, это выводится на консоль:
checking format: 1196444237
VIDIOC_G_COMP:: Inappropriate ioctl for device
fps is set to 1/25
drawing controls
libv4l2: error turning on stream: Invalid argument
VIDIOC_STREAMON - Unable to start capture: Invalid argument
Checking video mode 640x480@32bpp : OK
libv4l2: error turning on stream: Invalid argument
VIDIOC_STREAMON - Unable to start capture: Invalid argument
libv4l2: error turning on stream: Invalid argument
VIDIOC_STREAMON - Unable to start capture: Invalid argument
Наконец, я попробовал VLC и открыл устройство захвата. Я установил режим захвата на Video Camera
, устройство для /dev/video0
и видео стандарт для All
, Я получаю следующее сообщение:
Your input can't be opened:
VLC is unable to open the MRL 'v4l2:///dev/video0'. Check the log for details.
1 ответ
Немного покопавшись, я обнаружил, что guvcview
покажет видео поток, когда он подключен к порту USB 2.0, вместо порта USB 3.0, который я использовал ранее. Сыр не будет работать, однако. Мне удалось вытащить несколько секунд видео перед тем же сообщением об ошибке. VLC также работает через USB 2.