Créer un Divx avec FlaskMPEG

 

 

 

 

Rappel de la réglementation

  Vous savez je présume, que la copie d'œuvres cinématographiques obéit aux mêmes règles que celle des œuvres audio.

       L'article L. 122-4 du code de la propriété intellectuelle prévoit que toute copie d'une œuvre sans le consentement de son auteur est illicite.

       L'article L. 335-2 ajoute que toute copie au mépris des lois et règlements relatifs à la propriété des auteurs est une contrefaçon.

       L'article L. 122-5 autorise simplement le copie privée non destinée à un usage collectif.

       Vous ne pouvez donc reproduire que des œuvres dont vous avez acquis les droits et pour un usage strictement privé (c'est à dire une sauvegarde).

         En outre, contourner la protection d'un Dvd est illicite.

 

Configuration et soft nécessaires

Hardware :

Concernant l'équipement, le disque dur devra disposer d'au moins 7 Gigas pour accueillir les fichiers VOB du Dvd (je vous rappelle qu'un Dvd peut faire jusqu'à 9 Go).

La puissance du processeur, la quantité de Ram et l'Os comptent énormément au moment de la conversion au format Divx.

 

Software :

Tout d'abord, il vous faudra les meilleurs logiciels, c'est à dire les plus fiables et les plus pratiques. Laissez tomber l'aspect présentation.(Ils sont tous téléchargeables gratuitement sur le net, il suffit de demander à Google).

Il existe des produits "tout en un" mais il arrive toujours un moment où il vous manquera une option.

- Tout d'abord, il faut installer le codec DivX. Attention, depuis la version 5 pro il contient un spyware (Gator).  Si vous tenez à votre vie privée, ne l'installez pas.

- Pour l'encoder au format Divx  ma préférence va à FlaskMpeg, peut être moins rapide mais très stable. Les francophones devront se munir du plugin "Thunder mism" pour repérer plus facilement la bande son en français.

- Pour encoder le son au format Mp3, il sera nécessaire de se munir de la version 3.11 du codec DivX. Vous pouvez utiliser les versions plus récentes mais il faudra alors utiliser un soft spécifique installant le codec MP3 tel que radium Mp3.

- Pour calculer le bitrate, le soft de chez Ecuador fera l'affaire.

- Pour éventuellement graver le film (c'est prudent), n'importe quel soft fera l'affaire.

- peut être aurez-vous besoin de virtualdub pour couper le film si vous vous êtes planté dans vos calculs.

- Enfin, vous pourrez confectionner un autorun si cela vous tente avec le soft de Jouni Vuorio.

 

 

1.- Installation du codec

C'est lui qui va vous permettre d'encoder et de visualiser vos films au format DivX.

   Il est téléchargeable, dans sa version 3.11 alpha ici.

   La dernière version est la version DivX 5 disponible sur le site divx.com.

 

 - Pour la version 3.11 alpha : installer l'exécutable, puis, cliquez sur l'icône "run me first".

C'est fait.

Après chaque mise à jour du lecteur media player de Windows, il faudra recliquer sur cette icône pour réinstaller le codec non officiel, écrasé par la mise à jour.

    - Pour la version 4.2, l'exécutable procède tout seul à l'installation. Il installe le logiciel de lecture "La Playa" qui n'a pas grand intérêt lorsqu'on peut utiliser Windows média ou Power DVD.

    - Quant à la version 5, celle-ci s'exécute également simplement.

Par ailleurs, si vous n'installez que la codec 5, il faudra également installer séparément le codec MP3 pour pouvoir encoder le son en MP 3.

 

2.- La conversion au format DivX

 

 Vous pouvez utiliser des encodeurs plus rapides tels que VirtualdubMod, DVD2avi ou Xmpeg mais, avec Flaskmpeg, vous avez une équipe qui gagne sans monter une usine à gaz dans votre PC.

 

- Installation :

Après avoir téléchargé la dernière version de FlaskMPEG , l'installation se fait sans problèmes, si ce n'est un raccourci dans le menu "démarrer" à "programs et non "programmes" mais vous pouvez le replacer au bon endroit .

Tant que vous y êtes, téléchargez le plugin "Thunder mism" chez doom 9 qui vous permettra de repérer le fichier ".ifo", presque indispensable pour sélectionner la langue, et décompressez le dans le dossier où se trouve FlaskMpeg.exe.

- L'encodage variera selon que vous utilisez le codec 3.11 ou 5 et +.

Ouvrez FlaskMpeg en cliquant sur son icône placée sur le bureau.

Une fenêtre s'ouvre comprenant 5 onglets :

Cliquez sur l'onglet "Options", sélectionnez langue puis français (c'est génial !).

Puis sélectionnez options d'exportation du format et cochez AVI output.

Puis cliquez sur l'onglet "Fichier" sélectionnez "ouvrir" et naviguez dans le dossier où sont stockés les fichiers .vob pour sélectionner un fichier du type "VTS .... .ifo".

Si vous ne voyer pas le fichier ".ifo" il faudra installer le plugin "thunder mism" pour flask, téléchargeable chez "doom9".

Sélectionnez le. Différentes pistes du DVD apparaissent. Sélectionnez votre langue et gardez en mémoire le durée du film pour sélectionner sa compression.

  

Appuyez sur le gros bouton FlasK ce DVD ! Une nouvelle fenêtre s'ouvre avec le panneau principal.

 

Revenez à l'onglet "options" et sélectionnez "options du projet global".

Une fenêtre s'ouvre avec 5 onglets :

 

Dans l'onglet "image", gardez, pour un meilleur affichage de l'image, les valeurs indiquées ci dessus (Largeur 720 et hauteur 576). La base de temps doit impérativement être à 25 si votre film d'origine est au format PAL. Si c'est NSTC, ce sera 23.976 ou 29.976.

Ne cochez jamais 24 ou 30 car cela n'aura pas d'incidence sur votre Divx mais rendra pratiquement impossible sa convertion ultérieure dans un autre format destiné à être visionné sur un lecteur de salon.

Cochez auto select et, pour une meilleur qualité "désentrelacement", si vous avez du temps pour la compression (elle sera plus longue).

 Cochez "mélanger au lieu d'interpoler" et fixez le seuil à 20.

En ce qui concerne l'option "TCDI" vous pouvez décocher "auto-select" et utiliser le menu manuel TCDI. La fenètre suivante s'ouvrira :

FlasKMPEG iDCT Selection

MMX permet un encodage plus rapide mais au prix d'une moins bonne qualité. A l'inverse, "Reference IDTC" permet une meilleur qualité d'encodage mais au prix d'une conversion plus lente.

 

Cliquez ensuite sur l'onglet son :

Dans l'onglet son il est impératif de décocher "identique à l'entrée" et de cocher 48000 Hz (à moins que le son soit déjà sur 48 Hz). Cochez, bien entendu "décoder le son".

 

Dans l'onglet "Post traitement " sélectionnez Filtrage HQ bi cubique et conservez le rapport H/L

Vous pouvez, pour gagner du temps de traitement et de l'espace disque, vous amuser à redécouper le Film en appuyant sur afficher le bloc export, mais une bonne qualité suppose les valeurs d'Offset précitées. Si vous découpez le film pour enlever les bandes noires, vous gagnerez de la place et du temps de compression (20 %) mais il deviendra impossible de le regarder en plein écran avec un lecteur de meilleur qualité que Windows média player (comme power DVD par exemple) sans que l'image ne soit déformée.

Si toutefois vous voulez gagner du temps et découper votre film affichez le bloc "export" :

FlasKMPEG Output Pad

Vous pourrez diminuer la hauteur de l'output size en allant de -16 en -16, puis diminuer l'offset en selectionnant "crop" et diminuant la hauteur de -16 en -16.

Si le résultant ne vous convient pas, vous pouvez revenir aux valeurs précédentes en cliquant sur "reset settings".

 

En ce qui concerne l'onglet "Fichiers" :

L'onglet "fichier" vous permet de paramétrer le fichier de sortie.

 

Enfin, l'onglet "Général" vous permet d'éteindre automatiquement l'ordinateur en fin de traitement (pratique s'il travaille le nuit) et de sélectionner la durée de traitement.

