Montage en ligne de commande

Bonjour à tous et à toutes, je décris ici les commandes nous ayant permis de produire les trois vidéos publiées cette nuit.

Ce texte n’engage que son auteur, surtout les jugements et interprétations de fond encore plus que le reste. Les aspects techniques étant assez stricts pour ne pas laisser beaucoup de place à l’imagination.

État du matériel

– 1 caméra DV

– 1 cable firewire

– 1 PC sous GNU/Linux (Debian instable)

État des logiciels

Transcode

ogm-tools

Xvid

vorbis-tools

avifile-utils

dvgrab

Nous aurions surement pu travailler avec Kino, mais, en fait… non.

Buts

– Les vidéos de la manifestation du 15 novembre sont publiées, en particulier les heurts avec le PS.

– Les images empêchent l’identification des personnes risquant des poursuites et ayant oubliées dans l’action de se camoufler.

– Tout cela le plus rapidement possible.

Méthodolie générale

Nous n’avons aucun moyen de retoucher la vidéo (peu être si nous avions utilisé Kino…)

La caméra lit la vidéo, et en ligne de commande nous pouvons la récupérer.
L’ordinateur lit une suite d’images et s’arrete dès que le nombre de ‘frame’ est atteint:

dvgrab –frames 325 –format dv2 antips

Nous prenons ici 325 images, enregistrées en format dv2.

Sachant qu’il y a 25 images par secondes, combien de temps dure la vidéo récupérée dans cet exemple ?
Treize évidement. :)

Coupe

On peut répéter cette opération en modifiant le temps voulu. Le fichier de sortie antips sera numéroté antips001.avi puis antips002.avi etc…

Alors que faire ? Hé bien,

1. Repérer sur la caméra les différents plans qui seront montés.

2. Noter les temps de départ et d’arrivé.

3. Calculer le temps de la coupe.

4. Calculer le nombre d’images correspondant.

5. Caler la caméra et lancer l’enregistrement.

Formats numériques

Nous nous retrouvons avec des fichiers encapuslés en AVI.
Chaque capsule contient une vidéo en DV2 et une bande son en PCM (son brut équivalent au WAV)

Il faut donc maintenant compresser ces bandes, la vidéo en Xvid et le son en OGG.
Nous avons choisi le Xvid et le Ogg parce que ce sont des formats de fichiers libre.
Je pense qu’un discours sur les logiciels libres sort du thème de cet article.
Mais par contre, rappeller que ces formats sont meilleures en compression et en qualité que leurs équivalents propriétaires (DivX et MP3) n’est pas une information de trop.

Pour faire les montages, nous créons des sous-répertoire de travail, et nous y poserons tout ce qui est nécessaire au montage voulu.

Comme nous travaillons en OGG Media, il est plus souple de convertir tout les avi récupérer en OGM:

ogmmerge -o 10.ogm -i ../antips010.avi

Ici nous avons encapsuler dans le fichier 10.ogm du sous répertoire courant le son et la vidéo du dixième enregistrement.

Encodage de la vidéo

Pour passer la vidéo en Xvid, il faut utiliser transcode:

transcode -y xvid,null -i 10.ogm -o v10.ogm

Nous spécifions le fichier source (

-i 10.ogm

), puis le fichier de sortie (

-o v10.ogm

) et nous précisons le format de la bande son et de bande vidéo, ici la vidéo en Xvid, le son en rien du tout (

-y xvid,null

).

Aïe ! Problème ! En effet, le résultat, c’est une vidéo toute bleue et à l’envers en plus !

Vite, un coup d’œil sur l’aide et l’nous lisons:

-z flip video frame upside down [off]

-l mirror video frame [off]

-k swap red/blue (Cb/Cr) in video frame [off]

Alors, voyons voir…

-z

va nous remettre l’image dans le bon sens.

-k

va nous rétablir les codes couleurs dans le bon sens.

transcode -k -z -y xvid,null -i 10.ogm -o v10.ogm

Ha… Super !

Encodage du son

De même pour le son:

