Visionner un film DivX - Créer un film DivX - Remarques - Logiciels - Sites

DivX

A propos ...

Un DVD peut contenir beaucoup plus d'informations qu'un CD (> 10x). Comme il n'est pas simple de recopier un DVD, il faut donc recompresser le son et la vidéo d'une manière à pouvoir mettre un film sur un (ou plusieurs) CDs.

Le format DivX ;-) 3 est un codec de compression vidéo "modifié", basé sur la version Microsoft MPEG-4 v3. Il permet la conversion d'un film contenu sur un support DVD sur un(+) CD tout en gardant une bonne qualité d'image et de son.

DivX 5 est un projet créé par DARC (DivX Advanced Research Center) et le team de DivXNetworks/ProjectMayo. Il ne s'agit pas d'un hack du codec Microsoft, et ce codec est activement développé.


Visionner un film DivX

La base qu'il te faut pour démarrer:

Dans l'ordre, tu télécharges et installes le codec MP3, puis le codec DivX. Redémarre ta machine et lançe le player que tu as choisi. Ouvre le fichier vidéo, et voilà!

Il se peut qu'un player joue un film avec des saccades ... dans ce cas, essaye un autre programme.


Créer un film DivX

La méthode que je décris est une manière de procéder "pas-à-pas". Il existe énormément d'autres méthodes, plus simples et plus compliquées, avec d'autres outils ... celle-ci permet un contrôle total pendant tout le procédé de conversion.

Dans ce guide, j'ai volontairement laissé tomber le chapitre des filtres (ceux de VirtualDub, qui soit dit en passant sont géniaux et peuvent améliorer la qualité d'une façon spectaculaire ou rajouter des effets spéciaux) ainsi que le traitement des sous-titres, chose qui m'énerve dans les grandes salles, alors pas besoin de se les imposer chez soi. Na.

La base qu'il te faut pour démarrer:

Sans plus attendre, voilà la recette ...

1.Smart Ripper (voir point 1a pour un ripper alternatif)
-Décrypter les VOBs sur HDD. Cela peut occuper temporairement une dizaine de gigabytes.
-Noter le numéro de la piste audio (choix de la langue, dans "Stream Processing")

1a.DVD Decrypter
-Si l'extraction ne fonctionne pas correctement avec SmartRipper, essayer celui-ci

2.DVD2AVI + VFAPI Plug-in
-Déterminer le type de vidéo: stats et play (PAL, NTSC, etc)
-Resize si nécessaire
-Choix de la piste audio
-Channel format: Auto select
-Dolby Digital Decode: Enable
-Dynamic Range Control: Normal
-MPEG Audio: Demux
-48 -> 44.1KHz: High
-Normalisation 80 (pas obligatoire, voir remarques)
-Sauver projet .dv2

Il en résulte deux fichiers: un ".dv2" et un ".wav" du style "AC3 T01 3_2 448Kbps 44.1KHz.wav"

 

3.VFAPI Reader Codec
-Add job, ouvrir le fichier .dv2
-Convertir et sauver en format .avi

4.LAME
-Conversion Wav -> MP3
-Paramètres: -b 96 -m j -h --resample 44.1

 

5.WaveMP3
-Ouvrir le fichier .MP3 et ajouter un header RIFF/WAV
-La nouvelle extension du fichier MP3 est .wav

6.AdvBitRate Calc
-Valeur en kbit/s en fonction de la durée du film
-Choisir si tu veux 1 ou 2 CDs. Avec 2 CD, la qualité sera meilleure, mais il faut zapper!

7.VirtualDub
-Ouvrir le fichier .avi
-Audio, Wave Audio, ouvrir le fichier .wav
-Sélectionner Direct Stream copy
-Interleave: Enable (preload, every 500ms)
-Options, Sync to audio
-Ajouter filtres si nécessaire (pas de telecide si type = PAL!)
-Video, Compr., DivX ;-) MPEG-4 Low-Motion
-Keyframe 6sec, Crisp 100
-Data Rate (info du point 6)
-File, Save as AVI (n'utilise pas la fonction "Save segmented AVI", voir remarque)

Il te reste plus qu'à patienter quelques heures, graver le résultat sur une ou deux galette, et voilà!


Remarques

Il y a un problème avec VirtualDub lors de la sauvegarde en AVI segmenté. La taille des fichiers sauvegardés par VirtualDub n'est pas correcte. Par exemple, j'ai choisi un bitrate adapté pour 2 CD 80 minutes avec un film de 158 minutes. J'avais indiqué une taille de 700Mb, et voilà ce qui en résulte:

Fichier 1 : 719'783'936 bytes
Fichier 2 : 719'616'000 bytes
Fichier 3 : 18'950'144 bytes

Par contre, si je sauvegarde un AVI non segmenté (taille 1.4Gb), et qu'ensuite je l'ouvre avec VirtualDub, que je sélectionne "Direct Stream Copy" pour la vidéo et pour l'audio et que je le sauve en AVI segmenté, j'obtiens ceci:

Fichier 1 : 732'956'672 bytes
Fichier 2 : 730'628'096 bytes

Ce qui est correct :-) J'ai posé la question à l'auteur de VirtualDub, Avery Lee, et voici sa réponse:

When you are compressing a video, VirtualDub needs to project the video size forward because it needs to decide whether to write audio beforehand, which is skewed ahead of the video by a half second or more. Since it hasn't actually compressed the frames yet it doesn't know how big they will be and instead uses the worst-case estimate given by the compressor. In some cases, this can be very big -- to accommodate the perfect static pattern that gives horrible compression. This ensures, however, that your files will never be larger than you specify.

In direct stream copy mode, VirtualDub knows the size of all frames that it will copy, so it has no problem getting as close as possible to the limit.

--
Avery Lee <phaeron@virtualdub.org> http://www.virtualdub.org
The latest version of VirtualDub is V1.4.7 (build 13130).

Donc tu sauves le fichier AVI final en un seul morceau, et tu coupes après.

J'utilise SoundForge pour normaliser le fichier .wav intermédiaire (Normalize RMS to -10dB (speech) using average RMS power). En cas de clipping, j'applique une compression dynamique. Si tu n'as pas ce programme, il en existe plein d'autres qui permettent de normaliser un signal audio.


Logiciels et autres utilitaires

Advanced DivX Bitrate Calc
BSPlayer
DivX ;-) MPEG4 Hi-Res Video Codec (3.x)
DivX MPEG4 Hi-Res Video Codec (5.x)
DVD2AVI
DVD Decrypter
Fhg Radium MP3 codec
Lame
Microsoft DirectX
RazorLame
SmartRipper
VFAPI-Conv
VirtualDub
WaveMp3

Pas indispensables, mais très utiles:

DVD Genie
DVD Region Killer, par l'auteur de CloneCD (attention à la version de ce dernier!)
Firmware page (pour flasher ton lecteur DVD en RPC-1, alias "zone free")
Cyberlink PowerDVD
SonicFoundry SoundForge

Sites

Digital Digest
DivX.com
Divx Digest
Divx Today

Si un site ne répond pas, tu peux chercher un site mirroir avec Google.


master@wilou.ch - 18.03.2002