Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
dvgrab [Le 07/02/2012, 10:36]
grigouille [Capturer une vidéo DV]
dvgrab [Le 07/06/2023, 17:13] (Version actuelle)
85.218.37.159 [Préparation du système]
Ligne 1: Ligne 1:
 {{tag>​vidéo}} {{tag>​vidéo}}
- +----
-------- +
- +
  
 ====== Comment capturer une vidéo avec dvgrab ? ====== ====== Comment capturer une vidéo avec dvgrab ? ======
  
 ===== Capturer une vidéo DV ===== ===== Capturer une vidéo DV =====
-Voici en quelques lignes, comment configurer un système i386 sous Ubuntu pour piloter un camescope ​branché via une liaison ​ieee1394 (firewire) ​afin de capturer une séquence vidéo DV.+Voici en quelques lignes, comment configurer un système i386 sous Ubuntu pour piloter un caméscope ​branché via une liaison ​[[wpfr>​FireWire]] ​afin de capturer, en ligne de commande, ​une séquence vidéo ​[[wpfr>​Digital_Video|DV]]. 
 +Si vous préférez une interface graphique, tournez vous vers  [[Kino|Kino]] ou dvdgrabgui sur [[http://​dvgrabgui.sourceforge.net/​fr/​ref_video_norm.html|sourceforge]].
  
  
-== Matériel requis ==+==== Matériel requis ​====
  
-RAM : minimum 192 Mo+  * RAM : minimum 192 Mo 
 +  * Disque : compter 1 Go de libre pour 4 minutes de film 
 +  * Firewire : carte IEEE1394 et cable DV (testé avec une carte PCMCIA avec 1 port DV) 
 +  * Caméscope : Numérique mini-dv (avec un port DV en sortie)
  
-Disque ​compter 1 Go de libre pour 4 minutes de film+==== Pré-requis ==== 
 +  * Avoir [[:tutoriel:​comment_installer_un_paquet|installé le paquet]] ​ **[[apt>​dvgrab]]**. ​
  
-Firewire : carte IEEE1394 et cable DV (testé avec une carte PCMCIA ​avec 1 port DV)+==== Préparation du système ==== 
 +Vérifiez que votre carte est bien reconnue. La commande suivante vous donnera ​une ligne indiquant le nom de la carte trouvée : 
 +<​code>​lspci | grep 1394 
 +07:01.0 FireWire (IEEE 1394): VIA Technologies,​ Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 46)</​code>​ 
 +Vérifiez dans le journal de votre PC que le module a bien été chargé à l'aide de la commande : 
 +<​code>​dmesg | grep fire 
 +[    2.987060] firewire_ohci 0000:​07:​01.0:​ added OHCI v1.10 device as card 0, 8 IR + 8 IT contexts, quirks 0x41</​code>​ 
 +Vous pouvez aussi vérifier le chargement des modules ​avec la commande : 
 +<​code>​sudo lsmod | grep firewire 
 +firewire_ohci ​         40960  0 
 +firewire_core ​         65536  ​firewire_ohci 
 +crc_itu_t ​             16384  1 firewire_core</​code>​ 
 +<note important>​ 
 +Les manipulations suivantes ne sont pas nécessaires depuis Ubuntu 14.04.
  
-Caméscope : Numérique mini-dv (avec un port DV en sortie)+Il se peut qu'un problème de [[:droits]] d'​écriture/​lecture se pose et empêche l'​utilisation correcte de l'​interface IEEE1394. Il suffira alors de modifier les droits ​en entrant :  
 +<​code>​sudo chmod 777 /​dev/​raw1394</​code>​ //Vu sur [[http://​fr.lprod.org/​wiki/​doku.php/​video:​dvgrab|Lprod.org]].//​
  
 +Depuis Ubuntu 11.04 le module raw n'​étant plus chargé, il faut faire :
 +<​code>​sudo chmod 777 /​dev/​fwX</​code>​ en changeant //X// par le numéro donné par la commande ''​dmesg''​.\\
 +Autre méthode : faire partir du [[:​users-admin|groupe]] video. Vous pouvez par exemple saisir :
 +<​code>​sudo usermod -aG video</​code> ​
  
-== Commandes == +Depuis un [[:terminal]], charger dans le noyau les [[:​tutoriel:​tout_savoir_sur_les_modules_linux|modules]] nécessaires en saisissant ces [[:​commande_shell|commandes]] :
- +
-Installer la commande dvgrab. Utiliser préférablement le gestionnaire de paquets ​[[:synaptic|Synaptic]]+
- +
- +
-Depuis un terminal, charger dans le noyau les modules ​suivants+
 <​code>​ <​code>​
 sudo modprobe raw1394 sudo modprobe raw1394
Ligne 35: Ligne 50:
 </​code>​ </​code>​
  
-Vérifier que les modules sont correctement chargés+Pour une utilisation pérenne après redémarrage,​ entrer ceci à la fin du fichier /​etc/​modules : 
 +<​code>​ 
 +raw1394 
 +</​code>​ 
 +Cf [[https://​doc.ubuntu-fr.org/​kino#​problemes_avec_le_dv|la doc de Kino]] 
 + 
 +Peuvent également être utiles : 
 +<​code>​ 
 +video1394 
 +dv1394 
 +</​code>​ 
 + 
 +Vérifier que les modules sont correctement chargés ​en saisissant : 
 +<​code>​lsmod | grep 1394</​code>​ 
 +qui doit vous donner une réponse semblable à :
 <​code>​ <​code>​
-$ lsmod | grep 1394 
 dv1394 ​                ​18764 ​ 0 dv1394 ​                ​18764 ​ 0
 ohci1394 ​              ​30644 ​ 1 dv1394 ohci1394 ​              ​30644 ​ 1 dv1394
Ligne 43: Ligne 71:
 ieee1394 ​              ​90936 ​ 3 dv1394,​ohci1394,​raw1394 ieee1394 ​              ​90936 ​ 3 dv1394,​ohci1394,​raw1394
 </​code>​ </​code>​
- 
-<note important>​Il se peut que sous Ubuntu, un problème de droits d'​écriture/​lecture se pose (j'ai eu le cas sous Hardy) et empêche l'​utilisation correcte de l'​interface IEEE1394. Il suffit alors de modifier les droits en entrant :  
-''​sudo chmod 777 /​dev/​raw1394''​. 
-Vu sur [[http://​fr.lprod.org/​wiki/​doku.php/​video:​dvgrab|Lprod.org]]. 
- 
-Depuis Ubuntu 11.04 le module raw n'est plus chargé 
-il faut faire  
-''​sudo chmod 777 /​dev/​fwX"​ en changeant X par le numéro donné par la commande dmesg 
 </​note>​ </​note>​
- +==== Capture ​====
-<note important>​__Problèmes avec la Capture ​DV__  +
-Si vous rencontrez des problèmes d'​accès au DV ou de Capture, utilisez la commande suivante : +
- +
-  sudo adduser $USER disk +
- +
-Fermer votre session gnome et réouvrez-la</​note>​ +
 Connecter le camescope à l'​interface IEEE1394, et lancer la commande dvgrab en mode interactif Connecter le camescope à l'​interface IEEE1394, et lancer la commande dvgrab en mode interactif
 <​code>​ <​code>​
-sudo dvgrab -i+sudo dvgrab -i 
 +</​code>​ 
 +qui devrait vous répondre:​ 
 +<​code>​
 Going interactive. Press '?'​ for help. Going interactive. Press '?'​ for help.
 q=quit, p=play, c=capture, Esc=stop, h=reverse, j=backward scan, k=pause ​       ​ q=quit, p=play, c=capture, Esc=stop, h=reverse, j=backward scan, k=pause ​       ​
Ligne 69: Ligne 85:
 </​code>​ </​code>​
  
-Commandes utiles+=== Commandes utiles ​===
  
-a : pour rembobiner la bande. Cette commande peut ne pas fonctionner correctement. Dans ce cas rembobiner la bande depuis le camescope.+  * //a// : pour rembobiner la bande. Cette commande peut ne pas fonctionner correctement. Dans ce cas rembobiner la bande depuis le caméscope. 
 +  * //p// :  (play) pour avancer la bande sans capturer 
 +  * //c// : (capture) pour lancer la capture. La bande est lue par le caméscope et est "​téléchargée"​ en même temps sur le disque dur. 
 +  * //Playing Paused = ff:​ff:​ff:​ff//​ lorsque la bande est au début.
  
-p : (play) pour avancer la bande sans capturer+Le fichier généré est nommé par défaut **dvgrab-001.avi**
  
-c : (capture) pour lancer la capture. La bande est lue par le caméscope et est "​téléchargée"​ en même temps sur le disque dur. +==== Exemple d'​utilisation ​====
- +
-Playing Paused ​ff:ff:ff:ff lorsque la bande est au début. +
- +
-Le fichier généré est nommé par défaut dvgrab-001.avi +
- +
-Exemple d'​utilisation+
 <​code>​ <​code>​
-$  ​dvgrab --autosplit --timestamp --format dv2 monfichier-+dvgrab --autosplit --timestamp --format dv2 monfichier-
 </​code>​ </​code>​
-Cette commande ​génére ​pour chaque séquence un fichier au format dv2 avec pour nom '​monfichier-'​ et la date et '​.avi':​+ 
 +Cette commande ​génère ​pour chaque séquence un fichier au format dv2 avec pour nom '​monfichier-'​ et la date et '​.avi':​
 <​code>​ <​code>​
 "​monfichier-2006.05.07_15-37-00.avi": ​  ​115.92 MB 815 frames timecode 00:14:01.15 date 2006.05.07 15:37:38 "​monfichier-2006.05.07_15-37-00.avi": ​  ​115.92 MB 815 frames timecode 00:14:01.15 date 2006.05.07 15:37:38
Ligne 91: Ligne 105:
 "​monfichier-2006.03.22_13-55-44.avi": ​   79.79 MB 561 frames timecode 00:00:23.19 date 2006.03.22 13:56:08 "​monfichier-2006.03.22_13-55-44.avi": ​   79.79 MB 561 frames timecode 00:00:23.19 date 2006.03.22 13:56:08
 </​code>​ </​code>​
-Pour plus d'infos+ 
 +Pour tout copier au format dv2 en un seul fichier avec l'heure système dont le nom est '​dvgrab-YYYY.MM.DD_HH-MM-SS.avi :
 <​code>​ <​code>​
-$ man dvgrab+dvgrab ​-format dv2 -timesys -size 0
 </​code>​ </​code>​
 +Pour plus d'​infos reportez vous au [[:​man|manuel]] de dvgrab
  
 ===== Capturer une vidéo HDV ===== ===== Capturer une vidéo HDV =====
-Les dernières versions de dvgrab permettent de capturer un flux vidéo en provenance d'une camera HDV. Il faut simplement préciser à dvgrab le format hdv de la source.+Les dernières versions de dvgrab permettent de capturer un flux vidéo en provenance d'une camera ​[[wpfr>​High Definition Video|HDV]]. Il faut simplement préciser à dvgrab le format hdv de la source.
 <​code>​ <​code>​
-$  ​sudo dvgrab -format hdv fichierhdv-+sudo dvgrab -format hdv fichierhdv-
 </​code>​ </​code>​
 +
 +===== Problème de capture DV =====
 +Si vous rencontrez des problèmes d'​accès au DV ou de Capture, utilisez la commande suivante :
 +<​code>​sudo adduser $USER disk</​code>​
 +
 +Fermez votre session et rouvrez-la.
 +
 +----
 +//​Contributeurs:​ FIXME//
  • dvgrab.1328607360.txt.gz
  • Dernière modification: Le 07/02/2012, 10:36
  • par grigouille