si vous voulez faire un essai sans attendre 10 heures pour vérifier si ça marche, entrez la valeur 6000.00 par exemple.

Une fois ces réglages terminés, revenez au panneau principal.

Vous pouvez vérifier, avec l'audio player, que la bande son sélectionnée est la bonne.

il vous reste à définir les options d'exportation (onglet "options").

 

Exportation au format du codec 3.11 alpha :

 

Tout d'abord, il faut définir le format de sortie. Pour un DivX ;-) il faut choisir l'avi :

FlasKMPEG Configure Output Module

Ensuite, il faut définir le codec Video :

FlasKMPEG AVI Output Options

 

Si vous choisissez  le codec 3.11 alpha (ancien codec qui reste fiable), les options seront les suivantes :

Pour la vidéo, sélectionnez DivX;-) MPEG4 low-motion. Configurez de la manière indiquée ci dessous :

Le bitrate se calcule avec un calculateur de bitrate. Pour un film de deux heures, avec les paramètres que je vous ai indiqué, pour deux CD, comptez 1100 à 1200.

 

Exportation au format divx 5 :

Si vous utilisez le codec DivX  5, la fenêtre suivante va s'ouvrir :

DivX Codec Setup

Le mode de bitrate variable vous ouvre plusieurs options : "1 pass" correspond à la qualité du codec 3.11 "low motion" ; le mode "2-pass" offre une meilleur qualité et un fichier d'une taille finale  plus petite. Mais la durée de conversion est plus longue.

L'onglet "performance/qualité" permet de choisir entre une conversion lente mais de bonne qualité et une conversion rapide mais de qualité moindre.

L'onglet "Output video bitstream at" permet de choisir le bitrate.

Il faut choisir un bitrate d'au moins 1200 (le film tiendra sur 2 CDs), pour un film de 2 heures, voir, si le film est plus court, n'hésitez pas à monter à 1500.

Pour plus de précisions, je vous conseille ma page sur les calculateurs de bitrate.

Le réglage de l'usage du processeur dépend de ce que vous ferez durant l'encodage. Si vous ne faites rien, lâchez vous sur 100 %.

Ne sélectionnez pas "Deinterlace", c'est déjà fait dans FlaskMpeg.

 

Pour les paramètres de 1ère pass, sélectionnez les valeurs suivantes dans la fenêtre au dessus : (max 18, min 2, rate contrôle 3000, période de frame 10 et réaction 25.

L'option "Quality-based option parameter" n'est disponible que si vous avez choisi "1-pass" ;

Pour les options de 2nde pass : laissez le frame dropping à O % et paramétrez les fenêtres comme suit :

N'oubliez pas d'indiquer le fichier d'input entre la première et la seconde phase !

 

Pour l'audio, sélectionnez MPEG Layer-3 avec les paramètres indiqués ci dessous :

C'est prêt. Pour une compression qui durera environ 6 heures avec un Athlon, appuyez sur "Flask it".

Au début cochez la case "display output", pour voir si tout se passe bien (en théorie, on n'entend pas la bande son c'est normal).

Si vous n'utilisez pas votre micro, sélectionnez "high" comme priorité, sinon "Iddle". Mais n'utilisez pas trop votre micro, vous risquez de retarder la compression.