|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TOM'S GAMES > ARTICLES > Réaliser et compresser des vidéos de jeux | ||
|
||||||||
|
Ca y est, vous avez capturé votre vidéo à l’aide de FRAPS : une superbe séquence de shoot dans un FPS, ou un éclatement total de l’adversaire dans un RPG. Mais voilà, avant de l’envoyer à vos amis, c'est le drame : vous vous rendez compte que ladite vidéo fait quelques Giga-octets à elle toute seule ! Même ça, c’est difficilement transportable sur une clef USB... C’est pourquoi cet article se proposera d’expliquer comment faire pour réduire la taille d’une vidéo à l’aide du codec H264. Par exemple, pour notre vidéo de Heart of Darkness, le fichier original de 300 Mo a vu sa taille réduite à 10 Mo, sans que cela ne nuise de façon marquante à la qualité. Lors de la création d’une vidéo, il est nécessaire de garder à l’esprit que la résolution à laquelle une vidéo est réalisée influence la taille finale du fichier. C’est pourquoi il vaut mieux la capturer en 800x600, voire 1024x768 maximum, plutôt que de la capturer en 1600x1200. De plus, le jeu lancé en faible résolution sera plus fluide, donc la vidéo plus regardable. Pour cela, plusieurs solutions sont possibles : soit vous lancez le jeu dans la résolution souhaitée pour la vidéo finale, soit vous lancez le jeu dans la résolution qui vous convient habituellement, et il faudra passer par un filtre pour réduire la résolution dans VirtualDub (voir plus loin). Gardez à l’esprit que le codec H.264 nécessite beaucoup de calcul processeur, que ce soit pour la compression ou pour la décompression (visionnage de la vidéo). C’est pourquoi il est vraiment recommandé d’encoder ses vidéos dans les résolutions 800x600 ou 640x480, afin qu'elles puissent être jouées sans trop de problèmes sur les PC moyens, voire bas de gamme. Enfin, il ne faut pas oublier que le son ne doit pas forcément être restitué en 5.1, et qu’on peut donc réduire la taille du fichier grâce à la compression Mp3.
|

|
Commençons par nous pencher sur les logiciels nécessaires pour réussir la compression. Des liens sont fournis vers les sites officiels (sauf pour LameMP3) afin de permettre le téléchargement de la dernière version. Virtualdub : logiciel permettant la compression audio/vidéo, ainsi que l’application de certains filtres de base.LameMp3 : codec permettant de comprimer la vidéo en format Mp3.X264 : codec permettant l’encodage de la vidéo en format H264.FFDshow : pack de codecs permettant, entre autres, de lire les vidéos H264. |

|
Nous allons maintenant installer et configurer les différents logiciels nécessaires. Heureusement, il n'est nécessaire de le faire qu'une seule fois !
Etant donné que FRAPS sera utilisé pour capturer les vidéos, il faudra configurer le répertoire de sauvegarde des vidéos vers un disque ayant suffisamment d’espace libre. L’espace libre nécessaire dépend évidemment de la résolution utilisée lors de la capture du jeu. Ensuite, il faudra configurer le nombre de FPS souhaités. Pour réaliser une vidéo au format DV, on choisira 30 FPS. Pour l’exemple, on enregistrera aussi le son qui vient du jeu, mais dès que l’on se sent à l’aise avec l’édition de vidéos, on peut lâcher sa créativité et ajouter de la musique, des voix… Pour enregistrer le son, sélectionnez « Windows Input », et configurez votre carte son pour enregistrer tout le son qui passe par les haut-parleurs. Avec les cartes Creative, il faut les régler sur « Ce que vous entendez ».
Pour l’installer, décompressez le fichier ZIP à l’endroit où vous voulez installer LameMP3 (par exemple : C:LameMP3). Ne le faites pas dans un répertoire temporaire ! Ensuite, cliquez avec le bouton droit sur le fichier LameACM.inf, et choisissez « Installer ».
Installation standard : double-cliquez sur le fichier d’installation et suivez les instructions. Pour l’installation de FFDShow, faites attention de bien sélectionner les composants suivants :
Les autres options n’influeront pas sur la capacité à encoder les vidéos en H.264. Pour l’option H.264, veillez à sélectionner libavcodec dans la liste déroulante.
L’installation de Virtualdub est très simple : un simple dézippage dans un répertoire approprié fera l’affaire. Ensuite, il faudra lancer l’installation des outils auxiliaires en lançant auxsetup.exe, et en cliquant sur « Install handler » sur la nouvelle fenêtre qui apparaît. |

|
Pour créer une vidéo, rien de bien compliqué ! Vérifiez tout d'abord que FRAPS soit démarré. Lancez le jeu dont vous voulez capturer une séquence vidéo. Dès que vous vous sentez prêt, appuyez sur la touche assignée à la capture (F9 par défaut), et appuyez une deuxième fois sur la même touche pour arrêter la capture. Cette vidéo sera alors enregistrée au format AVI dans le répertoire sélectionné. Dans ce cas-là, il ne faut pas convertir la vidéo en format DV avec Windows Movie Maker, et vous pouvez passer directement au point suivant : "Deuxième partie – conversion en H.264 avec Virtualdub". |


