Spécialiste en pose de puce PSTWO, PS2, XBOX 360, PSP,GAMECUBE,WII

La boutique des Metagamers!

Metagames-eu:La passion de la technique
Accueil > Articles > Dreamcast > Tutorial DCDivx n°2: encoder un divx 1000kbps
Tutorial DCDivx n°2: encoder un divx 1000kbps

TUTORIAL DCDivx n°2

(une connaissance du précédent tutorial est necessaire)

Lire des divx sur sa Dreamcast avec une bonne qualité
Tutoriel d'encoding avancé sous VirtualDub - divx 5.0.2 Pro High Quality - 900/1000 kbps

1) Introduction

Ce tutoriel s'adresse à tous ceux qui connaissent et savent encoder des films avi divx pour DCDivx. Les notions relatives à la vidéo numériques telles que codecs, bitrate, résolution, etc ne seront pas réexpliquées ici. Se reporter au premier article DCDivx pour plus de détails. Ce tutoriel se différencie du premier dans le sens où nous utiliserons ici les fonctionnalités de la version 5.0.2-pro du codec divx. Avec cette méthode, vous pourrez arriver à lire des vidéos encodées avec un bitrate d'environ 1000 kbps! (et peut être même plus) Je vous laisse deviner le gain de qualité obtenu par rapport au premier tutorial...

2) Avant de commencer

Il va vous falloir plusieurs choses avant de vous lancer sur VirtualDub: - les codecs divx 5.0.2 PRO ( à télécharger sur le site officiel: http://www.divx.com/divx/ ). Choisissez la versio du codec avec la publicité intégrée pour pouvoir bénéficier gratuitement de la fonction encoding. (version GAIN)
- VirtualDub
- DCDivx beta 4
VirtualDub et DCDivx sont disponibles en téléchargement sur le site. Voir les sections downloads.

3) Encodage de la vidéo