transcode -y null,ogg -o g10.ogm -i 10.ogm

Ici pas de problème de couleur, ni d’image :)

Nous nous retrouvons alors avec deux capsules contenant l’une une vidéo et l’autre une bande son.

Encapsulation

Il suffit ensuite de ‘merger’ les deux capsules, histoire de n’avoir qu’un seul fichier:

ogmmerge -o 10x.ogm -D g10.ogm -A v10.ogm

Nous demandons ici de ne prendre que le son de g10.ogm (

-D g10.ogm

) et que l’image de v10.ogm (

-A v10.ogm

).

Nous avons donc maintenant autant de fichier

nombre

x.ogm encodé en Xvid et ogg.
Il va nous falloir maintenant monter.

Montage

Le montage de base, c’est coller des bouts ensemble, cela est possible avec ogmcat:

Après le PS

ogmcat -o ApresLePS.ogm 10x.ogm 11x.ogm 12x.ogm

Ici, le montage « Après le PS » met le dixième enregistrement, le onzième puis le douzième. Cela nous donne une vidéo qui contient les trois autres à la suite.

C’est c’est ce qu’il y a de plus simple.

La méthode PS

ogmcat -o vx.ogm 1x.ogm 3x.ogm 2x.ogm

Identique, mais nous mettons l’enregistrement 3 avant le 2.
Il y a donc une distortion chronologique, mais, cela ne transformait pas l’information. Cela permettait juste d’avoir deux scènes thèmatiquement identique à la suite, puis finir avec un cortège.

Raz le front (ftont ?) de la police du capital

Ici c’est plus dur :)

En effet, nous voulions montrer la police en uniforme et la police en civil.

Nous devions couper deux secondes du passage des policiers civil, car l’enregistrement avait était fait trop tôt.
Nous avions un enregistrement pendant la manif de « combien on vous paye », nous voulions le mettre en bande sonore derrière la police civile, car le son n’était pas intéressant (tout se faisait au zoom).

Sur la vidéo avec la police en uniforme, nous avions un honnête commerçant qui fermait boutique sur le passage de la manifestation. Le cliquetis de la greille était parfait. Nous voulions juste après passer la chanson.
Il fallait donc arrêter la bande son de la première partie à 44 secondes, (7 secondes avant la fin du film).

Nous avons donc la bande sonore du treizième enregistrement (la chanson) dans la capsule 13son.ogm.

Classiquement, l’enregistrement quatre étant la première partie:

transcode -y null,ogg -o g4.ogm -i 04.ogm ; transcode -k -z -y xvid,null -i 04.ogm -o v4.ogm ; ogmmerge -o 4x.ogm -D g4.ogm -A v4.ogm

Nous avons le Xvid, ogg pour l’enregistrement 4.
Mais ce n’est pas ce que nous voulons, nous allons refaire le ‘merge’ pour limiter la durée de la bande son:

ogmmerge -o 4x.ogm -D g4.ogm -A -r -00:00:44 v4.ogm

Nous demandons ici de ne prendre que 44 secondes sur la bande son.

Comment nous savons que c’est 44 secondes ? Hé bien on a regarder la vidéo, on a écouté le son et on a noter le temps de coupure :)

Nous avons maintenant dans la capsule 4x.ogm la vidéo complète et la bande son finissant avant.

Dans razlefrontdeskeufs.ogm, nous avons la vidéo des policiers en civil avec les autocollant « ras le front »…

ogmmerge -o raz13.ogm -D 13son.ogm -A -r 00:00:02 razlefrontdeskeufs.ogm

En faisant cela, nous avons une capsule (raz13.ogm) contenant la bande son de l’enregistrement 13 et la vidéo des policiers en civil moins deux secondes au début.

ogmcat -o raz.ogm 4x.ogm raz13.ogm

Maintenant, nous avons collées à la suite les bonnes vidéos et les bonnes bandes sons.

Bonus

– Après le PS (ogm)

– La méthode PS (ogm)

– Raz le ftont de la police du capital (ogm)