PDA

View Full Version : registrare dalla webcam


gepeppe
08-11-2007, 09:32
salve a tutti, ho la webcam che funziona su suse 10.3, infatti con amsn va bene, ma come faccio se volessi registrare immagini dalla web (ovviamente senza usare amsn)????

grazie

ilsensine
08-11-2007, 09:47
ffmpeg

Ad es. (puoi variare i parametri in base alle tue esigenze):
ffmpeg -s 352x288 -f video4linux2 -i /dev/video0 -r 12.5 -t 60 -vcodec mpeg4 -b 1000k -acodec none -qmin 1 -qmax 51 out.asf
ffmpeg -h ti elenca i parametri e il loro significato.

gepeppe
08-11-2007, 10:14
ho provato a dare i tuo comando ma l'output è il seguente:

FFmpeg version SVN-r10937, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --shlibdir=/usr/lib --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib --enable-shared --enable-libmp3lame --enable-libogg --enable-libvorbis --enable-libtheora --enable-libfaad --enable-libfaac --enable-libxvid --enable-liba52 --enable-swscaler --enable-pp --enable-gpl --enable-vhook --enable-x11grab --enable-libgsm --enable-libx264 --enable-libamr-nb --enable-libamr-wb
libavutil version: 49.5.0
libavcodec version: 51.47.2
libavformat version: 51.17.1
built on Nov 7 2007 00:38:44, gcc: 4.2.1 (SUSE Linux)
[video4linux2 @ 0xb7fa15c4]ioctl(VIDIOC_QUERYCAP): Invalid argument
/dev/video0: I/O error occured
Usually that means that input file is truncated and/or corrupted.


il problema credo sia nella localizzazione della web..che non stà in /dev/video0. Dove la posso trovare?

ilsensine
08-11-2007, 10:18
No forse il tuo dispositivo è v4l1. Prova con -f video4linux

gepeppe
08-11-2007, 11:18
No forse il tuo dispositivo è v4l1. Prova con -f video4linux

ecco il risultato:

:~> ffmpeg -s 352x288 -f video4linux -i /dev/video0 -r 12.5 -t 60 -vcodec mpeg4 -b 1000k -acodec none -qmin 1 -qmax 51 out.a
FFmpeg version SVN-r10937, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --shlibdir=/usr/lib --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib --enable-shared --enable-libmp3lame --enable-libogg --enable-libvorbis --enable-libtheora --enable-libfaad --enable-libfaac --enable-libxvid --enable-liba52 --enable-swscaler --enable-pp --enable-gpl --enable-vhook --enable-x11grab --enable-libgsm --enable-libx264 --enable-libamr-nb --enable-libamr-wb
libavutil version: 49.5.0
libavcodec version: 51.47.2
libavformat version: 51.17.1
built on Nov 7 2007 00:38:44, gcc: 4.2.1 (SUSE Linux)
Input #0, video4linux, from '/dev/video0':
Duration: N/A, start: 1194520689.547376, bitrate: 30412 kb/s
Stream #0.0: Video: rawvideo, yuv420p, 352x288 [PAR 0:1 DAR 0:1], 30412 kb/s, 25.00 fps(r)
Unable to find a suitable output format for 'out.a'

ilsensine
08-11-2007, 16:24
ecco il risultato:


Unable to find a suitable output format for 'out.a'
Hai sbagliato il copia & incolla :asd:
Avevo messo: out.asf. Se non usi una estensione standard devi indicare anche il formato di uscita con un ulteriore -f.

gepeppe
08-11-2007, 16:53
si ho sbagliato a copiare...ora è andato..solo che il risultato non è ottimo, anzi metà immagine non si vede proprio..ci sono delle strisce nere....guarda: (ho provato più volte)

http://img217.imageshack.us/img217/7731/95310941km0.jpg

ma non c'è un programma che permettere di fare tutto vedendo anche "l'anteprima" ecc...???


cmq quando uso amsn l'immagine dalla web si vede benissimo, e mi permette anche di "vedermi"

chicco83
08-11-2007, 17:34
ora non ho linux avviato,ma mi sembra che cheese (forse anche camorama) permettano di registrare anche i video...
piu' tardi verifico...

kernele
08-11-2007, 17:43
Io registro con vlc. :fagiano:

gepeppe
08-11-2007, 18:09
Io registro con vlc. :fagiano:

umh..provato..ma ho lo stesso difetto di ffmpeg....che strano...

mykol
08-11-2007, 18:26
si può fare con xawtv