Articles > Dreamcast > Lire ses divx sur Dreamcast - Encoding simplifié avec DCDMA

 

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:

DCDMA au démarrage

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.




 

Article écrit par Leo le 26/02/2003 (lu 3436 - catégorie : Dreamcast) - Imprimer cette news

Les commentaires postés:
(Note: les commentaires ne doivent pas être utilisés pour des demandes d'aide ou pour des questions Utilisez les forums si vous avez des questions a poser. Merci)

DCDMA três FORT

Envoyé par Akuma le 01/04/2003 à 14:53

c'EST BEAU PAS MAL... simple!!! bravo
Et pour le subtitles??? Avant avec virtual dub je savait le faire et maintenamt comment faire?
merci

merci

Envoyé par skatalan le 22/07/2003 à 16:32

k'une chose a dire, merci beaucoup pour se prog ki ma bien aidé!!!
allé @+ et bonne continuation pour votre site

 

Envoyé par Adri le 15/08/2003 à 16:00

Ca marche pas.
Quand je met "lancer virtual dub ca met "error at line 136 : Filename not found!" En résumer je peux rien faire.
Svp expliquez moi comment resoudre mon pb.


Metagames (c) 2003 - Toute reproduction interdite