Acer CrystalEye webcam + mplayer/mencoder

Установка, настройка TV-тюнеров, видеокамер, веб-камер, плат видеозахвата, flash(MP3)-плееры

Модератор: Модераторы разделов

Kast
Сообщения: 9
ОС: openSUSE 11.1

Acer CrystalEye webcam + mplayer/mencoder

Сообщение Kast »

Доброго времени суток! :)

Собственно, сабж.
Система - ALT Linux Desktop 4.1.1 (i586), ядро - 2.6.25-std-def-alt8.M41.4,
железо - Acer Aspire 5720 со встроенной веб-камерой Crystal Eye (вывод dmesg ниже)

Код:

usb 4-2: New USB device found, idVendor=064e, idProduct=a101 usb 4-2: New USB device strings: Mfr=2, Product=1, SerialNumber=3 usb 4-2: Product: Acer CrystalEye webcam usb 4-2: Manufacturer: SuYin usb 4-2: SerialNumber: CN0314-OV03-VA-R02.00.00


с камерой работают на ура uvcview и kopete (есть там зачем-то поддержка веб-камер), но mplayer выдает примерно следующее...

Код:

$ mplayer tv:// -tv device=/dev/video0:driver=v4l2:noaudio:outfmt=yuy2 MPlayer dev-SVN-r26470-4.1.2 © 2000-2008 MPlayer Team CPU: Intel® Core™2 Duo CPU T7100 @ 1.80GHz (Family: 6, Model: 15, Stepping: 13) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 118 audio & 246 video codecs Playing tv://. Cache fill: 0,00% (0 bytes) TV file format detected. Selected driver: v4l2 name: Video 4 Linux 2 input author: Martin Olschewski <olschewski@zpr.uni-koeln.de> comment: first try, more to come ;-) v4l2: ioctl get standard failed: Недопустимый аргумент Selected device: Acer CrystalEye webcam Capabilites: video capture streaming supported norms: inputs: 0 = Camera 1; Current input: 0 Current format: YUYV tv.c: norm_from_string(pal): Bogus norm parameter, setting default. v4l2: ioctl enum norm failed: Недопустимый аргумент Error: Cannot set norm! Selected input hasn't got a tuner! v4l2: ioctl set mute failed: Недопустимый аргумент FPS not specified in the header or invalid, use the -fps option. No stream found. v4l2: ioctl set mute failed: Недопустимый аргумент v4l2: 0 frames successfully processed, 0 frames dropped. Exiting... (End of file)


Опция ofmt=yuy2 подобрана путем проб и ошибок, без нее выдавалось еще и "v4l2: ioctl set format failed: Недопустимый аргумент".
Пробовал добавлять norm=v4l,pal,secam и pal-60 и normid= от 0 до 9 включительно - не помогает :)


вот, собственно, и вопрос - как заставить работать mplayer (и, потенциально, mencoder) с камерой? :)
Спасибо сказали: