A la recherche des octets perdus

Conserver une qualité optimale sur vos enregistrements

par Alynpier, 15/06/05

Document fait avec Nvu    

Quelle que soit la méthode que vous utiliserez pour faire un DVD à partir de captures diverses (carte, boitier d'acquisition ou camescope numérique, enregistreur de salon, etc...), il est bien rare qu'on puisse optimiser à l'avance l'espace-disque disponible pour la gravure. Celui-ci, sur un DVD±R/RW courant est de 4 700 372 992 octets, soit 4482,62 Mo ou 4,37 Go (données fournies par Utilitaire de Disque; les kilos informatiques valant 1024 et non 1000, comme dans notre système décimal...)
D'un autre côté, il est aisé de reprendre toutes les données gravées sur un DVD produit par un graveur de salon, et d'en modifier l'édition : coupes nettes au début et à la fin, suppression de passages inutiles (pub par exemple ou scène inutile lors d'une émission), et ainsi de conserver des enregistrements "propres". On peut également regrouper plusieurs enregistrements sur un même disque, et bricoler une présentation sympa à l'aide de iDVD, avec menus et boutons.
On aura donc tout intérêt à forcer la qualité vers le haut lors de la capture, ce qui nous obligera certainement à procéder en plusieurs fois.

Trousse à outils :
- MPEG Streamclip
- MovieGate
- DVD Imager

Un simple exemple

En considérant l'utilisation d'un enregistreur DVD de salon; son réglage courant SP (Standard Play) autorise 2 h 10 mn d'enregistrement sur un espace-disque de 4,32 Go; une simple règle de trois nous indique donc qu'un film d'une durée normale de 100 mn n'occupera à l'arrivée que 3,32 Go. Et donc, ce réglage génère une perte sèche de plus d'un giga-octet sur le DVD-Video final.
Si on utilisait plutôt le réglage HQ (High Quality), celui-ci ne nous permettrait que 64 minutes sur le même espace-disque. Sur ce type d'appareil, il n'existe pas de demi-mesure !
Le problème est exactement le même quand on fait ses propres montages, et on a également tout intérêt à utiliser dans un premier temps les possibilités maximales d'encodage.
Il nous faut donc trouver une solution qui permette à la fois d'optimiser la qualité finale de notre video et de ne pas gaspiller tous ces précieux octets.

La solution ? Enregistrer en plusieurs fois !

Puisqu'il est toujours possible de réduire la taille d'un DVD avant gravure, et que MovieGate dispose lui aussi d'un module de recompression automatique, on aurait donc tout intérêt à enregistrer en plusieurs fois, puis à rassembler les deux (ou plus) parties en un seul DVD, pour le recompresser au final à la bonne taille. C'est ce que nous allons faire.
Pour notre exemple, nous utiliserons ici un double enregistrement effectué à l'aide d'un enregistreur DVD de salon, mais la méthode serait strictement identique s'il s'agissait d'autres sources DVD.

C'est plus facile à dire qu'à faire ?

Oui et non. Il est quand même très rare de pouvoir disposer de plus de 130 minutes d'émission/documentaire/film sans la moindre coupure. Toutes les chaînes en profitent pour passer de la pub, pendant un temps largement suffisant pour changer de disque... Sauf les chaînes payantes, et dans ce cas, ces dernières pratiquent en général la multidiffusion.
On arrive donc, dans quasiment tous les cas, à enregistrer en une ou deux fois. C'est ce que je fais quand ça en vaut la peine. C'est à dire sur un film d'1h40 (c'est la moyenne), voire sur les films pour enfants qui durent encore moins.
Il est évident que si l'émission dure 2 heures, le gain sera faible (en SP) et que le jeu n'en vaudra pas la chandelle, idem pour un documentaire de 52 minutes (en HQ)

J'ai donc choisi un film sur TPS (1 h 32 mn 44 s) et enregistré celui-ci dans la plus haute qualité en deux fois; l'une avec le début, l'autre avec la fin. J'ai donc obtenu deux DVD que j'ai dans un premier temps recopiés sur mon disque dur à l'aide du Finder, puis j'ai utilisé MPEG Streamclip sur les deux extraits.
Sur le premier, j'ai nettoyé le début, puis coupé à un endroit facile à repérer (un fondu au noir entre deux scènes par exemple); sur le second il suffit alors de reprendre le début au même endroit et de couper à la fin.
42 mn 16 s pour le premier et 50 mn 28 s pour le second.

Les deux extraits sont alors exportés par MPEG Streamclip en deux flux M2V et M1A

     

Pour faire accepter ces fichiers audio .m1a par MovieGate, il nous faut les renommer à la main en .mp2; ça se fait tout simplement en sélectionnant le fichier, en en demandant les infos (pomme-I) et en validant la modification de l'extension, "Utiliser .mp2" :

 

On remarquera que l'icône a changé et que le fichier audio peut maintenant être ouvert et lu avec iTunes, ce qui n'était pas le cas avant (pratique pour récupérer la bande-son d'un film).

Nous en avons terminé avec notre préparation : capture et extraction des deux flux audio et video des deux parties de notre film.
On peut noter également que la somme de ces flux dépasse allègrement les 6 Go, et qu'en l'état c'est inutilisable sur un DVD±R/RW de 4,37 Go...

On passe au montage/recompression

Comme je l'ai indiqué plus haut, nous allons utiliser MovieGate; en effet celui-ci est capable :

1/ de reprendre tels quels les fichiers audio et video déjà encodés : pas de réencodage = pas de perte de temps;
2/ de requantiser les flux video afin de les adapter à une taille voulue;
3/ de rassembler plusieurs clips en un seul : cette fusion ne sera pas décelable sur le clip fini;
4/ de chapitrer le clip total;
5/ de faire l'authoring DVD complet en produisant les dossiers VIDEO_TS et AUDIO_TS.

Il est même capable d'en produire une image-disque, et de la graver, mais pour ma part, je préfère contrôler le dossier VIDEO_TS, puis en faire l'image-disque avec DVD Imager, pour la graver ensuite avec Utilitaire de Disque d'OSX.

Précautions élémentaires, réglage des Préférences Audio et Video :

   

DVD : taille Utilisateur. Nous disposons de 4482,62 Mo sur notre support à graver, et (par expérience) MovieGate est un peu pessimiste sur la taille qu'il annonce. On peut donc a priori sans problème indiquer 4500 Mo... Ça ne marchera peut-être pas à tous les coups, mais je fais comme ça sans rencontrer de problème !


Divers



Importation des fichiers

MovieGate supporte dorénavant le "drag and drop"; il suffit donc de sélectionner le fichier .m2v et de le tirer dans la zone "Source Video" pour qu'il soit pris en compte, après avoir validé "Garder MPEG-2".



Mieux encore, puisqu'un fichier .mp2 associé figure dans le même dossier, il est pris en compte immédiatement dans la zone audio !!!



Valider de suite ces sources avec "Ajouter" (beaucoup l'oublient...).
Puis faire de même avec les sources de la seconde partie.

Régler de suite le dossier de Destination et nommer le disque terminé (en n'utilisant que des majuscules, chiffres et tirets bas) :

 

Un petit coup d'oeil sur la taille et durée totale de notre projet nous confirme ce qu'on savait déjà... et c'est marqué en rouge !

Chapitrage

Le chapitrage sur un DVD sert à se déplacer directement vers une scène donnée. C'est intéressant dans le cas où on peut réellement la choisir, mais je ne connais pas grand-monde qui utilise réellement cette possibilité. Par contre, le chapitrage sert plus souvent à effectuer un déplacement rapide sur un film. D'ailleurs, c'est ce que fait un enregistreur de salon, en posant ses marqueurs toutes les 5 minutes...

Les différents modes de chapitrage offerts par MovieGate permettent de régler celui-ci au mieux. Je vous livre ici la méthode que j'emploie :
1/ je commence par choisir la piste 1 à chapitrer [1];
2/ puis je règle une durée moyenne (mettons 4 mn) [2], et je fais "Ajouter marqueur chaque" [3]; le "hic", c'est qu'ainsi le dernier chapitre peut très bien ne faire que quelques secondes...
3/ je note alors le nombre de chapitres créés (ici 11 [4]) que je reporte dans la case "Créer n chapitres", que je valide [5]. J'obtiens alors un découpage parfaitement égal de ma première piste, et dans ce cas, mes marqueurs sont placés toutes les 3 mn 50 s [6].



4/ je passe alors à la piste suivante;
5/ je reporte la valeur obtenue précédemment (00:03:50), et je valide "Ajouter Marqueur chaque";
6/ ça me donne 14 chapitres que je reporte dans "Créer n chapitres". Ma seconde piste est chapitrée toutes les 3 mn 36 s.
J'ai fait un autre essai avec seulement 13 chapitres et ça m'a donné 3 mn 52 s ! J'ai alors plutôt conservé cette valeur.



Dans le tiroir des pistes, nous avons maintenant nos deux pistes présentes avec leurs durées et leur tailles estimées; la case chapitrage est bien cochée.

A noter qu'il est possible par simple drag and drop d'inverser l'ordre des pistes, ce qui peut être utile si on s'est loupé au moment de les choisir et qu'on n'a pas envie de tout refaire...

C'est terminé !

Il n'y a plus qu'à appuyer sur "Démarrer" !
MovieGate va alors successivement :
- encoder les pistes audio en AC3;
- vérifier, en fonction des tailles des pistes multiplexées (audio + video) et de la valeur cible déterminée dans les préférences, s'il y a lieu de "requantiser" les pistes video; et si oui, il traite les pistes video;
- multiplexer alors les différents clips;
- procéder à l'authoring du disque, en formant les fichiers VOB chapitrés et en construisant la structure complète du DVD.



Rappelons qu'il n'y a pas d'encodage video, et que pour cette raison, ces opérations sont relativement rapides.

Pour fixer les choses, cet essai a été réalisé sur un iMac G5/1.8 pourvu de 1 Go de RAM :
- 3 mn pour encoder en AC3 chacune des 2 pistes audio;
- 7 mn pour requantiser la première piste video, et 9 mn pour la seconde;
- 6 mn pour multiplexer le premier clip, et 8 mn pour le second;
- 9 mn pour l'authoring complet et la création du DVD.

En tout, 45 minutes auront été nécessaires entre l'appui sur "Démarrer" et le disque terminé.

Après vérification du bon fonctionnement du DVD (en lisant le dossier VIDEO_TS avec Lecteur DVD), on fera simplement une image-disque en utilisant DVD Imager; image qui pourra ensuite être facilement gravée par Utilitaire de Disque.

Pour info : espace nécessaire sur le disque
En conservant les 2 dossiers VIDEO_TS extraits depuis les disques enregistrés (2 x 4,32 Go), ainsi que tous les fichiers intermédiaires, on arrive à un encombrement disque assez honorable... de l'ordre de 32 Go pour un film d'1 heure 32. D'où mon conseil récurrent de faire ce type d'opération sur un disque (ou une partition) strictement réservée à ça, qu'il suffira de remettre à zéro (avec la fonction Effacer de Utilitaire de Disque) à chaque fois.