Une fois que vous avez décidé quelle vidéo vous allez encoder, lancez VirtualDub et ouvrez votre fichier. Voici les paramètres que vous allez devoir régler (pas de gros changement pour le son, si ce n'est que cette fois ci on va se payer le luxe de la stéréo ;) Rappel: pour ceux qui auraient oubliés, sélectionnez l'option Full Processing Mode dans les menus Audio et Vidéo de VirtualDub.

=> Configuration audio:

AVI Audio
Conversion:
- fréquence (Sampling Rate): 24000Hz (entrez 24000 dans le champs Custom)
- high quality
- Channels: Nochange (Stereo)
- Precision: 8 bits

Compression:
- MPEG Layer 3
- 56kBits/s, 24000 Hz, Stereo (7KB/s)

Volume:
Si besoin augmentez un peu le volume de la bande son en allant dans l'option volume du menu audio.

=> Configuration vidéo:

Filters:
Ici se trouve une différence majeure par rapport au tutorial precedent. Non seulement il va vous falloir déterminer une résolution convenable pour DCDivx (je rappelle que la résolution maximale supportée par le player est de 496*496 et que la résolution conseillée doit être de l'ordre de 320*240) mais il faudra également vous assurer que la dimension horizontale de votre vidéo soit multiple de 4 et que la dimension verticale soit multiple de 2, tout en vérifiant bien sur de garder un ratio pratiquement identique à la vidéo originale. Il va donc falloir la jouer toute en finesse. Voici un exemple d'une vidéo que j'ai encodé pour vous donner une idée:
Résolution initiale: 512*288 Ratio: 1.77
Résolution adoptée:360*202 Ratio: 1.78 (360 est bien multiple de 4 et 202 est multiple de 2. J'ai de plus conservé le meme ratio, a quelques broutilles près, tout en déterminant une résolution plus qu'acceptable pour DCDivx).
Notez que le choix de votre résolution est important. Spécifier une résolution trop grande aura pour risque de faire freezer votre film sous DCDivx et donc de gacher votre travail.

Compression:
C'est ici que se situe l'astuce pour pouvoir lire des divx encodés à un tel bitrate. Sélectionnez les codecs divx 5.0.2 et cliquez sur Configure. Vous allez maintenant paramétrer ces codecs comme indiqué ci-dessous:

- Divx Codec: Tout d'abord, sélectionnez l'option 2 pass, first pass dans la case Variable Bitrate Mode. Pour le bitrate nous nous contenterons pour cet essai de 950kbps. Cochez la case Use Bidirectional Encoding et veillez à ce que la case Use MV File soit également cochée.

- General Parameters:
Indiquez juste dans la case Keyframes la valeur 250 pour PAL ou bien 239 pour NTSC. Laissez les autres options non cochée comme sur la capture ci dessous.

- Advanced Parameters:
Dans le champs Maximum Quantizer, indiquez comme valeur 10 (cela devrait avoir pour effet d'augmenter un peu la qualité de l'image, mais je ne garantit rien, les paramètres originaux étant normalement optimisés pour une qualité optimum. A vous de choisir). Laissez le parametres Performance/Quality sur slowest.

Cliquez enfin sur OK pour valider le tout.

Avant de vous lancer dans l'encoding, je vais vous donner quelques informations au sujet du mode 2 passes que nous utilisons avec les codecs 5.xx Pro. Le mode 2 passes est en fait, comme son nom l'indique, un encodage en deux temps. Dans un premier temps, la première passe donc (first pass), VirtualDub va lancer l'encodage de votre vidéo et un fichier divx.log va etre créé. Dans ce fichier vont être stockées des informations liées à votre première passe et qui vont servir à optimiser la 2eme passe, et donc la vidéo finale. Vous l'aurez compris, encoder un fichier en 2 passes va necessiter 2 traitements pour aboutir à un résultat vraiment optimisé! Voici donc la procédure pour encoder en 2 passes la vidéo de votre choix:

Une fois que vous avez paramétré votre permier encodage, et après vous être assuré que vous avez bien sélectionné le mode 2pass, first pass, allez dans le menu fichier puis cliquez sur Save AVI. Ici, prenez soin de cliquer sur la case "Don't run this job now..." (la formulation de cette phrase pourra différer suivant la version de VirtualDub que vous possédez). Entrez un nom et validez votre enregistrement. retournez maintenant dans la configuration des codecs et changez l'option 2pass, first pass en 2 pass, second pass, en prenant soin de ne modifier que cette option! (auquel cas vous obtiendriez une mauvaise vidéo au final). Retournez dans le menu file et cliquez de nouveau sur Save Avi. Validez la case "Don't run this Job now" et confirmez l'enregistrement sous le même nom que precedemment!.
Vous voici donc prêt à lancer vos 2 encoding à la suite. Appuyez sur F4 pour lancer le "Job Control" et cliquez sur Start pour lancer la série des 2 encodings. Un peu de patience est necessaire car les 2 traitements seront assez longs (tout dépend bien sur de la durée de votre vidéo)...

Précision importante: Lorsque vous allez enregistrer le nom du second fichier vidéo, veillez à ce que celui ci soit le même que le premier! Au moment de la seconde passe, VirtualDub va vous demander si vous souhaitez écraser le premier fichier, indiquez que oui et vous obtiendrez votre fichier final tout prêt à être gravé.

Une fois que vous en avez terminé avec ces 2 encoding, le plus gros du boulot est fait. Gravez maintenant votre fichier avi et lancez le comme vous avez l'habitude de le faire avec DCDivx. Miracle, la qualité est vraiment amélioré, et adieu les gros freezes des anciennes vidéos.

NOTES: Les paramètres de configuration des codecs divx sont donnés ici provisoirement. Ce ne sont surement pas les meilleurs paramètres. C'est pourquoi j'invite tous les lecteurs de cet article à poster sur le forum les meilleurs résultats qu'ils auront obtenus (notamment au niveau du bitrate et du son). De cette facon, ce tuto sera mis à jour de facon à vous proposer une configuration optimale de votre encodage en 2 passes.

Remerciements: Je tenais spécialement à remercier Milhouse62 d'avoir posté l'info sur le forum Metagames concernant le type d'encoding à réaliser pour atteindre un tel bitrate.

Ce tutorial est copyright: (c) Leo - 2003. Pour réagir, poser des questions, suggestions, veuillez consulter le forum. Aucune aide ne sera apportée par mail.

A voir également:
Lire des Divx sur sa Dreamcast avec DCDivx (tutorial n°1)
Discuter de cet article sur le forum Dreamcast
Télécharger DCDivx

Ecrit le 10/01/2003 par Leo - Hits: 16917


[Disclaimer] [Team et contributeurs] [Articles] [Forums]

(C) metagames-eu.com / 2002-2007

News Puces WII,PS2,XBOX,XBOX360 Forums Consoles Tutoriaux Consoles Téléchargements Rechercher Castes

Sites amis : PS3