Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
dvgrab [Le 02/07/2012, 12:09] grigouille [Capture] |
dvgrab [Le 07/06/2023, 17:13] (Version actuelle) 85.218.37.159 [Préparation du système] |
||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| ===== 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 caméscope branché via une liaison [[wpfr>FireWire]] afin de capturer une séquence vidéo [[wpfr>Digital_Video|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]]. | ||
| Ligne 19: | Ligne 20: | ||
| ==== Préparation du système ==== | ==== 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 1 firewire_ohci | ||
| + | crc_itu_t 16384 1 firewire_core</code> | ||
| + | <note important> | ||
| + | Les manipulations suivantes ne sont pas nécessaires depuis Ubuntu 14.04. | ||
| - | Depuis un [[:terminal]], charger dans le noyau les [[:tutoriel:tout_savoir_sur_les_modules_linux|modules]] nécessaires en saisissant ces [[:commande_shell|commandes]]: | + | 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> | ||
| + | |||
| + | Depuis un [[:terminal]], charger dans le noyau les [[:tutoriel:tout_savoir_sur_les_modules_linux|modules]] nécessaires en saisissant ces [[:commande_shell|commandes]] : | ||
| <code> | <code> | ||
| sudo modprobe raw1394 | sudo modprobe raw1394 | ||
| Ligne 26: | Ligne 48: | ||
| sudo modprobe ohci1394 | sudo modprobe ohci1394 | ||
| sudo modprobe ieee1394 | sudo modprobe ieee1394 | ||
| + | </code> | ||
| + | |||
| + | 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> | </code> | ||
| Ligne 37: | Ligne 71: | ||
| ieee1394 90936 3 dv1394,ohci1394,raw1394 | ieee1394 90936 3 dv1394,ohci1394,raw1394 | ||
| </code> | </code> | ||
| - | |||
| - | <note important>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> | ||
| </note> | </note> | ||
| - | |||
| ==== Capture ==== | ==== Capture ==== | ||
| 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 | ||
| Ligne 73: | Ligne 98: | ||
| dvgrab --autosplit --timestamp --format dv2 monfichier- | dvgrab --autosplit --timestamp --format dv2 monfichier- | ||
| </code> | </code> | ||
| - | FIXME pas besoin de sudo ?\\ | + | |
| 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> | ||
| Ligne 81: | Ligne 106: | ||
| </code> | </code> | ||
| + | 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> | ||
| + | dvgrab -format dv2 -timesys -size 0 | ||
| + | </code> | ||
| Pour plus d'infos reportez vous au [[:man|manuel]] de dvgrab | Pour plus d'infos reportez vous au [[:man|manuel]] de dvgrab | ||
| Ligne 93: | Ligne 122: | ||
| <code>sudo adduser $USER disk</code> | <code>sudo adduser $USER disk</code> | ||
| - | Fermer votre session et rouvrez-la. | + | Fermez votre session et rouvrez-la. |
| ---- | ---- | ||
| //Contributeurs: FIXME// | //Contributeurs: FIXME// | ||