Encoder en DivX 4 sous Linux (par Roland Seuhs)

Attention : Prenez note du fait que vous êtes seulement autorisé à utiliser ce guide en respectant la législation de votre pays. Vous n'êtes pas autorisés à redistribuer des produits sous Copyright. Notez également que l'utilisation de ce guide et de tous les logiciels cités est sous votre entière responsabilité.

Vous aurez besoin des logiciels pour ce guide :

Dlls Win32
Codec DivX 4 pour Linux
transcode
"Usability Perl scripts" écrits par Roland Seuhs

1 : Installation

Telechargez tous les fichiers ci-dessus.
Installation des binaires Win32 :
Copiez le contenu du fichier .tgz dans /usr/lib/win32/ or tapez (mode console) : "cd /usr/lib; tar xvzf /path/to/binaries-011002.tgz"

Installation du Codec DivX4 :
Dézippez le fichier .tgz et tapez "sh install.sh" en tant que root

Installation de transcode :
Téléchargez la derniere version de transcode et installez la comme d'habitude : ./configure; make; su -c "make install"

Installation des scripts Perl :
Copiez les scripts dans un repertoire de votre $PATH, de préférence : /usr/local/bin.

Notes :
Ce guide concerne seulement l'encodage Divx4, car je pense que c'est celui qui permet d'obtenir les meilleurs resultats. Vous pouvez bien sur encoder avec les fichiers DivX ;-) , vous pourrez trouver des informations relatives à ces derniers sur la HomePage de transcode . Actuellement, ce guide ne traite pas encore du décryptage de DVD, ceci sera ajouté plus tard.

Limitations :

transcode n'encode pas actuellement les vob NTSC.

2 : Decryptage du DVD

Ce chapite sera ajouté plus tard

3 : Encodage

3a : La solution facile :
Tapez "vob2divx4.pl /path/to/vobs/ 700"
vob2divx va créer un repertoire temporaire "tmp" dans le repertoire de travail, dans lequel tous les fichiers temporaires seront stockés. Environ 2 heures plus tard, un fichier "movie.avi" sera created. Le second parametre est la taille finale (en MB) voulue pour le fichier AVI.
Ce script fera :

Ceci devrait vous donner un résultat acceptable pour la plupart des films. Sur une interface IDE, le systeme d'exploitation va ralentir un peu au début du traitement car les Vobs sont traités dans un programme permettant de récupérer le bitrate exact et le ré-échantillonage audio. Après quoi le système devrait se comporter normalement si l'encodage ne demande pas trop d'accès disque.

3b : Pour de bien meilleurs résultats :
Tapez "vob2divx4.pl /path/to/vobs/ sample"
Ceci va créer des petits samples (échantillons) de basse qualité à partir du milieu du film. (La gestion de tous les samples va prendre de 10 à 30 minutes environ) Attention : Ce traitement concerne juste le boundary-cropping (terme dérivé de l'anglais : boundary --> frontière, et cropping --> découpage des marges d'une image d'un graphique, en résumé : on trace des marges réduites, comme sur le trairement simple vu précédemment), le redimensionnement et l'audio (voir ci dessous). Le résultat sera bien meilleur, cette qualité ultra-basse sert à avoir une meilleure vitesse de traitement.
Quand vous aurez trouvé le sample qui vous semble le meilleur, tapez :
"vob2divx4.pl 700 <tmp/sample.avi>" - où <tmp/sample.avi> est le nom du sample - le film correspondant sera créé automatiquement.
Pour encoder un autre flux audio, ajoutez juste le sample audio correct à votre commande : "vob2divx4.pl 700 <tmp/sample.avi> <tmp/audio.avi>"

4 : On fait le ménage !
Si vous êtes satisfaits du résultat, effacez le repertoire tmp.
Si vous voulez supprimer le générique de fin ou créer des AVI multiples pour ce film, allez dans le repertoire tmp, et utilisez AviMerge pour fusionner ce film dans le repertoire tmp comme vous le voulez. Ce sont des gros morceaux de 20 secondes, alors oubliez de suite le montage professionnel, mais pour supprimer les génériques, ça marche très bien.

 

Traduction le 27/03/2003 par White.Neo
Last update : 15/12/01
Dernière mise à jour : 25/11/03