LINUX.ORG.RU

камера Genius VideoCam Look


0

0

неработает, ну никак.

$mplayer tv:// -tv driver=v4l:device=/dev/video0
  CPLAYER: MPlayer dev-SVN-r23103-4.1.2 © 2000-2007 MPlayer Team
CPUDETECT: CPU: Intel® Pentium® 4 CPU 3.20GHz (Family: 15, Model: 4, Stepping: 1)
CPUDETECT: MMX2 supported but disabled
CPUDETECT: SSE supported but disabled
CPUDETECT: SSE2 supported but disabled
  CPLAYER: CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
  CPLAYER: Compiled for x86 CPU with extensions: MMX
  CPLAYER:
Playing tv://.
  DEMUXER: TV file format detected.
       TV: Selected driver: v4l
name: Video 4 Linux input
author: Alex Beregszaszi
comment: under development
       TV: =================================================================
       TV:  WARNING: YOU ARE USING V4L DEMUXER WITH V4L2 DRIVERS!!!
       TV:  As the V4L1 compatibility layer is broken, this may not work.
       TV:  If you encounter any problems, use driver=v4l2 instead.
       TV:  Bugreports on driver=v4l with v4l2 drivers will be ignored.
       TV: =================================================================
       TV: ioctl get capabilites failed: Invalid argument
  CPLAYER:
  CPLAYER:
Exiting... (End of file)
----------------------

----------------------

mplayer tv:// -tv driver=v4l2:device=/dev/video0 -fps 25
MPlayer 2:1.0~rc1-0ubuntu13 © 2000-2006 MPlayer Team
CPU: Intel® Pentium® 4 CPU 3.20GHz (Family: 15, Model: 4, Stepping: 1)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing tv://.
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: Invalid argument
Selected device: SN9C1xx PC Camera
Capabilites: video capture read/write streaming
supported norms:
inputs: 0 = Camera;
Current input: 0
Current format: unknown (0x30313953)
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
xscreensaver_disable: Could not find XScreenSaver window.
gnome_screensaver_control()[ass] auto-open
[ass] Updating font cache
[ass] Init
==========================================================================
Cannot find codec matching selected -vo and video format 0x30313953.
Read DOCS/HTML/en/codecs.html!
==========================================================================

v4l2: ioctl set mute failed: Invalid argument
v4l2: 0 frames successfully processed, 0 frames dropped.

Exiting... (End of file)
----------------------
че делать?

Re:

$mplayer tv:// -tv driver=v4l:device=/dev/video0
  CPLAYER: MPlayer dev-SVN-r23103-4.1.2 © 2000-2007 MPlayer Team
CPUDETECT: CPU: Intel® Pentium® 4 CPU 3.20GHz (Family: 15, Model: 4, Stepping: 1)
CPUDETECT: MMX2 supported but disabled
CPUDETECT: SSE supported but disabled
CPUDETECT: SSE2 supported but disabled
  CPLAYER: CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
  CPLAYER: Compiled for x86 CPU with extensions: MMX
  CPLAYER:
Playing tv://.
  DEMUXER: TV file format detected.
       TV: Selected driver: v4l
name: Video 4 Linux input
author: Alex Beregszaszi
comment: under development
       TV: =================================================================
       TV:  WARNING: YOU ARE USING V4L DEMUXER WITH V4L2 DRIVERS!!!
       TV:  As the V4L1 compatibility layer is broken, this may not work. 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Это понятно ?

У тебя v4l2 драйвер а ты пытаешся проигрывать поток как v4l1,
в настоящее время слой совместимости поломан.


Playing tv://.
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: Invalid argument
Selected device: SN9C1xx PC Camera
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Capabilites: video capture read/write streaming
supported norms:
inputs: 0 = Camera;
Current input: 0
Current format: unknown (0x30313953)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SONIX чип в случае v4l2 драйвера гонит поток в собственном 
формате  который mplayer не понимает

PS: При работе mplayer-a с web-камерами рекомендуется явно указывать разрешение (width=xxx:height=xxx) а вот fps не нужно. fps web-камер плавающий (является функцией времени экспозиции) и обычно автоматически определяется освещенностью (autoexposure).


PPS: vendId:prodId какой у вашей камеры ?

PPPS: Если использование mplayer-а не критично, попробуйте вот это
http://mxhaard.free.fr/spca50x/Investigation/uvc/luvcview-20070512.tar.gz



sS ★★★★★ ()
Ответ на: Re: от sS

Re:

не, указание разрешения непомогло - серавно неиграет :(
------------------------------
Playing tv://.
  DEMUXER: TV file format detected.
       TV: Selected driver: v4l2
 name: Video 4 Linux 2 input
 author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
 comment: first try, more to come ;-)
       TV: v4l2: ioctl get standard failed: Invalid argument
       TV: Selected device: SN9C1xx PC Camera
       TV:  Capabilites:  video capture  read/write  streaming
       TV:  supported norms:
 inputs: 0 = Camera;
 Current input: 0
       TV:  Current format: unknown (0x30313953)
       TV: tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
       TV: v4l2: ioctl enum norm failed: Invalid argument
       TV: Error: Cannot set norm!
       TV: Selected input hasn't got a tuner!
       TV: v4l2: ioctl set mute failed: Invalid argument
       TV: v4l2: ioctl query control failed: Invalid argument
       TV: v4l2: ioctl query control failed: Invalid argument
       TV: v4l2: ioctl query control failed: Invalid argument
       TV: v4l2: ioctl query control failed: Invalid argument
  CPLAYER: FPS not specified in the header or invalid, use the -fps option.
  CPLAYER: No stream found.
  CPLAYER: 
       TV: v4l2: ioctl set mute failed: Invalid argument
       TV: v4l2: 0 frames successfully processed, 0 frames dropped.
  CPLAYER: 
Exiting... (End of file)

------------------------------
вот этот вот, судя по всему:
$lsusb
...
Bus 002 Device 002: ID 0c45:60b0 Microdia
...

qw354 ()
Ответ на: Re: от qw354

Re:

>PPPS: Если использование mplayer-а не критично, попробуйте вот это
>http://mxhaard.free.fr/spca50x/Investigation/uvc/luvcview-20070512.tar.gz

а что это? и как его собирать(я пока не имел дела со сборкой софта из исходников) если просто распокавать и сделать make выдает огромное количесво ошибок.

qw354 ()
Ответ на: Re: от qw354

Re:

Это v4l2 инструмент специально сделан для тестирования v4l2 вебкамер.

>если просто распокавать и сделать make выдает огромное количесво ошибок.

Скорее всего у вас там что то не установлено - например SDL.

Можно попробовать аналогичный проигрыватель от Луки Ризолиа (это автор драйвера вебкамеры что вы используете) http://www.linux-projects.org/modules/mydownloads/viewcat.php?cid=5

sS ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.