|
L’encodage se faisant sur deux niveaux, nous allons d’abord configurer la compression audio en mp3, puis configurer la compression vidéo en H.264.
Si vous désirez ajouter un logo (par exemple celui de JeuxVideoPC.com, au hasard), il faut configurer un filtre vidéo pour ajouter ledit logo à l’endroit désiré. Aller dans le menu "Video->Filters", cliquez sur le bouton « Add », choisissez « Logo ». Sur l’écran suivant, indiquez le nom du fichier que vous voulez voir apparaître comme logo, et l’emplacement du logo (Justification) sur la vidéo. Libre à vous de choisir où vous souhaitez mettre le logo, mais le coin inférieur droit semble l'emplacement idéal. Un offset peut aussi être défini pour éviter que le logo soit tout à fait contre le coin de la vidéo. Le résultat sera affiché sur l’image qui se trouve à droite dans VirtualDub, l’image de gauche étant l’image de la vidéo originale. Si vous êtes l'heureux possesseur d’un système GeForce 7950 Quad-SLI, ou Crossfire d’Ati, et que vous pouvez lancer tous les jeux en 1600x1200 avec tous les détails à fond sans que le PC ne bronche, vous aurez peut-être shooté la vidéo dans la résolution initiale, qui sera beaucoup trop importante pour le fichier à envoyer. Ici aussi, il faudra passer par un filtre pour réduire la taille de la vidéo (menu "Video->Filters"). Ce dernier est très justement nommé ‘Resize’. Choisissez la résolution, et elle sera appliquée sur le fichier compressé. Attention, VirtualDub n’adapte pas automatiquement la hauteur à la largeur, et il faudra donc modifier les paramètres des deux côtés. Les résolutions les plus utilisées sont le 640x480, le 800x600 et le 1024x768. Il faudra peut-être faire plusieurs essais au début afin de trouver la résolution optimale pour une vidéo. L’idéal, pour un jeu dont les effets graphiques sont impressionnants, est bien sûr que ça reste visible sur la vidéo finale !
La qualité sonore pour une vidéo n'a pas nécessairement besoin d'être du même niveau qu’un Mp3 dans une collection musicale. Heureusement, car cela permet d’économiser pas mal d’octets pour chaque seconde de musique ! Ensuite, allez dans le menu des compressions audio, et choisissez le codec Lame avec la compression désirée. Pour une vidéo, 128 kbps est amplement suffisant. Quant aux abréviations CBR et ABR, elles désignent le bitrate auquel le son est enregistré. CBR désigne un bitrate constant, alors qu’ABR désigne un bitrate variable : Compression de la vidéo Maintenant, nous allons configurer les différents paramètres de la compression H.264. Pour cela, allez dans le menu "Video->Compression", choisissez le codec x264 – H264, et cliquez sur « Configure ». Il faudra maintenant choisir si la vidéo sera encodée en une passe ou en plusieurs passes. Même si l’encodage en une passe est souvent acceptable, l’encodage en plusieurs passes présente l’avantage de vérifier les erreurs d’encodage (comme par exemple lorsqu’une partie de l’écran se transforme en gros blocs) et d’améliorer la compression. En revanche, cette compression dure évidemment plus longtemps. Selon les choix, il faudra sélectionner une des options Single Pass, ou Multipass dans le menu déroulant. Choisissons pour notre exemple l’encodage Multi-Passes, et commençons par effectuer le premier encodage, ce qui nous amène à sélectionner Multipass – First Pass : Une fois que ces options sont configurées, on peut enfin démarrer la conversion. Si, en revanche, vous avez sélectionné « Multipass », il faudra encoder le fichier une seconde fois en gardant les mêmes options. La seule option à modifier sera de sélectionner « Multipass – Nth pass » dans les options du codec x264 (voir l’écran ci-dessus). Ensuite, cliquez sur "File->Save as AVI", et enregistrez le fichier sous le même nom que précédemment. En effet, cela permet d’utiliser le fichier précédent et le fichier de statistiques (Statsfile) afin de corriger d’éventuelles erreurs découvertes lors du premier encodage, ou améliorer l’encodage suite à la première passe.
N'hésitez pas à nous faire parvenir vos vidéos pour que nous les proposions sur le site ! |

kamikazenmoins
le 29/06/2007 à 16:39 :tres bien tout ça, bien clair et tout et tout, mais ça fait beaucoup de logiciels a installer.. il existe un logiciel entierement gratuit pour transformer une video en avi (je dis avi parce que c'st le format de video avec fraps) en mpg ou en divx, ou en plein d'autres formats. ce logiciel s'appelle tout simplement SUPER. simple d'utilisation, il peut cependant alterer la qualité de la video. Plusieurs essais seront donc a faire, mais lorsque vous avez trouvé ce qui vous convient, alors c'est tout bon! |
|
Copyright © 2000-2008 BestofMedia Group - Tous droits réservés |
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||