Strona 1 z 2
Acer aspire 3690 i nagrywanie kamerką internetową
: 05 października 2009, 11:23
autor: artekb2b
Mam problem z nagrywaniem filmików kamerką wbudowaną w notebooka acer aspire 3690.
Próbowałem mplayerem poprzez mencodera, ale cały czas było zielone tło i nic się nie działo.
Programem cheesse udało się nagrać filmik, jednak odtwarzał się w bardzo szybkim tempie (filmik, który przykładowo trwał minute przeleciał w 5 sekund), wie ktoś co może być nie tak? W Skypie kamerka działa bardzo dobrze.
Aha i czy byłaby możliwość odpalenia kamerki w Windowsie poprzez virtualbox? Po próbie uruchomienia np przez movie makera pojawia się problem że urządzenie nie jest gotowe lub jest niepodłączone.
Kod: Zaznacz cały
lsusb
Bus 005 Device 002: ID 5986:0100 Acer, Inc Orbicam
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 09da:0006 A4 Tech Co., Ltd Optical Mouse WOP-35 / Trust 450L Optical Mouse
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 1241:1603 Belkin
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
: 05 października 2009, 14:25
autor: ilin
Spróbuj najpierw uzyskać obraz z kamerki w mplayerze.
Pokombinuj z opcjami.
Jak to Ci się uda to nie będzie problemu z nagraniem mencoderem.
: 05 października 2009, 18:21
autor: artekb2b
Mplayer nie chce mi wyświetlić obrazu:
Kod: Zaznacz cały
mplayer tv:// -tv driver=v4l:width=352:height=288:device=/dev/video0
MPlayer dev-SVN-r26940
CPU: Intel(R) Celeron(R) M CPU 430 @ 1.73GHz (Family: 6, Model: 14, Stepping: 8)
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: v4l
name: Video 4 Linux input
author: Alex Beregszaszi
comment: under development
=================================================================
WARNING: YOU ARE USING V4L DEMUXER WITH V4L2 DRIVERS!!!
As the V4L1 compatibility layer is broken, this may not work.
If you encounter any problems, use driver=v4l2 instead.
Bugreports on driver=v4l with v4l2 drivers will be ignored.
=================================================================
Selected device: USB2.0 Camera
Capabilites: capture
Device type: 1
Supported sizes: 48x32 => 640x480
Inputs: 1
ioctl get channel failed: Invalid argument
ioctl set chan failed: Invalid argument
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
Unknown norm!
Error: Cannot set norm!
Selected input hasn't got a tuner!
ioctl set picture failed: Invalid argument
The 'outfmt' of 'Planar YV12' is likely not supported by your card
Munmap failed: Invalid argument
Exiting... (End of file)
Jak mam sprawdzić, jaki moduł ładuje moja kamerka? Po wpisaniu:
otrzymuję:
Kod: Zaznacz cały
Module Size Used by
i915 25280 2
drm 65288 3 i915
appletalk 26016 0
rfcomm 28272 0
l2cap 17248 5 rfcomm
bluetooth 44996 4 rfcomm,l2cap
tun 8292 0
ppdev 6468 0
parport_pc 22500 0
lp 8164 0
parport 30988 3 ppdev,parport_pc,lp
usbhid 35904 0
hid 33184 1 usbhid
ff_memless 4392 1 usbhid
cpufreq_stats 3776 0
cpufreq_userspace 3172 0
cpufreq_powersave 1856 0
cpufreq_conservative 5960 0
cpufreq_ondemand 6476 0
freq_table 4224 2 cpufreq_stats,cpufreq_ondemand
nfsd 186864 17
auth_rpcgss 33952 1 nfsd
exportfs 3936 1 nfsd
nfs 214216 0
lockd 54568 2 nfsd,nfs
nfs_acl 2912 2 nfsd,nfs
sunrpc 162528 13 nfsd,auth_rpcgss,nfs,lockd,nfs_acl
ipv6 235396 30
vboxdrv 63712 0
loop 12748 0
joydev 8480 0
arc4 1824 2
ecb 2624 2
crypto_blkcipher 15236 1 ecb
pcspkr 2432 0
serio_raw 4740 0
psmouse 32336 0
ath5k 87648 0
mac80211 139776 1 ath5k
yenta_socket 20620 1
rsrc_nonstatic 9504 1 yenta_socket
cfg80211 21608 2 ath5k,mac80211
i2c_i801 7920 0
i2c_core 19828 1 i2c_i801
uvcvideo 45800 0
compat_ioctl32 1312 1 uvcvideo
videodev 27520 1 uvcvideo
v4l1_compat 12260 2 uvcvideo,videodev
rng_core 3940 0
snd_hda_intel 325688 1
snd_pcm_oss 32800 0
snd_mixer_oss 12320 1 snd_pcm_oss
snd_pcm 62660 2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 2660 0
battery 10180 0
container 3456 0
snd_seq_oss 24992 0
ac 4196 0
video 16464 0
output 2912 1 video
snd_seq_midi 5728 0
snd_rawmidi 18496 1 snd_seq_midi
snd_seq_midi_event 6432 2 snd_seq_oss,snd_seq_midi
snd_seq 41456 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
button 6096 0
snd_timer 17800 2 snd_pcm,snd_seq
snd_seq_device 6380 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 45636 11 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 6368 1 snd
snd_page_alloc 7816 2 snd_hda_intel,snd_pcm
intel_agp 22524 1
agpgart 28808 3 drm,intel_agp
acer_wmi 8852 0
led_class 3908 1 acer_wmi
evdev 8000 11
wmi 6440 1 acer_wmi
ext3 105576 1
jbd 39476 1 ext3
mbcache 7108 1 ext3
sg 26964 0
sr_mod 13316 0
cdrom 30176 1 sr_mod
sd_mod 22200 3
ata_generic 4676 0
ata_piix 14180 2
libata 140448 2 ata_generic,ata_piix
b44 22288 0
scsi_mod 129548 4 sg,sr_mod,sd_mod,libata
dock 8304 1 libata
sdhci 13060 0
mmc_core 39964 1 sdhci
ssb 33476 1 b44
pcmcia 29548 1 ssb
pcmcia_core 31892 4 yenta_socket,rsrc_nonstatic,ssb,pcmcia
firmware_class 6816 1 pcmcia
mii 4896 1 b44
ide_pci_generic 3908 0 [permanent]
ide_core 96168 1 ide_pci_generic
ehci_hcd 28428 0
uhci_hcd 18672 0
usbcore 118192 5 usbhid,uvcvideo,ehci_hcd,uhci_hcd
thermal 15228 0
processor 32576 2 thermal
fan 4196 0
thermal_sys 10856 4 video,thermal,processor,fan
: 05 października 2009, 19:49
autor: ilin
Sprobuj tak
Kod: Zaznacz cały
mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -vo x11
: 07 października 2009, 10:09
autor: artekb2b
Super, jest obraz. A jak można mencoderem zarejestrować film z kamerki?
Nie wiem czemu ale teraz po wpisaniu:
Kod: Zaznacz cały
mencoder tv:// -tv driver=v4l:width=640:height=480:device=/dev/video0 -nosound -ovc lavc -o .avi
pojawia się problem:
Kod: Zaznacz cały
mencoder tv:// -tv driver=v4l:width=640:height=480:device=/dev/video0 -nosound -ovc lavc -o .avi
MEncoder dev-SVN-r26940 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Celeron(R) M CPU 430 @ 1.73GHz (Family: 6, Model: 14, Stepping: 8)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
success: format: 9 data: 0x0 - 0x0
TV file format detected.
Selected driver: v4l
name: Video 4 Linux input
author: Alex Beregszaszi
comment: under development
========================
WARNING: YOU ARE USING V4L DEMUXER WITH V4L2 DRIVERS!!!
As the V4L1 compatibility layer is broken, this may not work.
If you encounter any problems, use driver=v4l2 instead.
Bugreports on driver=v4l with v4l2 drivers will be ignored.
========================
Selected device: USB2.0 Camera
Capabilites: capture
Device type: 1
Supported sizes: 48x32 => 640x480
Inputs: 1
ioctl get channel failed: Invalid argument
ioctl set chan failed: Invalid argument
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
Unknown norm!
Error: Cannot set norm!
Selected input hasn't got a tuner!
ioctl set picture failed: Invalid argument
The 'outfmt' of 'Planar YV12' is likely not supported by your card
Munmap failed: Invalid argument
============ Sorry, this file format is not recognized/supported =============
=== If this file is an AVI, ASF or MPEG stream, please contact the author! ===
Cannot open demuxer.
Exiting...
: 07 października 2009, 13:19
autor: AdeBe
artekb2b, popatrz na post wyżej, potem popatrz na swój ostatni post i ostrzeżenie, które wypisuje mencoder i pomyśl chwilę...
: 10 października 2009, 09:57
autor: artekb2b
AdeBe pisze:artekb2b, popatrz na post wyżej, potem popatrz na swój ostatni post i ostrzeżenie, które wypisuje mencoder i pomyśl chwilę...
No dobrze, wpisuję w konsoli
Kod: Zaznacz cały
mencoder tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -nosound -ovc lavc -o .avi
i zapala się diodka od kamery, a mencoder zaczyna pracować. Jednak nie widzę nigdzie okienka, w którym byłby obraz z kamerki. Prawdopodobnie obraz z kamery gdzieś się zapisuje, ale też nie mam pojęcia, w którym miejscu?
: 10 października 2009, 10:46
autor: ilin
Bo mencoder nie ma podglądu.
Kod: Zaznacz cały
mencoder tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -nosound -ovc lavc -o test.avi
Zapisze do pliku test.avi
: 10 października 2009, 15:35
autor: artekb2b
Już jest dobrze, nagrywa w porządku, a jest możliwość nagrywania z dźwiękiem?
: 10 października 2009, 16:57
autor: ilin
artekb2b pisze:a jest możliwość nagrywania z dźwiękiem?
A masz działający mikrofon?