| Encodage avec Xvid Dev-Api-3 |
| Écrit par Cgohann | |||||
| 26-01-2008 | |||||
Xvid est un codec vidéo conçu en 2001 par Michael Militzer. Il se base sur la norme MPEG-4 de compression vidéo. Son grand point fort est l'excellente qualité d'image qu'il fournit même aux rapports élevés de compression. Le codec Xvid est particulièrement optimisé pour la compression en multi-pass et offre un rendement appréciable sur les machines modernes. Il s'est avéré qu'il délivre une qualité supérieure par rapport aux autres codecs basés sur MPEG-4 partie 2 sur le marché.Outils :
1 - Procédure première passe : Tout d’abord, ouvrir le fichier AVS (Open Video File). ![]() On arrive à ceci : ![]() Dans Video on sélectionne Fast Recompress et dans AVI/Audio on met No Audio.
- Dans Video /Compression on choisit Xvid Mpeg-4 Codec. - Ensuite Configure ![]() - À partir de là, on va dans Advanced Options… et on règle les options comme suit : ![]()
On arrive à Two Pass. Là on décoche Discard first pass pour pouvoir avoir la vidéo optimale à la fin de la première passe. Si la taille du fichier est inférieure à la taille que vous envisagiez de faire et bah c'est pas la peine de continuer, on obtiendra pas de fichiers plus gros ! Hinted me : à ne jamais cocher…Pourquoi me direz-vous, ma mémoire me joue des tours... Dans 1st Stats pass on rentre un fichier .stats. ![]() Voilà, pour la première passe c’est terminé. On met OK partout et on enregistre en cliquant save as avi dans AVI. Si vous avez une fenêtre Video coach warning mettez Yes. ![]() On devrait avoir quelque chose du genre par la suite : ![]() Une fois terminé on arrive à la deuxième passe… 2 - Procédure deuxième passe : Bon maintenant, on exécute Perfect Xvid et on ouvre le fichier .stats que l’on a créé précédemment. On obtient ceci : ![]() ![]() Pour savoir à quelle compression nous allons encoder, on note average frame size et total frame. On fait le produit et on divise par 1024 au carré, le tout divisé par la taille que l’on veut obtenir au final (sans le son) multiplié par 100. On calcule l’inverse et l'on obtient le pourcentage de compressibilité. Exemple (il sera pas de trop je pense) : (((29030 x 15497)/(1024 x 1024))/(131,5 x 100))^-1 = 30,55 % . 131,5mo est la taille que je veux obtenir à la fin. Il faut savoir qu’entre 30 et 50%, la qualité de la vidéo passe plutôt bien et qu’entre 50 et 70% la qualité est vraiment très bonne. Plus on se rapprochera des 100% et plus la vidéo sera de bonne qualité. (logique !!!) On revient à VirtualDub. Comme tout à l’heure, on va dans compression/Xvid MPEG-4 Codec /Configure et on sélectionne 2 pass-2nd pass int. On entre dans desired size la taille que l’on veut obtenir (sans le son) au final. ![]() Exemple : on veut obtenir à la fin un fichier de 705 mo. Le son prend 100 mo. On calcule donc comme ceci : (705 - 100) x 1024 = 619520. C’est ce que l’on aurait mis dans desired size. Ensuite, on passe à Advanced options… Là nous laissons les mêmes réglages que lors de la première passe. Dans Quantization aussi, on laisse tel quel. On arrive à Two pass. ![]() On coche Discard first Pass et payback proportionally (permet une meilleure redistribution des bits). Le reste on y touche pas. Maintenant, on passe à Alt cuv : ![]() On coche Use alternative curve system.
Ensuite on laisse tel quel, il n’y a aucun changement. Il ne nous reste plus qu'à lancer la deuxième passe : OK partout et AVI/Save as avi. Le temps de l'encodage et c'est terminé.
Powered by !JoomlaComment 3.1.0 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved. |
|||||
| Suivant > |
|---|












