#1 Le 14/01/2009, à 21:32
- denis12
[RESOLU] comment visualiser source firewire avec vlc
bonjour
Je souhaite visualiser de la video numerique qui entre dans mon pc par le port firewire (ieee1394) avec vlc.
Dans vlc je fais media/ouvrir un peripherique de capture mais je ne sais pas quoi mettre comme nom de peripherique video ; j'ai essayé /dev/raw1394 sans succès.
Je signale que ça marche tres bien avec kino, j'ai bien mis les droits qu'il faut sur ce fichier ; le probleme se pose dans vlc.
Dernière modification par denis12 (Le 18/01/2009, à 23:01)
Athlon 64 4000+
Lubuntu 14.04.2 64 bits
2.5 go de RAM
Carte video RADEON HD 4350
Hors ligne
#2 Le 14/01/2009, à 21:50
- idcpif
Re : [RESOLU] comment visualiser source firewire avec vlc
vlc -vvv dv/rawdv:///dev/raw1394 --dv-caching 10000
http://www.pier-infor.eu
Hors ligne
#3 Le 14/01/2009, à 21:57
- denis12
Re : [RESOLU] comment visualiser source firewire avec vlc
ben merci de la réponse mais ça ne marche pas
J'ai plein de lignes dans la console et en particulier les suivantes :
[00000409] access_dv access error: failed to open a Firewire (IEEE1394) connection
[00000409] main access warning: no access module matching "dv" could be loaded
[00000409] main access debug: TIMER module_Need() : 16.741 ms - Total 16.741 ms / 1 intvls (Avg 16.741 ms)
[00000408] main input error: open of `dv/rawdv:///dev/raw1394' failed: could not create access
Athlon 64 4000+
Lubuntu 14.04.2 64 bits
2.5 go de RAM
Carte video RADEON HD 4350
Hors ligne
#4 Le 14/01/2009, à 22:10
- idcpif
Re : [RESOLU] comment visualiser source firewire avec vlc
Passez en mode player sur la camera.
Ouvrir un terminal :
sudo chmod 777 /dev/raw1394
Ouvrir un autre terminal :
vlc -vvv dv/rawdv:///dev/raw1394 --dv-caching 10000
vérifier les permissions de /dev/raw1394
ls -als /dev/raw1394
et vérifier la présence du module par
lsmod|grep raw1394
http://www.pier-infor.eu
Hors ligne
#5 Le 14/01/2009, à 22:22
- denis12
Re : [RESOLU] comment visualiser source firewire avec vlc
Merci
La cam est en mode player
j'ai fait :
sudo chmod 777 /dev/raw1394
la commande ls -als /dev/raw1394 me renvoit :
0 crwxrwxrwx 1 root disk 171, 0 2009-01-14 20:05 /dev/raw1394
la commande lsmod|grep raw1394 me renvoit :
raw1394 32348 0
ieee1394 96324 4 sbp2,dv1394,raw1394,ohci1394
Mais la commande vlc -vvv dv/rawdv:///dev/raw1394 --dv-caching 10000
ne fonctionne toujours pas !*
une idée ?
Athlon 64 4000+
Lubuntu 14.04.2 64 bits
2.5 go de RAM
Carte video RADEON HD 4350
Hors ligne
#6 Le 14/01/2009, à 22:28
- idcpif
Re : [RESOLU] comment visualiser source firewire avec vlc
Oui une idée :
Vérifier que vlc supporte 1394 sinon recompiler à partir des sources.
vlc -v
Références Méthode 2 lien ci-dessous
http://streaming411.com/wiki/Encoding_live_streams
http://www.pier-infor.eu
Hors ligne
#7 Le 14/01/2009, à 23:17
- denis12
Re : [RESOLU] comment visualiser source firewire avec vlc
alors la commande vlc -v me renvoit (entre autres)
[00000001] main libvlc debug: translation test: code is "Fr"
[00000377] playlist demux warning: invalid <playlist> attribute:"xmlns:vlc"
[00000001] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
C'est la version version 0.9.4 Grishenko
a noter que la meme version windows permet de lire mon camescope , je viens de tester sous windows xp.
Athlon 64 4000+
Lubuntu 14.04.2 64 bits
2.5 go de RAM
Carte video RADEON HD 4350
Hors ligne
#8 Le 14/01/2009, à 23:28
- idcpif
Re : [RESOLU] comment visualiser source firewire avec vlc
Alors que dis cvlc , le mien renvoie :
VLC media player 0.9.4 Grishenko
[00000001] main libvlc debug: VLC media player - version 0.9.4 Grishenko - (c) 1996-2008 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured with ./configure '--build=i486-linux-gnu'
'--enable-maintaner-mode' '--enable-release' '--prefix=/usr' '--enable-libtool' '--enable-fast-install'
'--with-binary-version=1ubuntu3' '--disable-update-check' '--disable-gnome' '--disable-gtk' '--disable-familiar'
'--disable-fb' '--enable-ggi' '--enable-sdl' '--enable-esd' '--enable-mad' '--enable-arts' '--enable-jack' '--enable-pulse' '--enable-lirc' '--enable-a52' '--enable-aa' '--enable-dvbpsi' '--enable-mozilla' '--with-mozilla-pkg=libxul-plugin' '--disable-kde'
'--enable-mp4' '--enable-dvb' '--disable-satellite' '--enable-ogg' '--enable-vorbis' '--enable-shout' '--enable-qt4' '--disable-slp'
'--enable-flac' '--disable-skins' '--disable-basic-skins' '--enable-skins2' '--enable-freetype' '--enable-mkv' '--enable-speex'
'--enable-caca' '--enable-live555' '--enable-libmpeg2' '--enable-fribidi' '--enable-cdio' '--enable-mod' '--enable-theora'
'--enable-modplug' '--enable-dvdnav' '--enable-gnutls' '--enable-ffmpeg' '--enable-ncurses' '--enable-smb' '--disable-
gnomevfs'
'--enable-bonjour' '--enable-mpc' '--enable-vcd' '--enable-vcdx' '--enable-notify' '--enable-twolame' '--enable-x264' '--enable-faad' '--disable-zvbi' '--enable-telx' '--enable-mediacontrol-bindings' '--disable-atmo' '--enable-taglib'
'--enable-libass' '--enable-libdca' '--enable-alsa'
'--enable-dv'
'--enable-v4l' '--enable-v4l2' '--enable-pvr' '--enable-svgalib' '--enable-dvd'
'--without-dvdcss' 'build_alias=i486-linux-gnu'
'CFLAGS=-g -O2' 'LDFLAGS=-Wl,--as-needed' 'CPPFLAGS=' 'CXXFLAGS=-g -O2'
[00000001] main libvlc debug: translation test: code is "Fr"
Je dispose donc de l'option --enable-dv
Par acquis de conscience on peut faire un pipe de dvgrab vers vlc :
dvgrab -f dv2 - | vlc - -vvv :demux=rawdv --no-sub-autodetect-file
Pour information ceci fonctionne également sur un flux live pas seulement en mode player.
Dernière modification par idcpif (Le 15/01/2009, à 00:12)
http://www.pier-infor.eu
Hors ligne
#9 Le 15/01/2009, à 20:59
- denis12
Re : [RESOLU] comment visualiser source firewire avec vlc
Je dispose aussi de l'option --enable-dv je viens de le vérifier
Je me demande si je vais y arriver .... Ce qui est fou, c'est que je visualise le flux dans kino sans soucis...
EDIT : ça y est ça marche avec le pipe de dvgrab
Vraiment merci beaucoup a toi
Je mets en resolu
a +
Dernière modification par denis12 (Le 16/01/2009, à 20:25)
Athlon 64 4000+
Lubuntu 14.04.2 64 bits
2.5 go de RAM
Carte video RADEON HD 4350
Hors ligne
#10 Le 17/01/2009, à 01:18
- denis12
Re : [RESOLU] comment visualiser source firewire avec vlc
Je souhaiterais encoder à la volée ce flux dv firewire dans un fichier mpg de manière à pouvoir lire ce fichier mpg depuis les autres pc du reseau local.
C'est possible ?
Dernière modification par denis12 (Le 18/01/2009, à 12:19)
Athlon 64 4000+
Lubuntu 14.04.2 64 bits
2.5 go de RAM
Carte video RADEON HD 4350
Hors ligne
#11 Le 18/01/2009, à 22:58
- denis12
Re : [RESOLU] comment visualiser source firewire avec vlc
ca y est j'ai completement resolu mon pb, enfin j'ai une solution qui me convient.
le sauveur : ffmpeg qui me permet d'encoder en mpg en temps réel mon flux firewire provenant du decodeur satellite a travers ma moviebox et qui créée un fichier mpg dans un repertoire partagé sur mon reseau local
je peux ainsi avec mon eeepc en wifi lire ce fichier avec vlc au fur et a mesure que ce fichier se construit par ffmpeg, j'ai juste un léger différé, mais je peux ainsi commencer a regarder le film du satellite quand je veux, faire des pauses, le tout tranquillement dans n importe quelle piece.
merci beaucoup
voici un exemple de commande que j'utilise :
dvgrab -format dv1 - | ffmpeg -deinterlace -f dv -i - -vcodec mpeg2video -s 352x288 -qscale 3.5 -acodec libmp3lame -ab 32k -ar 22050 flux.mpg
En espérant que ça serve à quelqu'un je mets résolu et grand merci à idcpif, en particulier pour le pipe de dvgrap vers vlc
a +
Athlon 64 4000+
Lubuntu 14.04.2 64 bits
2.5 go de RAM
Carte video RADEON HD 4350
Hors ligne