Skocz do zawartości

Obraz Na Usb Dvr Box


3k_PL

Rekomendowane odpowiedzi

Witam

Na początek pytanie, czy jeśli jakaś kamera kompresuje obraz na h.264 i podaje go na USB to czy mplayer go z dekompresuje? Czy v4l2 obsługuje h.264?

 

Kupiłem parę dni temu takie coś, ma to pracować to 4 kanałowy przetwornik sygnału video z kamery przemysłowej na PC. Ja potrzebuje wykorzystać tylko jeden kanał video. Od strony kamery jest Cincha a od PC USB.

Idealne rozwiązanie to gdy cheese, mplayer lub vlc potrafią odtworzyć obraz przesyłany przez ten przetwornik. Gdy one będą mogły to pewnie i ZoneMinder da radę.

Męczę się i próbuję ale do niczego nie dochodzę

# lsusb

Bus 001 Device 005: ID eb1a:2861 eMPIA Technology, Inc.

 

A działająca kamera wbudowana w EeePC 701 daje wynik:

Bus 001 Device 004: ID eb1a:2761 eMPIA Technology, Inc. EeePC 701 integrated Webcam

 

Kamera montuje się pod /dev/video1, bo pod 0 jest integra z Eee

 

Testowałem to na 5 różnych kompach.

 

Z tego co zrozumiałem to moduł obsługujący ten chip to em28xx

# lsmod |grep em28xx
em28xx_alsa             5204  0 
em28xx                 69667  1 em28xx_alsa
v4l2_common            13317  1 em28xx
ir_common              36863  1 em28xx
videobuf_vmalloc        4570  1 em28xx
videobuf_core          12782  2 em28xx,videobuf_vmalloc
ir_core                 3986  2 em28xx,ir_common
tveeprom               10046  1 em28xx
snd_pcm                59280  3 em28xx_alsa,snd_hda_intel,snd_hda_codec
snd                    45127  13 em28xx_alsa,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,
snd_seq_device,snd_pcm,snd_timer
videodev               29534  3 em28xx,v4l2_common,uvcvideo
i2c_core               19731  9 em28xx,v4l2_common,tveeprom,videodev,i2c_i801,i915,drm_kms_helper,drm,i2c_algo_b
it

 

Na Windowsach (XP i Vista 32) udało mi się zobaczyć obraz tylko z magicznym programem który był na CD, a VLC i mplayer nic nie pokazywały.

 

Na linuxie próbowałem cheese - ciemność, vlc - ciemność

ffplay /dev/video1 - zwiecha i kill -9

cat /dev/video1 > jakis.avi - pusty plik

mplayer /dev/video1
MPlayer SVN-r31061-4.4.3 (C) 2000-2010 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Playing /dev/video1.

MPlayer interrupted by signal 2 in module: demux_open

 

$ mplayer tv:// -tv device=/dev/video1MPlayer SVN-r31061-4.4.3 (C) 2000-2010 MPlayer Team
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 <[email protected]>
comment: first try, more to come;-)
Selected device: Unknown EM2750/28xx video grabb
Capabilites:  video capture  VBI capture device  audio  read/write  streaming
supported norms: 0 = NTSC; 1 = NTSC-M; 2 = NTSC-M-JP; 3 = NTSC-M-KR; 4 = NTSC-443; 5 = PAL; 6 = PAL-BG; 7 = PAL-H; 8 = PAL-I; 9 = PAL-DK; 10 = PAL-M; 11 = PAL-N; 12 = PAL-Nc; 13 = PAL-60; 14 = SECAM; 15 = SECAM-B; 16 = SECAM-G; 17 = SECAM-H; 18 = SECAM-DK; 19 = SECAM-L; 20 = SECAM-Lc;
inputs:
Current input: 0
Current format: YUYV
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl enum input failed: Invalid argument
Selected input hasn't got a tuner!
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
X11 error: BadValue (integer parameter out of range for operation)
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 640x480 => 640x480 Packed YUY2 
Selected video codec: [rawyuy2] vfm: raw (RAW YUY2)
==========================================================================
Audio: no sound
Starting playback...
v4l2: select timeout
v4l2: select timeout ??% ??,?% 0 0                                              
v4l2: select timeout ??% ??,?% 0 0                                              
v4l2: 0 frames successfully processed, 1 frames dropped.

Exiting... (Quit)

 

To też nic nie pomaga

LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv:// -tv device=/dev/video1

 

Problem jest w sterowniku do chipa czy w tym że stream jest w h.264? Bo mimo sterowników Windows też nie radzi sobie :/

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...