3

У меня относительно новый компьютер с Fedora 10. Я купил веб-камеру, подключил ее, запустил сыр, и веб-камера работает отлично. Так что это поддерживается ядром.

Чем сложная часть ...

Я пытался использовать X-LITE, Skype, а теперь QNext, и камера не работает в этих приложениях. Все, что я вижу, это чёрный или зашифрованный цветной шум.

Qnext дал мне это сообщение об ошибке

Device 'v4l:5' detection failed: java.lang.Error: Can't open video card 5
      Video device 'v4l:6' detection failed: java.lang.Error: Can't open video card 6
      Video device 'v4l:7' detection failed: java.lang.Error: Can't open video card 7
      Video device 'v4l:8' detection failed: java.lang.Error: Can't open video card 8
      Video device 'v4l:9' detection failed: java.lang.Error: Can't open video card 9
Finished detecting Video capture - 0 devices found

Камера отлично отображается как /dev /video0, когда я ее подключаю.

Итак, если ядро его поддерживает, что с Linux? WTF!

Я проверил на UBUNTU, на другой коробке, и у меня та же проблема.

Какие-либо предложения?

Спасибо за ваше время.

3 ответа3

3

Возможно, другие запущенные вами программы не поддерживают камеры, которые по умолчанию поддерживают только V4L2 (например, приложение не поддерживает V4L2).

Попробуйте следующее:

Запустите приложение из командной строки, но добавьте к команде префикс следующего:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so

Это должно позволить совместимость с приложениями, которые используют V4L1.

Также убедитесь, что никакое другое приложение не использует камеру. Использование 1 камеры в более чем 1 приложении обычно не поддерживается.

1

Возможно, вам придется настроить модуль ядра для различных ошибок в некоторых моделях камер. пытаться:

rmmod uvcvideo

modprobe uvcvideo quirks=2

Есть и другие причудливые значения ... 2 работает для меня безымянной камеры.

1

По моему ограниченному опыту, приложение, с которым вы, скорее всего, добьетесь успеха, это Ekiga. Это стандартная часть Ubuntu.

Тем не менее, поддержка веб-камеры в Linux довольно грубая. Сожалею.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .