1/3 - Ripping

2/3 - Coding

3/3 - Cutting

Bonus

BCDE 2.0

DVD2DivX

Codec

Autorun

www

Dernière mise à jour de cette page :
Page consultée 2855 fois

L a création d'un DivX de A à Z - Partie 3/3

    Maintenant que le flux vidéo de notre film est compressé, testez le fichier obtenu en double-cliquant dessus pour vous assurer que tout fonctionne à la perfection. Le choix du lecteur est laissé à votre goût et n'a aucune importance. Vous pouvez aussi vous assurer que vous pouvez naviguer rapidement d'un bout à l'autre de la vidéo sans temps d'attente rébarbatif entre chaque scène, et aussi qu'il n'y a aucun décalage entre la bande son et l'image (le meilleur moyen de s'en assurer est de visionner les dernières minutes de dialogue).

    Ne supprimez pas tout de suite les fichiers issus du DVD, il vaut mieux attendre que TOUT soit terminé (les mauvaises surprises arrivent toujours quand on s'y attend le moins).

    Ceci étant fait, l'air de rien le plus gros est fait. Maitenant, nous allons faire du découpage puis nous occuper du flux audio.

 

 

ETAPE 6 - PREPARER LA COMPRESSION AUDIO

    Nous allons examiner tout de suite un cas concret de l'utilité d'une fonction unique sur le calculateur BCDE. Comme déjà expliqué, le taux de compression vidéo moyen calculé (1400 kbit/s) reste un taux ... moyen ! Ce qui signifie que selon la complexité des images du film, ce taux varie en plus ou en moins. La conséquence directe est que la taille de la vidéo obtenue se rapprochera certes de celle que nous avons définie en théorie... Mais en pratique, il y aura réelle différence. A notre avantage (si le film tient moins de place que prévu) ou à notre désavantage (si le film est plus gros que prévu). Nous allons vite voir de quel côté de la barrière nous nous trouvons.

    Lancez BCDE (si vous êtes arrivé ici en coupant le fromage, voir  le  mode d'emploi de BCDE    ) et laissez-le ouvert pour plus tard.

Redéfinissez la durée du film, qui elle n'a pas changé, soit 2h13mn06sec  (désolé si BCDE ne sauvegarde pas les derniers paramètres saisis!). Les secondes sont facultatives, mais comme je les ai rajoutées, autant les mettre !.

 

    Puis définissez la taille de la vidéo, en l'occurence 2 752 732 ko. Vous retrouvez cette taille directement dans la fenêtre de l'explorateur de windows, en mode d'affichage détaillé, comme le montre la capture d'écran ci-dessous (attention à ne pas confondre la taille en Ko et celle en Mo, c'est très important):

    Enfin, ainsi que nous l'avions défini lors de notre calcul théorique avec BCDE, appliquez le taux de compression audio à 48 kbits/s à l'aide de la liste déroulante située juste sous les haut-parleurs. Rappelez-vous que ce taux de compression audio n'est PAS quant à lui une moyenne mais un taux fixe, appliqué à tout le flux audio, et c'est grâce à cette particularité que nous pouvons déjà calculer quelle taille finale REELLE aura notre film. Que notons-nous ici ?

    Une chose ultra importance: la taille de la vidéo une fois que tout aura été compressé, sera de 1391 Mo. Sachant que chaque CD fait 700 Mo, on pourrait se dire que les 1391 Mo tiendront dans 2 x 700 Mo = 1400 Mo. Et même qu'il y aura de la marge (même si elle est extrêmement faible). Eh bien c'est une erreur qu'on fait volontier au début. Et qu'on ne recommence plus. Où est le problème ?

    Il se situe à deux niveaux:

  • Niveau technique
  • Niveau psychologique

PROBLEME TECHNIQUE

  •     Imaginez-vous couper le film pile poil au milieu: le film dure 2h 13 mn 06s, donc vous couper à l'aide de Virtual Dub (on verra un peu plus bas comment faire cette coupure, pour l'instant seul le problème en lui-même nous intéresse ici), et en toute logique vous gardez la première partie qui durera 1h 6mn 33s et la seconde en fera autant. Mais qu'est-ce qui permet de dire que la compression de la première partie du film est identique à celle de la seconde partie ? Eh bien rien du tout puisque on n'arrête pas de répéter que le taux de compression vidéo n'est qu'un taux moyen ! Alors que vous vous attendriez à 2 fichiers de taille identique, vous pourriez très bien avoir par exemple un fichier de 750 Mo et l'autre de 641 Mo. Donc il n'est pas prudent de fonctionner en terme de 1400 / 2 = 700 Mo.

PROBLEME PSYCHOLOGIQUE

  •     Supposons quand même que le hasard veuille que nos deux fichiers de 1h 06mn 33s aient la même taille (inutile de se faire d'illusion, ça n'arrive jamais). Mais alors à quel moment du film la coupure se passera-t-elle ? En plein milieu d'un dialogue important ? Pire: en plein milieu d'un mot ? Si vous voulez faire criser les spectateurs... y'a pas mieux !

 

    Alors faisons les choses proprement. Oui, 1391 Mo, ça fait beaucoup trop, on fonctionne avec une marge de manoeuvre trop faible, et de plus 48 kbits/s pour la bande audio, c'est une très bonne qualité, mais s'il y avait moyen d'avoir MIEUX ? Eh bien oui il y a un moyen. Suite l'année prochaine.... Plaisanterie... c'est bon, respirez respirez....

    Dans la première partie du tutoriel, je vous ai déjà averti que le générique final, que personne ou presque ne lit (sauf si votre nom ou celui de votre pousson vert est au générique), et qui de toute façon est quasi illisible en DivX vu déjà la petitesse des caractères sur grand écran, dure près de 9 minutes. Et 9 minutes de générique ça représente un paquet de Mo. Alors nous allons le supprimer purement et simplement. Et nous le ferons avec d'autant plus de plaisir que le générique final de Godzilla n'empiète pas sur les images du film mais démarre après un fondu au noir, donc le film ne sera aucunement tronqué.

    Au travail:

 

ETAPE 7 - COUPER LE GENERIQUE DE FIN AVEC VIRTUAL DUB

    Lancez Virtual Dub. Cet écran vierge apparait (la fenêtre peut être plus grande):

 

    A l'aide de votre souris, glissez notre fichier Film.avi sur la fenêtre du programme. Vont alors se dessiner deux fenêtres vides juxtaposées horizontalement. Dans la capture d'écran ci-dessous, une seule est représentée, celle de gauche: elle correspond à la fenêtre d'entrée de la vidéo, par oppostion à la fenêtre de droite qui correspond à la sortie vidéo. Nous n'entrerons pas dans les détails d'utilisation de cette seconde fenêtre puisqu'elle ne nous servira pas (Pour plus de renseignements voir le mode d'emploi du logiciel):

 

    A l'aide du grand curseur horizontal, naviguez en temps réel dans le film jusqu'au point où se termine le film en lui-même et commence le générique final. Pour rappel, la fin du film représente le bébé rescapé de Godzilla qui pousse son cri de nouveau-né. Pour vous aider dans la navigation, utilisez les touches fléchées de votre clavier:

  • Avancer image par image dans le film
  • Reculer image par image
  • Avancer vers la prochaine image clé à (en l'occurence avancer ici par bloc de 25 images, soit une seconde)
  • Reculer vers la précédente image clé

    Je vous ai préparé une capture d'écran de l'endroit pile poil où vous devriez placer le curseur (bande de veinards) :

 

    Vous aurez remarqué au passage que le curseur est bloqué à 2h 04mn 35 sec. Tout ce qu'il y a à droite n'est que du générique. Nous allons donc couper tout ça. Apposez donc une marque de début à cet endroit en cliquant sur . Puis envoyez le curseur tout à la fin du film en cliquant sur . Maintenant apposez la marque de fin en cliquant sur . Vous venez ainsi de définir cette plage vidéo comme étant celle sur laquelle une opération d'édition devra être effectuée et le fond de votre curseur de navigation ressemblera à ceci:

 

    Il ne vous reste plus qu'à faire comprendre à Virtual Dub de supprimer cette partie du film en appyant sur la touche . Notez que Virtual Dub n'effectue pas encore de réelle suppression, il ne fait que mémoriser des marquages. Une fois la section 'supprimée', voici à quoi ressemblera le curseur de navigation:

 

    Cette fois-ci, la totalité du film est considérée comme durant 2h 04mn 35sec.

    Nous allons maintenant créer un nouveau fichier vidéo qui sera tout simplement le fichier initial duquel le générique final aura été tronqué. Il faut bien comprendre comment fonctionne Virtual Dub à ce niveau: nous allons lui demander se sauver les images situées entre le début du film (par défaut quand aucune marque de début n'est définie) et la fin du film (par défaut quand aucune marque de fin n'est définie également) à partir du fichier vidéo initial tel qu'il a été ouvert dès le début.

    Comme nous ne compressons pas encore le flux vidéo, il faut renseigner le programme à ce sujet. Dans le menu Audio, sélectionnez avec le bouton gauche de la souris l'option Direct stream copy comme le montre la capture d'écran ci-contre. Vous pouvez vous assurer ensuite que cette fonction est bien sélectionnée en réouvrant le menu et constater le gros point noir à côté de l'option précitée.

    Même opération pour la vidéo dans le menu Vidéo.

 

    Tout ça pour dire au programme: " on ne veut rien compresser pour l'instant ".


    Puis on passe au menu File et à l'option Save as AVI (car notre DivX reste aussi avant tout un fichier au format AVI). La boîte de dialogue ci-dessous invite alors à saisir le nom de notre nouveau fichier vidéo (ici Film_cut):

 

    Il ne vous restera plus qu'à attendre quelques toutes petites minutes. La création du nouveau fichier est très rapide car il ne s'agit en fait que d'une recopie d'images sans aucun traitement, ce qui explique que le taux de transfert atteint allègrement 642 images par seconde comme le montre la capture d'écran et les dépasse très souvent selon votre configuration.

    Et voici notre nouveau fichier tout neuf, vous noterez sa nouvelle taille en passant :

 

    Et si nous faisions une petite expérience ? Nous allons de nouveau simuler la compression du flux audio avec BCDE mais cette fois-ci à partir de la taille de notre nouveau fichier audio, puisque le premier ne nous servira plus. Vous savez comment faire mais un bon rappel ne fait pas de mal.


Durée du film: 2h 04mn 35sec

 

 

    Taille de la vidéo: 2 495 252 ko.

 

    Et là, je vous ménage en passant tout de suite à la bonne nouvelle : dès le départ on peut constater qu'avec un taux de compression audio à 128 kbits/s (soit qualité CD) notre film ne dépassera pas 1296 Mo, taille exploitable pour la faire tenir sur 2 CD sans contrainte particulière.

    Heureux ?

    On va maintenant pouvoir nous atteler au partage de notre film en deux sections plus ou moins égales (c'est du moins l'objectif). Mais dès maintenant vous pouvez supprimer les fichiers vidéos du DVD pour faire de la place.

 

ETAPE 8 - COUPER LE FILM EN 2

    Pourquoi couper le film tout de suite avant de compresser la bande son ? Parce que couper un film dans lequel se superposent 2 compressions de flux différents amène inévitablement une désynchronisation entre l'image et le son. Ce décalage n'apparait pas forcément au début du film, mais il s'élargit au fur et à mesure de la lecture, jusqu'à prendre plusieurs secondes en fin de film (vous donnez une baffe mais ne l'entendez qu'après: rigolo au début mais pas longtemps....) Il y aurait bien sûr la méthode empirique qui consisterait à décaler la bande son après coup (sans garantie et ça serait toujours au petit bonheur), mais pourquoi s'anquiquiner à réfléchir à des moyens de réparer des bêtises quand dès le départ on sait comme ne pas les faire ? C'est peut-être ça le début de la sagesse non ?

    Nous allons continuer à utiliser Virtual Dub pour couper notre film en deux et les manipulations ne seront pas plus compliquées que les précédentes.

   Faites donc glisser le nouveau fichier vidéo sur Virtual Dub afin de l'ouvrir (vous pouvez bien sûr passer par le menu File / Open video file mais c'est moins rapide).

    La manoeuvre délicate va maintenant de choisir un endroit sensiblement au milieu du film sans pour autant couper une scène en deux. En fait, l'idéal est de faire la coupure pile poil entre deux scènes, et non entre deux plans au sein d'une même scène car cela peut casser la dynamique du film auprès des spectateurs quand vous enlevez un CD pour mettre le second. Pour vous aider dans la tache, notez simplement la durée du film (2h 04 mn 35s) et divisez-la par deux (1h 02mn16s), puis amenez le curseur autour de ce point central. A vous ensuite de trouver le changement de scène le plus proche de ce point. Et comme je suis bon avec vous, je vous ai maché le travail pour vous éviter la prise de tête.

 

PREMIERE PARTIE DU FILM

    Définissez le départ de notre zone de marquage: amenez le curseur (aidez-vous de la souris puis du clavier pour peaufiner - voir plus haut les raccourcis) à 1h 02mn 09s du début du film. Appliquez la marque de début en cliquant sur . Puis envoyez le curseur tout à la fin du film en cliquant sur . Maintenant apposez la marque de fin en cliquant sur . Une opération que vous savez déjà faire:

    Maintenant supprimez cette sélection avec la touche .

 

Pour une découpe au top, pensez à toujours intégrer à la fin de la première partie du film les premières images de la seconde partie, et d'intégrer au début de la seconde partie les dernières images de la première partie. Vous suivez ? De cette façon vous êtes certain de ne manquer aucune image !

 

    Maintenant nous allons sauvegarder cette première partie mais cette fois en compressant l'audio car nous n'aurons plus d'autre opération à faire.:

 

    Laisser l'option Direct stream copy du menu Vidéo activée.

 

 

 

 

 

    En revanche dans le menu Audio, sélectionnez l'option Full processing mode. Puis de nouveau ouvrez ce menu Audio et choisissez l'option Compression afin de choisir le format de compression qui va être appliqué au flux audio.

   Choisissez MPEG Layer-3 (fenêtre de gauche) comme format de compression, et 128 kBits/s, 44 100 Hz Stereo (fenêtre de droite) comme taux de compression. Un petit clic rapide sur pour valider tout ça et on arrive bientôt au bout.


    Puis on passe de nouveau au menu File et à l'option Save as AVI. Saisissez alors dans la boîte de dialogue le nom définitif de notre 1ère partie de vidéo:

 

 

 

    Il faudra ensuite attendre un petit, voire un long moment, pour que le fichier soit créé, car la vitesse de transfert est quasiment divisée par 10 en raison de la compression du flux audio:

 

    La 2ème partie du film se passe exactement de la même façon que la première, alors c'est parti.

 

SECONDE PARTIE DU FILM

    Réouvrez la vidéo (le Film_cut.avi).

    Définissez le départ de notre zone de marquage: amenez le curseur (aidez-vous de la souris puis du clavier pour peaufiner - voir plus haut les raccourcis) au tout début du film en cliquant sur . Appliquez la marque de début en cliquant sur . Puis envoyez le curseur tout à la position 1h 02mn 09s et apposez la marque de fin en cliquant sur :

 

    Laisser l'option Direct stream copy du menu Vidéo activée.

 

 

 

 

 

    Menu Audio, l'option Full processing mode est déjà sélectionnée. De nouveau ouvrez ce menu Audio et choisissez l'option Compression afin de choisir le format de compression qui va être appliqué au flux audio.

   Ici rien de nouveau par rapport à tout à l'heure. MPEG Layer-3 et 128 kBits/s, 44 100 Hz Stereo.


    Puis on passe de nouveau au menu File et à l'option Save as AVI. Saisissez alors dans la boîte de dialogue le nom définitif de notre 2ème partie de vidéo:

 

 

 

ETAPE 9 - LES FELICITATIONS

    Et voilà, vous venez de créer votre premier double DivX avec succès. Pas compliqué n'est-ce pas ? Arrivé à ce stade, après vérification des 2 fichiers obtenus, supprimez les fichiers issus du DVD. Notez en passant la différence notable de taille entre les deux vidéos malgré un découpage à partir de la durée plutôt bien étudié.

    Cette procédure reste valable pour TOUS les DVD. Si maintenant vous souhaitez faire tenir un film sur un seul CD, ça sera deux fois plus simple ! N'hésitez pas à explorer les possbilités du logiciel Flask MPEG pour ajouter des éventuels sous-titrages (pratiques pour les parties en bonus souvent en V.O. ).

 

 

FAQ

Q: Pour éviter l'uage de Virtual Dub j'ai essayé de convertir l'audio en même temps que la vidéo avec FlaskMPEG. Mais au final, j'ai un décalage de près de 4 sec à la fin du film entre l'image et le son

  • R: C'est pour cette raison qu'il faut convertir l'audio APRES, avec Virtual Dub.

Q : FlaskMPEG plante toujours pendant la conversion

  • R: En temps normal, FlaskMPEG tourne très bien. Sur des précédentes versions il pouvait y avoir un message d'erreur final sans conséquence qui apparaissait en quittant le programme. Maintenant vérifier votre configuration. Il est inutile d'ésperer compresser une video avec des vieux coucous. Au pire ça plante au mieux ça prend une semaine non stop ! Et surtout ne lancez pas 2 FlaskMPEG en même temps!

Q: Quelles sont les autres fonctionnalités de FlaskMPEG et VirtualDub ?

  • R: Se reporter aux différents modes d'emploi et / ou tutoriels disponbiles sur Internet !.

Q : Comment fait-on pour compresser directement avec BCDE ?

  • R: BCDE est un CALCULATEUR de taux de compression. Il ne compresse RIEN, il calcule !

Q: Comment faire pour récuperer toutes les vidéos en bonus sur le DVD ?

  • R: de la même façon que pour un film ! Rippez alors TOUS les VOB avec SmartRipper puis lisez-les avec FlaskMPEG en n'oubliant pas les fichiers .IFO. C'est le seul moyen de savoir lequel contient quoi. Identifiez les fichiers .IFO et faites-les glisser sur Flask MPEG. La procédure de compression est identique.

Q : Je trouve que c'est long de faire des DivX, y a t-il un site vers lequel je pourrais aller pour en télécharger ?

Q: Je trouve illégal et immoral de faire des DivX. Quelle est l'utilité de faire un DivX si on possède  l'original ? Faire un DivX c'est implement une façon détournée de faire des copies. La loi est formelle à ce sujet.

  • R: La loi autorise une copie de chaque CD (et par extension DVD) en guise de sauvegarde personnelle. En attendant la démocratisation des graveurs de DVD, le DivX représente la solution de stockage la plus simple et la moins couteuse. Le DivX peut aussi avoir une foule d'utilisation personnelle (stockage de videos numériques de ses vacances, préservation d'émissions TV, mise sur CD de vieux films uniquement disponibles en K7 etc...).