dvgrab

dvgrab est un logiciel libre très simple et puissant en ligne de commande qui permet de capturer le flux vidéo provenant de votre camescope DV connecté via le bus firewire ou 1394, encore appelé aussi i-link.

Utilisation de dvgrab

Connexion Camescope-carte firewire

  • Pour capturer une séquence vidéo de votre camescope, allumez ce dernier, en position VCR sans lire la vidéo.
  • Le camescope est relié à l'ordinateur par sa sortie mini-dv via un câble firewire ou 1394 comme indiqué dans le schéma suivant : schéma de connexion

Capture DV

  • Dans une console sur votre ordinateur, tapez
dvgrab --format dv2 exemple

dvgrab va alors mettre en lecture votre camescope et enregistrer en même temps le flux vidéo au format vidéo non compressé DV et au format son non compressé wav dans un fichier exemple.avi.

On choisiera le format dv2 pour être bien compatible avec tous les logiciels de montage disponibles sous GNU/Linux, en particulier Cinelerra.

Capture HDV

Si vous disposez d'un camescope HD utilisant le codec HDV, utilisez cette ligne de commande pour capturer vos vidéos depuis votre camescope

sudo dvgrab --format hdv nom_du_fichier.dv
La mention hdv indique à dvgrab d'utiliser le codec hdv. Important, cette fonctionnalité n'est disponible qu'à partir de dvgrab 3.1.

Source d'information : http://doc.ubuntu-fr.org/dvgrab 8-O

IMPORTANT : Le fichier créé va prendre beaucoup de place (en DV, 1 minute = 220Mo), avant cette acquisition, placez-vous dans une partie de votre disque dur vide !!!
Si dvgrab vous répond qu'il ne peut pas capturer de flux vidéo sur votre camescope, c'est que le module de pilotage 1394 n'est pas chargé, lisez cette section pour savoir comment activer cette fonction .
UBUNTU DEBIAN

Remarque technique: Si vous n’arrivez pas à accéder à votre camescope, il se peut que vous ayez un simple problème de droit d'accès à la caméra. Rectifier les droits en tapant dans un terminal :

sudo chmod 777 /dev/raw1394
UBUNTU 10.4

Dans un terminal, entrer

      gksu gedit /etc/modprobe.d/blacklist-firewire.conf

Un fichier texte s'affiche à l'écran, supprimer les balises # devant les lignes suivantes : ohci1394, sbp2, dv1394, raw1394, and video1394. Ensuite ajouter # devant les lignes firewire-ohci and firewire-sbp2.

Sauver et quitter gedit.

Puis lancer dans le terminal

    sudo update-initramfs -k all -u

Enfin redémarrer votre machine.

Utilisation graphique

Si vous ne voulez pas utiliser de ligne de commande pour votre phase d'acquisition, tournez-vous alors vers l'interface graphique de Kino (Acquisition DV) ou vers kdenlive (Acquisition DV et HDV).

Utilisations avancées de dvgrab

dvgrab dispose de nombreuses options (cf. man dvgrab), dont :

Option Commentaire
--autosplit découpe le fichier de capture dès qu'un stop camera est détectée (découpage de scène)
--timestamp ajoute la date à la fin du radical du nom de fichier donné (dans les exemples suivant: toto)
--size yy découpe (saucissonne) les fichiers de capture en bloc de yy Mio maximum 1024 Mo (=1 Go) par défaut. Si yy = 0, ce découpage est inhibé.
N.B. : Le comportement par défaut est perturbant si on n'est pas prévenu. Il permet de limiter la taille des fichiers. Il n'est pas très pratique, par exemple, pour la capture de tournage de spectacle où l'on a filmé sans interruption.
--format ss indique le format du fichier de capture (si vous ne savez pas de quoi il est question, choisissez dv2)
-i lance une capture interactive en ligne de commande qui permet de controler la camera au clavier (appuyez sur « ? » ensuite pour avoir les commandes de contrôles).

Voici quelques exemples :

Capture avec découpage automatique des scènes et indications des dates dans le nom des fichiers, sans découpage automatique tous les 1024 Mo(=1 Go) (taille max définie par défaut des fichiers) :

dvgrab --autosplit --timestamp --size 0 --format dv2 toto
dvgrab -i --autosplit --timestamp --format dv2 toto

Pour en savoir plus sur Internet

- Le site officiel de dvgrab (en anglais) : http://freshmeat.net/projects/dvgrab/

Pour revenir au menu acquisition