Présentation et utilisation de DCDivx Movie Automatizer (DCDMA)
pour la lecture d'un divx sur Dreamcast
Présentation:
DCDMA est un petit utilitaire destiné à tous les possesseurs
de Dreamcast qui souhaitent visionner leurs divx sur leur chère console
;)
En effet, DCDMA vous permettra de convertir vos vidéos en un temps
record (je veux parler de la configuration de l'encoding)... En 2
ou 3 clics de souris vous pouvez obtenir votre film divx pret à être
gravé et lu sur votre dreamcast!
Logiciels et matériel necessaire:
Notre but est de pouvoir lire un divx sur Dreamcast. Il faudra donc d'un
point de vue matériel une dreamcast (!) et un graveur de cd.
Pour ce qui est des logiciels, voici la liste de ceux qu'il vous faudra
télécharger:
- DCDivx: player de divx pour Dreamcast
- Nero Burning Rom ou autre soft de gravure de CD
- VirtualDub: Logiciel de traitement vidéo très performant
- DCDivx Movie Automatizer: Utilitaire permettant la configuration automatique
de VirualDub (et diverses autres petites choses...)
Je tiens à signaler que tous ces logiciels sont disponibles dans
la section téléchargement
du site.
Petite introduction à DCDivx
Si vous ne le savez pas encore, DCDivx est un programme écrit pour
la console de jeux Sega Dreamcast qui permet la lecture de vidéos
avi compressées Divx. Sommairement, il vous suffit de graver un cd
contenant les fichiers de DCDivx sur un cd, de l'insérer dans votre
console, et enfin, une fois que le programme est chargé, de swaper
avec un cd contenant une ou plusieurs vidéos divx (DCDivx supporte
également d'autres codecs, se référer au fichier lisez
moi pour plus d'informations).
Le seul problème ici est que DCDivx ne pourra pas lire n'importe
quel fichier vidéo divx. En effet, voici en gros les restrictions vis
à vis des vidéos divx:
- Résolution maximum: 496*496
- Bitrate maximum: environ 650 kbps
La plupart des vidéos devront donc être converties avant de
pouvoir être lue par DCDivx, sans quoi vous risquez fortement de faire
rebooter la console ou bien de faire ralentir le film. Et c'est là
que DCDivx Movie Automatizer va s'avérer particulièrement
utile.
Note: les restrictions concernant les paramètres du fichier avi
divx données ci dessus sont donnés à titre informatif.
(il existe des méthodes pour lire des divx via DCDivx avec une qualité
bien meilleure, se référer au tutoriel DCDivx n°2 pour
plus d'informations)
Les deux versions de DCDMA
Actuellement, j'ai déjà mis au point deux versions de DCDMA.
La première version permet d'encoder une vidéos via les codecs
divx 4.12 ou 5.0.2, avec diverses résolutions (j'ai fixé le
bitrate dans cette version à 680 kbps si mes souvenirs sont bons.
Il semble que cette valeur est trop élevée, je vous conseille
donc d'utiliser la seconde version à moins que vous ayez à
encoder des vidéos assez courtes, qui passent généralement
beaucoup mieux avec DCDivx).
La deuxième version de DCDMA est assez différentes. Elle
vous permet de connaître diverses informations concernant votre fichier
vidéo à convertir et a été "conçue" pour
gérer l'encoding en mode 2 passes avec les codecs divx 5.0.2 PRO.
Cette méthode permet d'encoder des vidéos avec un bitrate assez
élevé, ce qui permet de beaucoup gagner en qualité (à
noter que cette méthode d'encoding pour DCDivx n'est pas encore au
point car les vidéos, une fois lançées dans DCDivx,
souffrent de légers ralentissement). Dans cette deuxième version,
la conversion du son est également meilleure puisque la partie audio
finale de votre divx sera du mp3 24Khz high quality: le son obtenu est donc
d'assez bonne qualité. Je vous conseille donc d'utiliser la deuxième
version de DCDMA, mais après à vous de voir.
Utilisation de DCDMA et lecture du film sur la Dreamcast:
Utilisation de la version Beta 2:
1) Installation
Tout d'abord, téléchargez l'archive sur http://metagames.phpnet.org
, section téléchargements/dreamcast. Décompressez là
de manière à ce que vous ayez un répertoire DCDMA dans
votre lecteur c (c:\DCDMA\). Je tiens à signaler qu'il vous faut
absolument installer DCDMA à cet emplacement pour que celui-ci puisse
reconnaître votre film a encoder (voir chapitre suivant).
Une fois que vous avez effectué ces opérations correctement,
il vous faut installer VirtualDub. Là aussi, il va vous falloir l'installer
dans un répertoire bien précis (Note: je réglerai ces
petits inconvénients dans la prochaine version, dans laquelle vous
pourrez installer DCDMA et VirtualDub ou bon vous semblera...). Installez
donc VirtaulDub dans le répertoire c:\Progam Files\VirtualDub\ ,
de telle sorte que l'executable devrait se trouver à l'emplacement
suivant:
c:\Progam Files\VirtualDub\Virtualdub.exe
2) Lancement de DCDMA et sélection d'un type d'encoding
Une fois la phase d'installation terminée, placez le fichier vidéo
que vous souhaitez convertir dans le dossier MOVIE du répertoire
DCDMA et renommez le en movie.avi (NOTE: DCDMA gère uniquement les
vidéos au format avi. Les fichiers mpeg ne sont donc pas pris en
compte, et changer l'extension d'un mpeg en .avi n'est pas une chose à
faire!). Le chemin d'accès au fichier devrait donc être: c:\DCDMA\MOVIE\movie.avi
. Lancez ensuite DCDMA en double cliquant sur DCDMAb2.exe. La fenêtre
suivante devrait alors apparaître:
Une fois que vous avez lancé DCDMA, il vous choisir la résolution
dans laquelle vous allez encoder votre fichier vidéo final.
Notez que vous obtenez dans la "Dialog Box" des informations concernant
le fichier movie.avi que vous souhaitez convertir.
DCDMA vous indique:
- la durée approximative de la vidéo en minutes
- la résolution de la vidéo
- le ratio (le ratio correspond au rapport de la taille horizontale de
la vidéo par la taille verticale. Ce chiffre va être très
important pour sélectionner la résolution du fichier final)
- le nombre de frames/seconde
- le nombre total de frames
Pour choisir la résolution de votre fichier vidéo final,
procédez comme suit:
- cliquez sur une résolution au hasard
- Regardez ce que vous indique le champs "output ratio" et comparez le
avec le champs "ratio" (qui correspond au ratio de votre vidéo originale).
Le but est de trouver une valeur du "output ratio" la plus proche possible
du "ratio". Essayez donc plusieurs résolutions jusqu'à ce
que vous ayez trouvé la résolution qui convient le mieux.
Après avoir sélectionné votre résolution, il
ne vous reste plus qu'à cliquer sur le bouton "Lancer la passe 1".
Attendez que l'encoding avec VirtaulDub soit terminé (cela peut prendre
plus ou moins longtemps selon votre matériel), puis cliquez sur le
bouton "Lancer la passe 2". Après avoir terminé la seconde
passe, vous pouvez quitter DCDMA et récupérer le fichier vidéo
convertit qui se trouve à la racine du disque dur (c:\) sous le nom
"DCDivxMovie.avi".
3) Gravure du player DCDivx
Si vous ne le possédez pas déjà, il va vous falloir
faire un cd contenant les fichiers du player DCDivx. Prenez donc un CD vierge
et gravez l'image du player que vous aurez téléchargé
préalablement. Si vous ne savez pas comment graver une image Discjuggler,
je vous invite à consulter le tutoriel "Graver une image Discjuggler
pour Dreamcast", disponible sur le site, section articles Dreamcast.
4) Gravure du film
La dernière étape consiste à graver le film dcdivxmovie.avi
sur un autre cd. Pour ce faire, lancez Nero Burning Rom et lancez la
gravure en veillant à bien sélectionner les bonnes options
de gravures communes aux cd de données Dreamcast. (mode1,etc.. Voir
guide:"gravure d'un cd de données pour Dreamcast").
5) Lecture du film
- Insérez le cd sur lequel vous avez gravé DCDivx
- Allumez la console et attendez que le player soit chargé
- Ouvrez le lecteur de la Dreamcast et enlevez le CD du player pour y mettre
celui où vous avez gravé le film. L'écran doit alors
s'actualiser.
- Sélectionnez votre film et appuyez sur le bouton A pour lancer
la lecture.
Quelques précisions techniques concernant le type d'encodage
utilisé par DCDMA (pour la beta 2):
Pour cette deuxième version de DCDMA, seuls les codecs divx 5.0.2
sont supportés. Si vous souhaitez utiliser d'autres codecs comme
le vp3 ou les codecs divx 4.12 par exemple, veuillez vous référer
aux tutoriaux VirtualDub du site.
Voici les paramètres utilisés pour la conversion audio et
vidéo sous VirtualDub:
Paramètres Audio
- 24000 Hz
- Stéreo
- Compression MP3 7KB/s
- Precision (No Change)
- High Quality
Paramètres vidéos
- Compression divx 5.0.2 Pro 2 passes
- Bidirectional Encoding
- Bitrate: 850 Kbps
- Use MVFile/Protect MVFile
- MaxKeyFrame Interval: 300
- Maximum Quantizer: 12
- Performance/Quality: Slowest
- Résolution: déterminée par l'utilisateur (PreciseBilinear)
Contenu de l'archive DCDMA.rar:
- DCDMAb2.exe
- lisezmoi!.txt
- BAT\1\21R.bat
- BAT\1\115.bat
- BAT\1\133.bat
- BAT\1\154.bat
- BAT\1\180.bat
- BAT\1\210.bat
- BAT\2\21R.bat
- BAT\2\115.bat
- BAT\2\133.bat
- BAT\2\154.bat
- BAT\2\180.bat
- BAT\2\210.bat
- DOCS\
- MOVIE\placez votre film ici.txt
- VCF\1\21R.vcf
- VCF\1\115.vcf
- VCF\1\133.vcf
- VCF\1\154.vcf
- VCF\1\180.vcf
- VCF\1\210.vcf
- VCF\2\21R.vcf
- VCF\2\115.vcf
- VCF\2\133.vcf
- VCF\2\154.vcf
- VCF\2\180.vcf
- VCF\2\210.vcf
Erreurs connues et bug:
- si vous n'avez pas placé de fichier movie.avi dans le dossier
MOVIE ou bien que vous vous êtes trompé en le renommant, DCDMA
vous affiche une erreur:
(En cliquant sur le bouton "Aide", vous pouvez obtenir des informations
supplémentaires)
- Il se peut que certains antivirus détecte DCDMA comme un virus.
C'est bien sur totalement faut...
- En quittant DCDMA vous pouvez obtenir une erreur sous windowsxp.
- Il existe également d'autres erreurs concernant les fichiers .bat
qui peuvent empêcher de faire fonctionner DCDMA. Ces erreurs seront
corrigés dans la prochaine version.
- La fenêtre "Purebasic debugger" s'affiche lors de l'execution du
programme: ceci est normal, ne vous en souciez pas.
Support et informations:
Vous pouvez:
- me contacter par mail: metagames@free.fr (je ne répond pas aux
mails pour du support...)
- laisser un message sur le forum (conseillé): http://metagames.phpnet.org/forum/
Article écrit par Leo le 26/02/2003.