Je ne conseille surtout pas l`over-clocking, surtout si - team

Transcription

Je ne conseille surtout pas l`over-clocking, surtout si - team
Tutoriel movie making: Encodage HD
Bon nombre de personnes font de la vidéo sur youtube, le hd se démocratisant, certains n'hésitent pas à
faire même du 1080p.
A mon sens, pour youtube (dailymotion, owned, etc.), le 1080p ne devrait être réservé qu' à des vidéos
spécialement créées pour exploser les yeux de magnificence vidéo. Le poids d'une telle vidéo est telle que cela
donne quelques complications en terme de bufferring, d'uploading, stockage, temps d'encodage, etc.
Donc, je concentrerai mes efforts sur le 1280x720 HD, qui convient pour faire de la HD, comme des tutos,
aventures, walkthrough, etc.
Pour faire de la HD de qualité, il faut quelques bases:
•
•
•
•
•
•
Un pc qui tient un minimum la route (2Ghz en fréquence processeur minimum, 1024 Mo de Ram et
une carte graphique suffisemment puissante), les nouvelles moutures commerciales commencent à
convenir, mais un pc mal configuré ne vaut pas mieux qu'un pc insuffisemment performant. Donc en
premier lieu, il faut préparer sa machine à cracher du feu.
Ensuite, il faut les logiciels. Ceux de capture vidéo, capture audio, qui nécessitent quelques réglages,
capture d'image à 60fps, en 1280x720 en 32bits si possible, sinon, 16 conviendront.
Le paramétrage de ce qui va être capturer, si la mémoire ram est assez conséquente. C'est généralement
le cas, 2048Mo de Ram en DDR2 suffisent, on peut augmenter la capacité ram avec de la mémoire
virtuelle.
La carte graphique doit être mise à jour, le paramétrage doit être modifié de façon à pouvoir produire
les images capturées par le logiciel de capture.
Les codecs utilisés pour l'après montage. Ceux fournis par les logiciels de montage ne sont pas mal,
mais il existe bien mieux.
Le son a son importance également. Là encore, ce sera une histoire de codecs.
Commençons par le début. En premier lieu, il faut régler sa machine. Quelques bricoles peuvent déja
facilement améliorer la productivité et la qualité. certains services de windows peuvent être désactivé, ou réglé sur
manuel. Pour ça, voici le lien qui va bien:
http://www.pcastuces.com/pratique/windows/services/page1.htm
On peut aussi favoriser le travail de sa mémoire Ram plutôt que sa mémoire virtuelle, que l'on pourra
élargir. Couper de votre barre de tâche tous les logiciels qui ne seront pas utiles lors de la capture vidéo: msn,
google update, adobe update, etc. En gros, dans votre barre de tache, ne conservez que les logiciels de captures
(fraps), l'horloge, logiciels de parametrage (de la souris ou du clavier s'ils existent), l'antivirus peut être désacivé si
vous enregistrez sans besoins d'internet que vous pouvez couper également.
Enfin, tout ce qui peut être de nature à améliorer le système, astuces qui foisonnent sur le net,
améliorations performance PC, système, environnement (windows, Ios, dernière mouture linux, etc.) Bref plein
d'actions peuvent faire influer les performances de votre PC. Vérifier toutefois les sources des astuces données et
ne faites rien de ce que vous ne comprennez pas.
Je ne conseille surtout pas l'over-clocking, surtout si vous ne connaissez pas les bases.
Un micro-processeur et/ou une carte graphique pourrait crâmer, et ce n'est pas ce que
nous recherchons ^^
Le PC étant correctement préparé, il est temps de se souvenir ce qu'est un film, une vidéo: une succession
d'images fixes prises à un certain rythme. Cest images sont souvent prises en format JPEG ou TGA (le TGA étant
bien meilleur nieveau qualité que le JPEG, mais bien plus lourd aussi)
La vidéo affichera donc la qualité que vous pourrez obtenir par le logiciel de capture, sur le jeu ou la source de la
capture, en fonction de la puissance et du réglage de votre carte graphique. Visuellement, 25 images diffusées par
secondes (les ips, ou fps en anglais pour frames per seconds) donneront l'impression de mouvement. Plus les ips
sont élevés, plus la vidéo paraîtra fluide. En général, on choisira du 30 ips (29,97 en réalité) ou 60 fps. La
difference sera visible sur le poids de la vidéo.
Par exemple, une image TGA de résolution 1280x720x32(bits) pèsera environ 3Mo. Maintenant, multiplions ces
3Mo l'image par 30 pour 1 seconde: 3x30=90Mo la seconde! 180Mo si vous passez à 60 ips. Donc, une vidéo de
10 minutes, soit 600 secondes donnera 600x90 (pour 30ips) = 54000Mo! 54 Go pour 10min! Doublez si 60 ips
Plus la résolution est élevée, plus le poids de chaque image sera conséquent. 3Mo l'image en 720p mais 5Mo en
1080p... je vous laisse vous amuser à calculer tout ça pour du 1080p à 60fps!.
Bien, voilà donc la raison majeure du choix de la résolution donnée, amélioront la qualité de ces images,
l'affichage via le jeu ou la source d'une part et la gestion de l'affichage par votre carte graphique d'autre part. Il
devient donc évident que la CG doit être mise à jour et correctement paramétrée.
Pour ça, tout dépend de la marque de la carte, ainsi que de son type, pilote, etc. Il existe 2 références en la matière:
n'vidia et ATI. Chacun dispose des ses propres interfaces de mise à jour, et de parametrage avancé. Toute les infos
dans vos documents help de ces logiciels, sur les sites des constructeurs, sur le net en général. Merci Google!
Ici le site de mise à jour ATI:
http://www.pilotespc.com/pilotes/drivers.php?Brand=ATI&Logo=ati&gclid=CKqJu9W6s6sCFcRtfAodHhjIdw
et là pour n'vidia:
http://www.nvidia.fr/Download/index.aspx?lang=fr
C'est un bon début, les CG sont à jour, le PC est réglé sur "mode performant, système amélioré". Passons au
réglage des performances graphiques de votre CG.
Là pour ATI:
http://www.pc-code.com/base/dossiers/pilote_ati.php
Ici pour n'vidia:
http://www.pcloisirs.eu/parametres_3d_antialiasing.htm
Niveau réglage des cartes graphiques, voici un paramètrage qui vous permettra d'avoir un bon rendu graphique (si
votre système le permet).
Anticrénelage: 8X (au dessus, c'est mieux, selon la qualité graphique du jeu, ce sera plus ou moins nécéssaire,
auquel cas, 16X fera l'affaire)
Filtre Anisotropique: 16X
filtre Mipmap (texture): performant ou haute performance
forcement Mipmap: Trilinéaire
V-sync: activé
mode d'anticrénelage: super échantillonage AA
Certains jeux bloquent ces filtres pour préserver les performances ou d' autres jeux ont inclus le réglage des filtres
dans les options graphiques.
Etape suivante, le logiciel de capture audio et vidéo:
Bon nombre de personnes utilisent Fraps pour enregistrer leurs partie de jeu. Si c'est un jeu qui dispose d'une
commande d'enregistrement, comme ceux incluant le moteur graphique Quake (WRTC, Wolef ET, Quake 3, etc.),
fraps est inutile. Sinon, il faut utiliser un logiciel, et ce logiciel peut être fraps, ou un autre ayant la même fonction.
CamStudio peut-être utilisé également.
Le tuto Camstudio qui va bien: http://www.siteduzero.com/tutoriel-3-37779-faire-une-capture-video-de-sonecran.html
Le réglage de Fraps:
Voyons onglet par onglet:
Onglet Général:
Le choix "Start Fraps Minimized": cachera l'écran de dialogue Fraps quand vous lancerez le programme. On peut
encore avoir accés à Fraps par l'icône dans la barre de tâche.
Le choix "Fraps window always on top": garantira que la fenêtre du programme reste visible même quand vous
changez d' application. Cette option n'a aucun effet si Fraps a été minimisé au démarrage dans la barre de tâche.
Le choix "Run Fraps when Windows start": Si vous voulez que Fraps soit chargé quand vous allumez votre
machine, cochez l'option.
Fraps est supporté aussi par les écrans LCD séparés, présents sur les claviers tels que le Logitech® G15™. Si vous
avez un tel clavier, vous verrez l'option "afficher le statut sur le clavier LCD". La permission de cette option vous
permettra de voir les FPS et d'autres identifications sur le clavier en jouant à vos jeux. Si vous avez un G15, mais
ne voyez pas cette option alors vous auriez besoin d'installer le dernier pilote G15 disponible sur le site Internet de
Logitech.
Fraps a-t-il un impact de performance sur le jeu ?
Il y a un petit affichage du framerate (fréquence d'image associé au FPS affichés) sur l'écran. Cela peut varier
selon votre configuration de système, mais devrait rester relativement bas. La meilleure façon de le mesurer sur
votre propre système est de trouver un jeu qui vous permet de le tester et comparer les résultats obtenus avec et
sans Fraps chargé.
Quand vous testez, le framerate est handicapé automatiquement pour fournir les résultats les plus exacts.
Quand vous enregistrez un film avec Fraps, il peut y avoir un impact notable sur le jeu, il peut donc ramer. C'est à
cause de tout le travail supplémentaire impliqué dans la capture de l'image et de sa sauvegarde sur votre disque
dur.
onglet FPS:
"Overlay hotkey" vous permet d'assigner un bouton qui va permettre d'afficher le benchmark dans l'un des quatre
coins de votre écran. Pour changer cette touche, faites un clic dans la boîte de dialogue et tapez une nouvelle
touche qui va être assignée à cette fonction. Un clic sur "Disable" permettra de désactiver cette fonction.
"Benchmaking hotkey" vous permet d'assigner un bouton qui peut être utilisé pour déterminer le taux de FPS
moyen à n'importe quels moment d'un jeu. Pour changer la touche, faites un clic dans la boîte de dialogue et tapez
une nouvelle touche à être assignée à cette fonction. Un clic sur "disable" permettra de désactiver cette fonction.
Le coin d'affichage (overlay corner) indique la région de l'écran dans lequel le compteur de framerate sera affiché.
Choisissez un coin qui n'obstrue pas les renseignements importants du jeu. Si vous désactivez le "overlay hotkey",
le framerate ne sera pas affiché.
Le choix "Only update overlay once a second" changera seulement le de taux d'image qui sera compté une fois
par seconde.
L'option "Stop benchmark after xx seconds" vous permet de spécifier une durée fixée pour le point de référence
(Benchmark). Dès que le nombre de secondes s'est écoulé le point de référence s'arrêtera automatiquement et sera
sauvé sur le disque.
Finalement, les statistiques du benchmarck détaillées peuvent aussi être sauvées sur le disque. Celles-ci sont
écrites dans des fichiers standards CSV qui peuvent être importés directement dans un tableur. Tous les fichiers
sont automatiquement "nommés/ temps estampillé" et sauvés dans le sous-dossier du benchmark. Actuellement il
y a 3 fichiers écrits pour chaque point de référence quand cette option est permise :
• FPS - Contient la valeur du framerate pour chaque seconde du benchmark
• frametimes - Contient le temps (en millisecondes) de chaque image qui a été rendue dans le point de
référence
• minmaxavg - Contient le décompte d'image totale, la durée du point de référence, le minimum, le
maximum et les valeurs du framerate moyen.
Comment puis-je faire la moyenne du framerate entre deux points ?
Pendant que vous jouez en apuyant sur la touche vous avez assigné à "Hotkey benchmarking". Cela marquera le
début d'où le fait de faire la moyenne doit survenir. Une boîte verte s'affiche pour vous permettre de savoir quand
la notation a commencé et ensuite le compteur est enlevé pour une meilleure exactitude. Quand vous voulez
mettre fin au benchmarking, appuyez sur la touche assignée de nouveau. La moyenne du framerate sera
maintenant affichée par une boîte rouge. Pleins de détails sont aussi sauvés dans le dossier FRAPSLOG.TXT
dans votre dossier Fraps et dans le dossier du benchmark si vous avez permis le détail de la statistique.
Quel est Fraps montrera le framerate maximum?
Fraps montrera un maximum 9999 fps sur l'écran. Si vous avez besoin de connaitre le framerate précis maximum,
vous devez utiliser le benchmark et découvrir la valeur dans FRAPSLOG.TXT, ou de la statistique détaillée
minmaxavg (si vous autorisez cette option).
Pourquoi Fraps n'affiche pas au-dessus 30fps, 60fps, 75 fps (ou autre) dans mon jeu?
Cela peut être à cause de plusieurs raisons.
Beaucoup de jeux limitent les Fps en interne pour avoir un rendu plus rapide qu'à certains taux. Dans certains cas
cela peut signifier qu'ils sont bloqués à un framerate maximum 30fps.
Une autre possibilité consiste en ce que vous ayez activé le Vsync. Vsync est utilisé pour synchroniser la
production de votre carte de graphiques avec le taux de rafraîchissment (ou fréquence en Hz) de votre moniteur.
Quand votre carte de graphiques a fini de rendre l'image suivante, il attend que le moniteur ait fini d'afficher
l'actuelle avant d'afficher la nouvelle. Cela signifie que le framerate maximum que vous pouvez obtenir sera égal à
la fréquence du rafraîchissement de votre moniteur (qui est d'habitude de 60hz, 75hz, 85hz, ou 100hz).
Si vous désactivez le Vsync, alors votre carte de graphiques rendra continuellement sans attendre que la derniere
image soit affichée dans son ensemble. Avec les cartes de graphiques rapides cela signifie que votre moniteur peut
changer d'image à mi-chemin en bas l'écran. Cet effet est connu comme "le déchirement" puisqu'il a l'air d'y avoir
une ligne visible séparant deux différentes moitiés. Pour cette raison, vous devriez partir généralement Vsync
activé sauf si vous testez.
Onglet Movie:
Vous pouvez choisir le dossier où Fraps conservera tous les films. Par défaut ce dossier est le même que celui dans
lequel vous avez installé Fraps, mais vous pouvez le personnaliser pour les sauver n'importe où sur votre disque.
Cliquez sur le bouton "Change" pour choisir une nouveau dossier, ou le bouton View pour ouvrir le dossier et
afficher son contenu.
"Vidéo Capture Hotkey" vous permet d'assigner un bouton qui enregistrera les films du jeu. Pour changer cette
touche, faites un clic dans la boîte de dialogue et tapez une nouvelle touche pour l' assigner à cette fonction. Un
clic sur "Disable" arrêtera le touche d'avoir n'importe quel effet.
Le Choix "half-size" conservera le film à la moitié de la résolution de l'écran de jeu. "full-size" conservera le film
à la même résolution que l'écran de jeu.
Vous pouvez choisir le framerate du film entre 25fps, 30fps, 50fps, 60fps, ou une valeur personnalisée jusqu'à
100fps. Le résultat sera plus fluide mais le fichier sera plus lourd. Quelques programmes de montage vidéo
traiteront des films enregistrés à 25fps en PAL et les rendra en 29.97/30fps comme en NTSC (norme américaine,
en europe, c'est le PAL qui prévaut).
Le choix "sound capture settings" enregistrera l'audio du jeu avec la vidéo. Vous pouvez rendre cette option
infirmes si vous projetez d'ajouter votre propre son à la vidéo lors du montage/muxage.
Quand vous choisissez "Detect best sound input", Fraps déterminera la meilleure source pour enregistrer le son du
jeu. Si vous choisissez "Use Windows input " la source d'enregistrement de Windows sera utilisé. La source de
Windows peut ne pas capturer tous les sons de jeu, donc vous devriez permettre généralement à Fraps de
découvrir la meilleure source à moins que vous ne vouliez capturer le son d'une source externe.
Comment enregistrer un film en dirigeant un jeu?
Choisissez d'abord le framerate pour le film, qui indique combien d'images seront inclus dans le film chaque
seconde. Vous pouvez choisir actuellement 25, 30, 50 ou 60 fps.
Dans le jeu, appuyez sur "Capture Vidéo Hotkey" (F9) quand vous voulez commencer à enregistrer. Pendant que
l'enregistrement le compteur du FPS deviendra rouge. Quand vous voulez mettre fin à votre film, appuyez sur le
bouton de nouveau pour arrêter d'enregistrer. Vous trouverez maintenant le film sauvé dans votre dossier
destination.
Celle est la résolution maximum acceptée en capture "Half/Full-size"?
La résolution maximum pour full-size et half-size est actuellement de 2560x1600.
Pourquoi le film AVI produit par Fraps est-il si grand ? Comment puis-je réduire la taille?
Le poids du fichier est grand parce que Fraps n'a pas assez de temps pour encoder le film pendant que le jeu
tourne. Les images du film sont légèrement comprimés, mais exigent encore une grande quantité d'espace disque
en raison des hautes résolutions. Après que vous ayez fini la capture, vous pouvez convertir les clips en format
comprimé en utilisant un programme d'encodage ou de montage de vidéo. Probablement le plus facile à utiliser est
Windows Movie Maker qui est inclus gratuitement dans "Windows Live Essential ". Il vous permet de facilement
réviser vos clips et ajouter le texte et d'autres effets à votre film. Le résultat final sera aussi comprimé en Windows
Media Vidéo (WMV), un format qui peut être lu par defaut dans la plupart des media players.
Comment j'arrête le compteur de FPS sauvé sur mes films ?
Le compteur de FPS ne devrait pas être sauvé sur vos films. Ce que vous pouvez voir est le visualisateur du
player de Fraps lors de la lecture de votre de médias. Essayez de sortir de Fraps avant de lire vos vidéos et vous
devriez avoir des images propres. Si cela n'aide pas vous pouvez désactivé le compteur de Fps avant d'enregistrer
en appuyant sur la touche assignée à "Overlay Display hotkey ".
Quand je vois le film que j'ai sauvé il apparait des sauts d'images et des craquements du son. Qu'est-ce qui
est incorrect ?
Votre player de médias peut avoir un problème en lisant une trop grande quantité de données que Fraps a écrite sur
le disque. Fraps est optimisé pour traiter de grandes quantités de données, mais beaucoup de média players ne le
sont pas. S'ils ne peuvent pas lire les données assez vite, ça sautille dans la vidéo et dans l'audio.
Gardez à l'esprit que les données brutes sauvées sur le disque devrait être parfait. Si vous encodez la vidéo dans un
format comprimé vous finirez par obtenir probablement un fichier vidéo qui pourra être lu en raison de la grandeur
réduite du fichier.
Vous pouvez baisser aussi le taux de FPS du film ou utiliser une résolution inférieure pour réduire la quantité de
données sauvées sur le disque dur.
Comment puis-je régler le volume du son qui est enregistré ?
Vous devez configurer le volume par le panneau de configuration. Utilisez le guide suivant :
•
•
•
•
Cliquez sur le Panneau de coonfiguration et choisissez "Sons Et Audio".
Cliquez sur l'onglet Audio.
Trouvez l'appareil d'Enregistrement et cliquez sur Volume.
Réglez le volume pour la source que Fraps enregistre. C'est d'habitude appelé "Ce que vous Entendez",
"Enregistrent Maître", ou "Mixeur Stéréo".
Si vous ne pouvez pas voir la source correcte sur l'écran, vous auriez besoin de l'autorisé en cliquant sur les
Propriétés dans le menu et en garantissant que toutes les sources ont une vérification à côté de leur nom.
Où puis-je trouver le codec "Fraps FPS1" ?
Le codec Fraps (FPS1) est mis sur le système quand vous installez Fraps. Si vous avez réinstallé Windows, vous
aurez besoin aussi de réinstaller Fraps pour rejouer vos films du début.
Gardez en tête que si vous voulez donner votre enregistement cru à une autre personne, il aura besoin d'avoir
Fraps d'installé.
Onglet screenshots:
Vous pouvez choisir le dossier où Fraps conservera tous les screenshots. Par défaut ce dossier est le même comme
celui dans lequel vous avez installé Fraps, mais vous pouvez le personnaliser pour sauver n'importe où sur votre
disque. Cliquez le bouton "Change" pour choisir une nouveau dossier, ou le bouton View pour montrer le contenus
actuels du dossier choisi.
Le "Screen Capture Hotkey" vous permet d'assigner une touche qui prendra un screenshot de l'écran de jeu. Pour
changer la touche, faites un clic dans la boîte de dialogue et tapez une nouvelle touche à être assignée à cette
fonction. Le clic sur "Disable" arrêtera la touche d'avoir cette fonction.
Les screenshots peuvent être sauvés en format Windows Bitmap (BMP), JPEG (JPG), Portable Network Graphics
(PNG), ou Targa (TGA).
Le choix "Include frame rate overlay on screenshots " inclura le compteur de FPS de Fraps sur votre screenshots.
Si l'affichage du taux de FPS est désactivé, aucun compteur ne sera sauvé sur votre screenshots.
Quelle est la la résolution maximum supportée par la capture d'écran ?
Les Screenshots peuvent être pris dans les jeux courant aux résolutions jusqu'à 2880x1600 ou 3840x1200.
Source: Traduction du FAQ du site officiel de Fraps.
Et voilà pour Fraps.
Donc en résumé, nous avons préparé le PC, la carte graphique et Fraps de façon à capturer des images propres, de
qualité et d'une bonne résolution. Arrivé à ce point, il est désormais possible de commencer à filmer. Pour vous
rendre compte de votre travail, faite un petit test. Capturez une mini vidéo de 10 à 15 secondes, allez dans le
dossier où cette mini vidéo a été prise par Fraps, et voyez vous même si l'image est belle et le son correct. Si vous
êtes satisfait, filmez vos séquences avant montage.
Mais c'est bien beau tout ça, seulement votre vidéo fera quelques Go. Il va donc lui faire faire une cure
d'amégrissement, et préparer votre logiciel de montage pour le rendre apte à faire réduire le poids sans perdre trop
de qualité. C'est là que les choses vont se compliquer, avec les décodeurs/encodeur, les codecs, et les conteneurs.
Vos logiciels de montage et de lecture possèdent tous des codecs capables de produire des films de qualité.
Seulement cette qualité peut largement être améliorée grace à l'ajout de codecs. Pour ce faire, il vous faut ajouter
un encodeur/décodeur qui autorise votre logiciel de montage à utiliser ces codecs.
Pour se rendre compte de la différence de qualité, voici 2 vidéos de mon cru:
La première est en H264 (le format) AVCHD (le codec) en mp4 (le conteneur) produit par MeGUI (un des
nombreux encodeur gratuit):
http://www.megaupload.com/?d=NF6L7IET
La deuxième est différente, elle est en X264, huffyuv et en avi produit par MeGUI.
http://www.megaupload.com/?d=KNNYDFTT
Ca saute aux yeux non? La deuxième, qui utilise le codec uffyuv est bien meilleur, ce n'est aucunement une
question de conteneur (l'extension AVI/MP4). Seulement, comment faire profiter votre PC de ce codec, ou un
autre (comme l'insuffisemment célèbre Lagarith qui est encore meilleur de 30% en qualité)? A ça, il existe une
solution: ffdshow. Qu'est-ce que ffdshow? C'est un encodeur/décodeur pour "Vidéo for Windows" qui permettra à
votre PC d'utiliser uffyuv ou Lagarith comme codec, à l'idéal par MEGui.
NB:Huffyuv est imcompatible sur les OS développés en 64bits. Lagarith quand à lui fonctionne à merveille.
Ffdshow, MKV splitter et LAV filters également.
Pour pouvoir continuer, voici un Pack conçu pour le 32bits et 64bits avec les dernières versions à jour (Septembre
2011).
http://www.megaupload.com/?d=WMR5KGJO
Après l'avoir télécharger, décompressez l'archive inclue et choisissez le dossier "Décodeur-codecs-conteneur
splitters" de votre os en 32 ou 64 bits.
Installez donc ffdshow, lagarith ou huffy, matroska splitter, et LAV filters (le tout Open source et donc libre de
droits)
Quelques explications:
Qu'est-ce qu'un codec ?
Codec vient de Compression / Decompression. Il s'agit d'un algorithme qui compresse un fichier en un autre de
moindre taille. Il existe des codecs audio et des codecs vidéo. Les codecs de compression audio et vidéo ne sont
pas des codecs lossless pour la plupart (Lagarith est un codec lossless par exemple), ce qui signifie qu'il y a perte
de qualité par rapport à la source. Pour la compression de fichiers autres qu'audios et vidéos, ceci serait
inacceptable : imaginez qu'un codec vous rogne une ligne sur deux dans vos précieux fichiers word ! Il existe tout
de même des codecs lossless pour l'audio et la vidéo mais il en résulte des fichiers aux tailles difficilement
stockables. Les codecs les plus répandus et connus sont le DivX et sont frère libre le Xvid, ou encore le wmv
(Windows Media Video). Pour pouvoir lire une vidéo compressée, il nous faut tout d'abord installer le codec
correspondant à sa compression.
Qu'est-ce qu'un filtre ?
Un filtre Direct Show est un fichier qui permet de décoder une vidéo compressée dans un codec. Contrairement à
un codec, un filtre ne peut pas encoder. Les filtres ont l'avantage de ne pas ralentir Windows car ils prennent place
comme une extension de DirectX. On notera que les avis peuvent diverger quant à leurs performances, certains les
annoncent plus rapide que les codecs mais l'on retrouve aussi des avis contraires. Quoiqu'il en soit, ils sont
préférables pour la lecture.
Qu'est-ce qu'un conteneur ?
Le conteneur est le fichier à proprement parler qui n'est qu'une boîte dans laquelle tous les fichiers sont réunis. Le
plus célèbre des conteneurs est bien entendu le Avi. Mais il en existe de nombreux autres comme le wmv (qui est
particulier car c'est aussi un codec), l'OGM , le MKV, le MOV... C'est dans le conteneur que l'on encapsule la vidéo,
l'audio, parfois les pistes de sous-titres et même des bonus. Les multiples conteneurs diffèrent de par leurs
aptitudes a contenir certains fichiers. Par exemple le Avi ne peut pas contenir de piste audio au format OGG ni
même de piste de sous-titres. Le MKV lui, peut tout à fait contenir plusieurs pistes audio ainsi que plusieurs pistes
de sous-titres ou encore un chapitrage... C'est un des plus performants et qui plus est, est totalement libre. Tout
comme pour le codec, il va falloir installer un filtre afin que vos lecteurs vidéos puissent "ouvrir" ces conteneurs.
Ffdshow:
Qu'est-ce que FFDShow ?
FFDShow est un ensemble de filtres DirectShow qui reconnaît une grande majorité des formats vidéo. Il permet de
lire les codecs suivants : DivX, XviD, WMV, Mpeg 1, 2, 3, 4 et ce dans toutes leurs versions (Theora, DV, MJpeg,
Indeo 3, Cinepak, Qpeg...). Mais il est également possible d'activer des filtres durant la lecture pour l'amélioration
de la qualité vidéo. Et pour aller plus loin, il est possible d'encoder avec une foultitude d'options. Dans ces
dernières versions, il intègre désormais des filtres audio avec encore une fois un nombre impressionnant de codecs
supportés ainsi que des filtres permettant d'améliorer la qualité. Vous pourrez également lire les sous-titres,
capturer des images ou bien encore des séquences... Mais contrairement aux filtres traditionnels, il y a également
un système permettant l'encodage grâce au système vfw (video for windows). Et tout cela tient en seulement un
peu plus de 3Mo... Alors oubliez les codecs packs... ;)
Installation:
Rien de bien compliqué là dedans. Tout d'abord, il suffit de choisir la langue (étant donné le choix encore restreint,
nous allons prendre l'anglais, la dernière version x64 contient quand à elle le français). Allez ensuite jusqu'au
panneau où l'on vous demande les différent éléments que vous désirez installer.
écran d'installation et de sélection
Il est conseillé d'installer la documentation qui ne peut qu'être bénéfique. Pour une utilisation classique, vous
pouvez passer à la suite mais si vous vous intéressez à l'encodage, vous pouvez installer les plugins pour avisynth
et pour virtual dub ainsi que le service de script avisynth. A l'écran suivant, une liste des codecs supportés par
FFDShow apparaît. Vous pouvez tout sélectionner (ainsi qu'à l'écran suivant pour l'audio). Il est préférable de
cocher "postprocessing" et "subtitle". L'écran d'après est l'équivalent pour l'audio. "Volume normalization" est
intéressant à utiliser puisqu'il permet d'éviter les pics sonores, vous pouvez donc le cocher. Et enfin, l'ultime écran
vous demande où doit se faire l'installation. Voilà, FFDShow maintenant installé sur votre ordinateur. Pour
l'utiliser, il n'y a rien à faire de particulier, il suffit simplement d'ouvrir une vidéo.
Remarque : "Windows Media Player" n'utilise pas FFDShow. Vous devez utiliser un autre lecteur vidéo. Il en
existe des dizaines compatibles.
Configuration vidéo
C'est ici que tout devient intéressant.
Cliquez sur Démarrer\Programmes\ffdshow\video decoder configuration
Le panneau de configuration apparaît alors :
Panneau de configuration de FFDShow
Généralités :
Dans la partie gauche, vous remarquerez que certaines des options ont un petit carré vide qui permet d'activer ou
non une option sans modifier les réglages internes de l'option.
Sur la partie supérieure (grisée sur la seconde capture d'écran), vous avez accès à différents réglages que vous
aurez enregistrés. Il y a également une option pour traiter toute l'image et une autre pour traiter uniquement la
partie droite (pratique pour voir la différence avec et sans réglages). Et enfin un bouton d'aide et un autre de
remise à zéro.
Pour observer les modifications en temps réel, vous devez laisser tourner votre vidéo. Dans le cas contraire, les
réglages ne se feront qu'à la reprise de la lecture.
Codecs :
Il s'agit de la liste des codecs vidéos que FFDShow peut décoder. Vous pouvez les désélectionner en cliquant dans
la case "decoder" et mettre sur "disabled" mais il serait dommage de se priver de ses facultés.
Les choix possibles sont en fait les différentes bibliothèque de ffdshow. La principale est Libavcodec. Tant que
vous n'avez pas de problème de vidéo impossible à lire, il est conseillé de ne pas toucher à ces réglages car
certains codecs ne sont pas encore totalement supporté même si la lecture peut se dérouler sans entraves.
Info & Debug :
Ici se trouvent des options que vous ne toucherez peut-être jamais... Les réglages par défaut sont corrects et
permettent d'éviter des plantages. Cet écran est surtout destiné aux programmeurs et autres bidouilleurs avertis,
c'est pourquoi nous ne nous y attarderons pas.
OSD :
Voici une option intéressante. OSD signifie "On Screen Display", ce que l'on peut traduire par "affichage sur
l'écran" (tout de suite moins impressionnant). Cela permet d'afficher quelques informations par dessus la vidéo
lors de la lecture comme la charge processeur, l'heure, le codec utilisé... bref de nombreuses informations
intéressantes mais qui gênent plus qu'autre chose lors d'une lecture traditionnelle d'un film. Sur la partie
supérieure, vous avez la possibilité de placer cet affichage où bon vous semble. La partie inférieure permet quant à
elle de sélectionner les informations à afficher.
Font :
Il s'agit simplement de la police de caractères de l'OSD. Vous pourrez donc sélectionner celle de votre choix et
choisir également sa couleur, son style, sa taille, l'ombrage...
Tray, dialog & path :
Ici l'option "Show tray icon" vous permettra d'afficher une icône dans la zone de notification (près de l'heure) lors
de la lecture d'une vidéo grâce à ffdshow. Vous pouvez aussi changer la langue de ffdshow (à noter que l'on peut
préférer la version anglaise car beaucoup de termes techniques anglais ne sont pas toujours bien traduits en
français).
Keys & Remote :
Cette option vous permet de contrôler ffdshow grâce à des raccourcis. Cela est utile pour activer/désactiver les
options sans passer par le panneau de configuration. Pour configurer les touches, rien de plus simple : un double
clic sur la touche assignée par défaut puis vous choisissez la touche qui vous convient le mieux. L'option "Process
keypresses even if not focused" permet l'utilisation des raccourcis même si la fenêtre en cours n'est pas la vidéo.
Cette option équivaut aux "Global Hotkey" de Winamp.
Image Settings :
Ici, vous pouvez créer des profils pour pouvoir changer l'ensemble des réglages en quelques clics. Une fois toutes
vos options configurées, vous venez ici et cliquez sur "save to file" ; il vous suffira par la suite de sélectionner ce
profil. Toutefois, si vous possédez plusieurs profils, vous pouvez automatiser le changement en cliquant sur le
bouton "Preset auto load conditions". C'est intéressant si vous avez créé un profil permettant d'améliorer le rendu
des vidéos de petites tailles ou vice versa.
Show / Hide filters :
Ce panneau est intéressant car il permet de n'afficher que certains éléments du panneau de configuration. Il est
conseillé de se limiter au strict minimum. Selon votre utilisation, basculez tout ce dont vous ne vous servez pas ou
quasiment pas dans le cadre de gauche.
Crop :
Vous pouvez sélectionner le zoom à appliquer, proportionnellement ou non, simplement en déplaçant les petits
crans. Mais vous pouvez aussi rogner (crop) la vidéo de quelques pixels du ou des côtés que vous souhaitez en
spécifiant uniquement la valeur.
Deinterlacing :
Par défaut, les vidéos présentes sur DVD ou par des DV sont entrelacées. L'entrelacement est dû à la méthode
d'enregistrement : les caméras enregistrent 60 images par seconde et à chaque fois en fusionnent deux en une
seule, ce qui provoque des artefacts visuels principalement lors des mouvement horizontaux. Ici se trouvent
différents filtres permettant de supprimer ou tout du moins limiter cet effet. Les différents filtres fonctionnent
différemment et donc les résultats ne sont pas identiques suivant les filtres utilisés. Attention : certains filtres sont
très lourds pour le processeur ! A réserver aux bonnes configurations.
Logoaway :
Il s'agit d'une option très sympathique permettant la suppression de logo. Si par exemple vous avez une émission
de télévision avec le logo de la chaîne présent dans un coin de l'écran, vous pourrez le supprimer. Vous devez tout
d'abord indiquer l'endroit du logo dans Left et Top puis entrez ensuite sa taille dans Width et Height. Il suffit par la
suite de choisir la méthode de suppression :
XY : applique un flou. Assez efficace pour les petits logos.
UGLARM : affiche un flou mais avec reconstitution de l'image. Très efficace, bien plus que le XY pour les gros
logos.
Solid Fill : ajoute un rectangle de la couleur voulu. Evidemment c'est le plus efficace mais aussi le plus moche.
Shape XY : floute selon une forme. Très puissant à condition de posséder le logo.
Au dessous du menu déroulant se trouvent les options inhérentes à chaque méthode. Les réglages de la partie
inférieure sont des réglages minutieux pour peaufiner au maximum et sont donc plus difficilement applicables.
PostProcessing :
Voici sûrement le panneau le plus intéressant de tous. C'est ici que vous pourrez améliorer la qualité de lecture. La
première barre permet d'améliorer significativement la qualité de l'image. Votre processeur devra travailler un peu
plus avec ce réglage. Ensuite, si votre vidéo est pleine de macro block, l'option accurate deblocking appliquera un
léger flou qui permettra de considérablement gommer les blocks.
Les cases Luminance et Full Luma Range permettent d'enlever le voile terne commun à la plupart des vidéos
encodé en divx ou xvid.
L'option SPP Deblocking permet aussi de supprimer les blocks des vidéos. Cette option est la plus puissante mais
demande une importante puissance de calcul de la part du processeur et n'est pas compatible avec toutes les
options précédentes, elle peut causer un effet de vidéo brouillée horizontalement.
Picture Properties :
Cet autre onglet très intéressant permet de régler la luminosité, le contraste, la teinte, le gamma et la saturation.
Levels :
Permet de modifier les spectres de luminances et de couleurs. C'est difficilement réglable et pas toujours efficace.
On s'en passe très bien.
Offset:
Permet de modifier l'interprétation des couleurs et de la luminance. Par exemple, si votre vidéo est trop verte, vous
pourrez déplacer le vert vers une couleur plus agréable. Cela permet de mettre en place un étalonnage en temps
réel de la vidéo : pratique pour donner une ambiance particulière à la vidéo.
Blur & NR :
Ces filtres permettent d'ajouter du flou ainsi que de diminuer le bruit des vidéos. Le flou peut-être intéressant dans
le cas de vidéo de petites résolutions afin de faire quelques peu disparaître les pixels non flatteurs pour nos yeux.
Sharpen :
Ces différents filtres permettent d'avoir une image plus précise. Mais attention ! Ils sont généralement difficiles à
appliquer sans dégrader la qualité. Ils sont utiles par exemples pour la lecture d'animations, plus particulièrement
le filtre asharp qui fait des merveilles. Mais si vos vidéos sont de trop mauvaises qualité, il soulignera encore plus
les défauts...
WarpSharp :
Ce filtre permet de supprimer les effets de macro block mais il déforme l'image en contrepartie. Il faut l'utiliser
avec parcimonie...
Noise :
Vous pourrez ajouter du bruit à vos vidéos... Sympa, inutile, donc indispensable. Avec trois types de rendus
différents très facilement réglables.
Resize & Aspect :
Vous permet de modifier la taille de la vidéo et son format (4:3 en 16:9 par exemple). Ces modifications sont
toutefois rarement utiles car le lecteur fait cette modification de lui même (ou propose une option similaire).
Perspective Correction :
Comme son nom le laisse présager, il s'agit ici de corriger les problèmes de perspectives. Dans le cas où une vidéo
n'est pas filmée de façon bien droite ou encore lorsque la vue n'est pas rectangulaire... Il suffit de déplacer les
points pour tordre ou détordre votre image.
Subtitle :
C'est la partie qui gère les sous-titres. Généralement, le lecteur s'occupe de cette partie mais lorsque ce n'est pas le
cas, c'est ffdshow qui s'y colle. Vous pouvez modifier le placement des sous-titres, spécifier votre format vidéo
afin qu'il s'adapte au mieux. Dans la sous partie Text, vous pourrez modifier automatiquement votre texte comme
la correction orthographique à la volée (pas encore supportée en français), correction de la ponctuation... Dans la
sous partie Font, vous pourrez modifier la police, la taille, l'ombrage, la couleur, ou encore l'écartement... La sous
partie Vobsub correspond au filtre pour la compatibilité avec les sous-titre de DVD. Vous pouvez y configurer la
langue par défaut ainsi que la taille et la méthode de lissage. La méthode swscaler gaussian semble donner les
plus beaux effets.
Avisynth :
Avisynth est un langage de script permettant des manipulations vidéo. C'est un langage simple mais qui permet
d'arriver à des effets très complexes. Vous pouvez consulter le site officiel pour plus d'informations.
Visualizations :
Il s'agit de trois filtres différents et cumulables permettant de visualiser les données.
Motion Vectors : Il s'agit du détecteur de vecteur de mouvements qui les affiche en surimpression selon une grille.
Quantizers : Permet de connaître les quantités de données que représentent les portions d'images. Affiche la valeur
en surimpression selon une grille.
Graph : Affiche en surimpression un graphique représentant le débit de données.
DCT :
Ce filtre permet de supprimer encore des blocks. Il consomme encore beaucoup de ressources processeurs et
pourrait malheureusement causer des ralentissements.
Bitmap Overlay :
Ce filtre permet de rajouter une image en surimpression à l'instar des logo des chaînes de télévision. Vous pouvez
utiliser des jpeg, bmp ou des gif. Vous pouvez le placez à votre guise facilement et choisir la méthode d'intégration
et l'opacité.
Grab :
Permet de récupérer la vidéo en images. Vous sélectionnez le mode de capture : une image (single frame), toute la
vidéo (every frame) ou juste une séquence (range) en indiquant leur numéro. Vous choisissez leur emplacement
(par défaut C:\ mais il est préférable de créer un dossier spécifique pour éviter de tout mélanger). Vous indiquez
leur nom (name prefix) et le nombre de chiffres qui figurera dans le nom (minimum 4 chiffres mais le mieux est 6
chiffres). Vous sélectionnez ensuite le format Jpg, Bmp ou Png. Préférez le Jpg car vous obtiendrez des images de
bonnes qualités sans utiliser trop de place, contrairement au Bmp qui vous saturera votre disque dur en 10 minutes
de vidéos. Et enfin, choisissez la qualité d'images (ne fonctionne pas en Bmp car ce format n'est pas compressé).
Overlay :
Ce filtre permet (encore !?!) de modifier la luminosité, le contraste, le gamma, la saturation... La différence est que
celui-là travaille directement avec la carte graphique. Le processeur n'est pas utilisé avec ces filtres. Mais votre
lecteur doit être configuré pour utiliser une sortie Overlay.
Miscellaneous :
Ici il s'agit d'options diverses comme par exemple la sélection de la méthode de iDCT. L'option Greyscale
decoding permet d'afficher les images en noir et blanc. Ensuite workaround encoder bugs permet de corriger les
effets de certains bugs d'encodeurs mais c'est en général inutile car il s'agit pour la plupart de bugs qui ont été
rapidement corrigé. Video Delay permet de décaler la vidéo par rapport a l'audio afin de pallier aux problèmes de
synchronisation audio. Il suffit d'indiquer une valeur en millisecondes. Il y également la possibilité d'appliquer un
décalage plus long à la fin qu'au début et vice versa en cliquant sur End et en entrant les valeurs de début et de fin.
A noter qu'il est possible de mettre une valeur négative.
Output :
Cet écran vous permet de sélectionner les formats de couleurs utilisés. Si vous disposez d'une carte graphique
quelque peu puissante, il peut-être intéressant d'activer l'option "Use Overlay Mixer" qui délèguera une bonne
partie du calcul a votre carte graphique allégeant ainsi la dose de calcul du processeur (c'est également le cas pour
l'option "HW Deinterlacing"). Selon les drivers et les cartes graphiques, il peut arriver que ces options provoquent
des bugs visuels, il faudra alors les désactiver dans ce cas. L'option Flip vidéo permet de retourner la vidéo (utile
en cas de bug présent dans certaines versions de Xvid). Vous pourrez vous passez des deux dernières options pour
une utilisation classique.
About :
Il s'agit du dernier écran des options vidéos : point d'options mais juste le traditionnel "A propos".
Vous savez maintenant tout sur la partie concernant le décodage vidéo de FFDShow. Vous remarquerez que la
plupart des options ne servent que rarement (voir quasiment jamais). Mais bien que de nombreuses options soient
présente, FFDShow sait rester léger et souvent plus efficace que les codecs d'origine : meilleure qualité et plus
grande vitesse d'exécution.
Sources: http://www.zebulon.fr/dossiers/60-3-presentation-ffdshow.html
Pour les codecs, rien de plus simple, installez les comme des logiciels. Ffdshow intègrera vos codecs à vos
logiciels. Dès lors, chaque configuration avancée d'un rendu paramétré en "Vidéo for Windows" permettra de
choisir huffyuv et/ou (en fonction du type d'OS) lagarith. Faites de même pour le LAV filters et le Mkv splitter.
Ces dernières bricoles vous permettront de choisir le conteneur MP4 en remplacement du MKV ou AVI, ou autre.
Installez également Avisynth (de la même manière) qui permettra à MeGUI et VirtualDub de fonctionner.
VirtualDub et MeGUI s'installe en décompressant vous même l'archive dans un dossier que vous aurez
préalablement créé. Je détaillerai MeGUI dans la suite de ce tuto, installation et utilisation...
(Une vidéo spéciale Megui accompagne le pack de logiciels, mais ne grillez pas les étapes, inutile d'aller trop vite,
la patience est une vertue précieuse en movie making)
Vos codecs sont désormais intégrés à vos logiciels de lecture et de montage (sauf ceux ayant leurs propres codecs
sous licence comme AVS vidéo editor ou AVS converter et qui n'autorisent pas d'ajouts).
Vous voici donc à filmer vos péripéties avec Fraps. Il en ressort une vidéo prête à passer au banc de montage.
Personnellement j'utilise Sony Véga Pro 9c pour monter ma vidéo. Sony Végas pro est le meilleur compromis
entre Windows Movie Maker et Adobe Première. Il est moins compliqué qu'Adobe Première et plus complet que
Windows Movie Maker, et bon nombre de réalisateurs utilisent celui-ci pour monter leurs vidéos.
Pour faire de la HD avec Windows Movie Maker, passez voir Papajohn:
http://papajohn.org/
Et un tutoriel Windows Movie Maker:
http://www.siteduzero.com/tutoriel-3-37326-creer-un-petit-montage-avec-windows-movie-maker.html
Pour Sony Végas Pro, c'est encore sur le site du zéro que ça se passe:
http://www.siteduzero.com/tutoriel-3-8457-l-art-du-movie-making-avec-vegas.html
Quelques réglages dans SonyVégasPro:
Cependant, voici quelques tuyaux concernant Sony Végas.
Au démarrage de sony Végas, vous devez configurer votre projet en cliquant sur:
Fichier
|
->nouveau projet
Une fenêtre s'ouvre, la fenetre de projet qu'il faut paramétrer:
Le modèle choisi est HDV 720 – 30p (High Definition Vidéo 720p 30 fps. Ce qui veut dire que votre résolution de
ba
se pour votre projet sera de 1280x720 pixels, et le "framerate" sera de 29,97 images secondes.
Vous retrouvez d'ailleurs cette résolution dans les paramètres "Largeur" et Hauteur".
Le rapport L(argeur)/H(auteur) d'un pixel sera de 1, en gros, vos pixels auront une forme carré, ce qui est
préférable pour conserver la qualité et la résolution.
La Qualité en résolution intégrale sera sur "optimisée" pour assuré un meilleur rendu.
N'oubliez pas de cocher la case "appliquer à tous les nouveaux projets", ça vous évitera de reprendre ces
paramétrages à chaque montage.
C'en est finit du réglage du projet!
Donc, c'est parti pour le montage. À ça, aucune indication ne vous sera donné par ce tutoriel, ce n'en est pas
l'objectif. Par contre, une fois ce montage achevé, nous allons passer à la partie "Rendre en tant que" qui vaut
largement le détour!
D'abord, je tiens à préciser qu'il est fort possible d'inclure l'audio à la vidéo, cependant, nous nous borneront à
travailler en double rendu, en vue d'un multiplexage ultérieur. Le multiplexage nous permettra d'obtenir moins
d'altération tant de la vidéo que de l'audio. En effet, MeGUI permet de muxer (multiplexer en français). Un
glossaire se trouve à la fin du tutoriel où vous trouverez une tonne d'informations sur le sujet qui nous intéresse.
Donc pour la partie rendu vidéo uniquement:
Cliquez sur:
Fichier
|
-->rendre en tant que...
Une nouvelle fenêtre s'ouvre:
Fenêtre de gauche partie basse:
Le type choisi dans le menu déroulant approprié sera "Vidéo For Windows (*.avi)" et le modèle sera "Modèle par
défaut (non compressé)(*)" de façon à pouvoir choisir "Lagartih Lossless Codec" comme codec personnalisé.
Donc après avoir choisi le type et le modèle, cliquez sur "Personnaliser" (1). Une nouvelle fenêtre de paramètres
s'ouvre.
Fenêtre à droite:
Après avoir cliquer sur personnaliser, vous voyez apparaître cette fenêtre. En bas 3 onglets:
Vidéo/Audio/Projet.
L'onglet "vidéo" (2) que nous voyons nous permet de choisir "Lagarith" comme format vidéo. Lagarith est un
codec au format x264 sans perte. Cliquez donc à ce moment là sur "configurer" (3) et une nouvelle fenêtre qui
nous permet de choisir le mode de compression. Nous prendrons YUY2 (4) pour satisfaire à nos besoins.
Passons à l'onglet "Audio":
Dans cet onglet, il faudra décocher "inclure Audio". En effet, on ne recupère que la vidéo dans ce rendu là.
Il nous reste plus que l'onglet "Projet":
Vérifier que le modèle est bien celui qui est choisi au départ. Cliquez sur le menu déroulant en face de "Qualité de
rendu" et sélectionnez "Optimisée" mais normalement, vous l'aurez sélectionner avant montage en configurant
votre projet.
Et enfin cliquez sur "OK" et patientez. Au bout de longues minutes (voire heures selon la longueur de votre clip,
votre vidéo est prête à aller se faire compressée par MeGui. Passons au son, puisque la vidéo sortie précédemment
de Sony Végas est sans audio.
Cliquez de nouveau sur:
Fichier
|
-->rendre en tant que
Choisissez le type "Wave(Microsoft) (*.wav); le modèle "Modèle par défaut" que vous personaliserez en
"PCM(non compressé)" à "48000Hz" et "16bits"
Cliquez sur "OK" et attendez quelques secondes ou minutes, ça va assez vite, n'y ayant que le son :)
Pourquoi du Wav plutôt que du mp3? Tout simplement parce que le wav est de meilleur qualité que le mp3 (il y a
moins de perte). C'est exactement comme la vidéo. Vous avez le son intégré à votre vidéo de sortie de Fraps, et
celui-ci est sans compression. En encodant en mp3, vous allez gagner du poids certes mais aussi de la qualité. Le
Wav embarque tous les sons aigües/médiums/basses, même certains sons que seule une oreille entrainée pourra
entendre. En encodant en mp3, vous retirez les sons imperceptibles à l'oreille humaine, et vous gagnez ainsi du
poids, mais trop de compression ferait que l'audio sera fade. À bitrate semblable, la qualité sera bien meilleure.
Vous pourrez constater d'ailleurs que les sons de vos logiciels sont tous en wav la plupart du temps, le mp3 étant
réservé aux ipods et autres lecteurs mp3 ou radio internet en raison de son poids, le buffering devient plus rapide
ainsi. Pour le buffering allez ici:
http://fr.wikipedia.org/wiki/M%C3%A9moire_tampon
Bien, résumons: La vidéo est rendue par végas en x264, le son quand à lui est en wav. C'est là que les athéniens
s'atteignirent... Vous avez donc 2 fichiers: votre_vidéo.avi toute belle et toute montée et votre_audio.wav
correspondant à la bande son. Inutile de chercher à vérifier la qualité vidéo, le poids fait toujours quelques Go et
aucun lecteur ne pourra la lire sans ramer comme un malade, les saccades seront au rendez-vous. Nous allons
arranger tout ça, grâce à MeGUI!
L'avantage de Lagarith est que ce codec est d'une part lossless, donc sans perte ce qui favorise la qualité des
images, et en x264 d'autre part. Avec Megui, vous allez compresser ce x264 avec perte, mais un minimum grâce à
un profile vidéo x264 HQ-insane (qui prendra facilement en charge votre type de x264 Lagarith). Dans le pack
logiciels fourni plus haut, vous trouverez un dossier "autre" contenant une archive "pack MeGUI.rar".
Décompressez cette archive dans un dossier. Dans ce dossier se trouve une vidéo tutoriel extrêment claire en
français, même s'il n'y a pas de paroles et tout le nécessaire pour suivre cette vidéo. Certes, c'est présenté sous
Vista, mais ça ne fait aucune différence avec Windows Seven ou même XP.
00 min 00: la vidéo TEST.avi et l'audio TEST.wav sont rendu par sony végas, fermez sony végas et suivez le
début de l'installation:
00 min 17: installez AviSynth 2.5.8. Si vous n'avez pas installé Avisynth, MeGUI vous le proposera et vous
devrez accepter, sinon, MeGUI ne fonctionnera pas.
01 min 19: décompressez l'archive "MeGUI_2028_x86.zip" dans un nouveau dossier créé et renommé "MeGUI"
01 min 21: créé un raccourci sur votre bureau de "MeGUI.exe"
01min59: mettez à jour MeGUI aprés l'avoir démarrer. Le logiciel vous le demande, acceptez toujours. Lors de
cette mise à jour, Megui vous informe que le codec Nero Aac ne peux pas être mis à jour, MeGUI vous propose de
vous ouvrir une page pour le télécharger. Vous l'avez dans le pack fourni, on l'installera aprés.
2 min 57: le "preset importer" s'ouvre et demande si vous souhaitez importer des profils préconfigurés. Pour l'
"importer audio", cochez le profil suivant: "nero Aac NDAAC-lc-multichannels-HQ-256kbps". Vous pouvez aussi
tout cochez si vous voulez plus tard en tester d'autres. Pour la vidéo, seuls les profiles XviD sont proposés. Le
x264 est inclus déja et le XviD ne nous intéresse pas (trop de perte ^^ ), donc ne cochez rien. Vous devez, pour
prendre en compte les mises à jour, redémarrer le logiciel.
03 min 44: Le logiciel redémarre et vous demande de nouveau si vous souhaitez faire la mise à jour. Acceptez
pour savoir quelle MAJ il vous propose. Le codec Nero Aac, encore une fois, et seulement lui. Vous pouvez donc
fermer cette fenêtre, MeGUI ne pourra pas l'installer de toute façon (question de licence).
03 min 58: installons le fameux codec Nero Aac. Cliquez sur "Option", puis "settings". Une fenêtre s'ouvre, 3
onglets sont proposés. Allez directement sur l'onglet "external Program settings". Mettez ça de coté pour le
moment et retrouvez votre archive contenant le codec Nero (Nero-AaCCodec-1.5.1.zip) et décompressez tout ça.
04 min 18: Vous vous retrouvez avec un dossier "win32" provenant de cette archive, ouvrez le et sélectionnez les
3 fichiers présents dans l'archive (neroAacDec.exe/neroAacEnc.exe et neroAacTag.exe) et copiez/collez les dans
le dossier MeGUI créé tout à l'heure, contenant tous les fichiers et dossiers du logiciel.
04 min 47: on reprend avec MeGUI, l' "external program settings", et on va cliquer sur le bouton "..." ("parcourir"
en fait) pour retrouver le chemin du fichier "neroAacenc.exe", puis cliquez sur "save" de la fenêtre "settings". On
peut refermer MeGUI, passons à l'ajout des profiles x264 supplémentaires.
05 min 05: Dans le pack fourni, retrouvez l'archive "MeGUI-x264_generic_profiles_v85.zip" et décompressez-la.
Vous avez un dossier 'allprofiles" contenant un dossier "x264". Il suffira de placer ce dossier "x264" dans le
dossier "allprofiles" du dossier "MeGUI" contenant le logiciel et d'écraser les fichiers de profils x264 identiques
déja présents en vu de les mettre à jour, et d'en rajouter.
Bien passons au coté encodage, maintenant que Megui est installé et proprement mis à jour.
5 min 50: Démarrez Megui. La fenêtre principale proposant 3 onglets: Input/Queue/Log. Ce logiciel, comme
d'autre, utilise Avisynth qui fonctionne avec des scripts *.avs. Heureusement, MeGUI permet de générer en
quelques clics un tel script.
Cliquez sur "Tools" dans le menu principal (File/view/Workers/Tools/Options/Help), un menu déroulant s'ouvre,
et sélectionnez "avs script créator". Une fenêtre s'ouvre. Cliquez sur le bouton "..." en face de "vidéo input" et
retrouvez votre rendu vidéo.avi sortie de Végas (TEST.avi dans la vidéo). Une nouvelle fenêtre s'ouvre, vous
demandant quelle est la méthode pour ouvrir cette vidéo avec 3 choix (One Click Encoder/File
Indexer/DirectShowSource).
Choisissez "DirectShowSource" (c'est à ce moment là que l'installation de ffdshow prend toute son importance (du
moins coté compression)). Vous voyez donc une fenêtre présentant votre vidéo montée avec au dessus celle de l'
"Avisynth script créator". Cliquez sur "Save" en bas de celle-ci, puis fermez les fenêtres de visualistion présentées.
06 min 36: Passons au réglages de l'encodeur vidéo. Donc en face de "Encoder Settings", fenêtre principale,
onglet Input. Par défaut, l'encodeur est en "X264:*scratchpad*", cliquez et sélectionnez "x264 unrestricted 2 pass
insane". Puis, cliquez sur le bouton "config" juste à coté.
6 min 51: Une fenêtre s'ouvre, c'est la boite de dialogue de configuration du codec sélectionné. Modifiez le
bitrate, c'est ce qui indiquera la qualité de votre image à la compréssion. Plus le bitrate est élevé, moins la vidéo
sera compressée, donc plus lourde mais plus belle. Pour faire simple, mettez entre 4000 et 8000 pour de la SD
(240p/360/480p) et entre 8000 à 15000 pour de la HD (720p et 1080p). Cliquez enfin sur "OK" et acceptez la
nouvelle configuration pour valider vos paramètres tout frais.
7 min 10: Faisons la même chose pour le son, en bas de la fenêtre pricipale, partie Audio, en face d' "Encoder
settings" et choisissez "nero Aac NDAAC-LC-multichannels-HQ-256kbps" dans le menu déroulant qui s'affiche.
Il ne reste qu'à aller repêcher le fichier de rendu son sortie par Végas (TEST.wav dans le clip) en cliquant sur le
bouton "..." en face d' "Audio Input".
07 min 30: Cliquez sur "AutoEncode". Un fenêtre surgit, l' "Automatic Encoding" et cochez la case "No Target
Size" puis choisissez votre conteneur. Nous prendrons "MP4" qui nous convient (évitez de choisir M2TS, qui est
un conteneur typiquement fait pour et par Sony et qu'aucun player à ma connaissance ne peut lire (rien de
traditionnel en fait; sony végas pro accepte le M2TS). Le MKV est plus à réserver aux vidéos contenant des soustitres et autres données supplémentaires. Cliquez enfin sur "Queue" pour mettre toute ces instructions et actions
en file d'attente de travail. Si le "colorspace" ne convient pas, MeGUI vous demadera d'ajouter un conversion
"YV12" au script *.avs. Acceptez pour éviter un conflit graphique (par défaut, le color space est RGB et donc
différent du color space de Lagarith (à base d'YUV)).
08 min 13: passons maintenant à l'onglet "Queue". Vous visualisez la file d'attente des actions réclamées:
job1->passer de Test.wav à TEST.m4a (sera placé dans le conteneur lors du muxage).
Job2->Prise en charge du script avs, instructions diverses comme "aller chercher la vidéo, l'encodeur x264, etc.".
Job3->Encodage de la vidéo en x264 paramétré selon nos configurations et instructions chargées
précédemment.
Job4->muxage=assemblage de la partie vidéo et de la partie audio et placement de tout ça dans le
Reste à cliquer sur "Start" et le travail s'éxécute.
conteneur.
Les 2 premiers jobs sont quasiment instantanés, le 3ème est le plus long et dépend de toute la configuration
précédente, ainsi que de la longueur de la vidéo. Niveau de priorité, laisser sur "Low". Vous pouvez visualiser le
travail en cours dans l'onglet "Log", mais ce n'est qu'un genre de rapport vous informant du travail en cours et
erreurs rencontrées.
Source: Description de la vidéo fournie dans le pack.
Un excellent Blog sur MeGUI: http://www.mti.epita.fr/blogs/2010/11/14/megui-encodage-avance-de-videos/
Glossaire:
Ce glossaire reprend les termes utilisés en DVD making, et certains sont communs avec ce tutoriel. Je l'ai laissé
dans son intégralité volontairement par respect du travail accompli par Doom9.org.
AAC
Advanced Audio Coding est amené à être le successeur du format audio AC3 . Il est basé sur AC3 tout en ajoutant
un certain nombre d'améliorations dans divers secteurs. A l'heure actuelle, aussi bien les lecteurs que les cartes
sons compatibles avec ce format sont encore assez limités.
Authentification
Avant qu'un film puisse être lu, le lecteur et le disque doivent établir une ligne de communication sécurisée sur
laquelle ils peuvent transférer le film. Avant qu'ils puissent établir cette ligne ils doivent s'assurer de la bonne
compatibilité , cela se fait via un échange de plusieurs clefs, de verification etc....
AC3
De nos jours le format AC3 (Audio Coding 3) est synonyme de Dolby Digital . Dolby Digital est une technologie
avancée de compression audio pouvant coder jusqu'à 6 canaux séparés avec un bitrate pouvant aller jusqu'à
448kbit/s.
ASF
Advanced Streaming Format. Une réponse de Microsoft pour du streaming (visualisation direct sur internet) mais
ausi plus généralement pour un véritable media .
AVI
Audio Video Interleave. Le format video le plus communément utilisés sur PC windows. Il s'agit d'un conteneur
qui définit comment la vidéo et l'acoustique sont jointes entre eux, sans indiquer un codec spécifique.
Fichier BUP
Un fichier BUP est un fichier de support pour fichier IFO. On trouve communément ces fichiers sur les DVD..
Cellule (ID)
Une cellule est la plus petite unité video visuelle sur un DVD. Normalement utilisé pour contenir un chapitre, elle
peut aussi être utilisée pour contenir de plus petites unités dans les cas de multi-langues ou titres qui s'enchaînent
sans que celà se voit.
Codec
COder/DECoder. Un codec est une partie d'un logiciel qui vous permet d'encoder, le plus généralement audio et
video, à un format spécifique, et aussi de décoder des fichiers medias encoder dans ce format spécifique.Les
codecs les plus populaires sont : MPEG1, MPEG2, MPEG-4, Indeo, etc.
AVI, ASF, OGM,MKV etc ..ne sont pas des codecs mais des formats , pouvant contenir divers codecs.
Champ
Les flux videos entrelacés contiennent des champs (field) plutôt que des trames.
FourCC
FourCC représente le code à quatre caractères qui identifie uniquement un format de flux video. Un player
recherche le code de FourCC puis recherche le codec associé à ce code afin de lire un certainflux video.
Conteneur
Un conteneur , comme son nom l'indique , est fait pour contenir des données. Dans ce cas-ci il s'agit de données
video et audio et probablement de sous titres mais aussi d'informations de navigation (pour les lecteurs), par
exemple pour pouvoir revenir en arriere dans vos fichiers audio/video(le film) en synchro.C'est pour cela que vous
avez besoin d'un format conteneur .Quelques exemples de formats containers : AVI, ASF, OGM, MKV,
Quicktime, VOB et MPG.
CSS
Content Scrambling System. Système propriétaire de brouillage pour les DVD vidéo. Conçu pour stopper les
personnes voulant faire des copies de DVD, la plupart des DVD commerciaux sont cryptés avec CSS. Pendant la
lecture, les DVD sont décryptés à la volée. Seules certaines parties du DVD sont cryptées (par exemple tous les
fichiers IFO et BUP ne sont pas cryptés et VIDEO_TS.VOB n'est souvent pas crypté) et le système de cryptage est
assez faible et a été assez rapidement battu. Si vous voulez savoir ce que fait CSS, insérez un DVD dans votre PC,
démarrez la lecture avec un logiciel de lecture DVD, puis fermer le lecteur. Maintenant copiez un fichier VOB de
0,99Go depuis le DVD sur votre disque dur et essayez de relire ce fichier VOB dans votre logiciel de lecture
DVD. Vous verrez beaucoup de blocs aux couleurs bizarres partout sur l'image ce qui rend le film inregardable.
Par contre vous verrez des parties du film (les parties qui ne sont pas cryptées).
DAR (Display Aspect Ratio)
DAR représente l'affichage de l'aspect ratio et indique la dimension de l'écran.La plupart des PC ont un "DAR" de
4:3 , cela signifie que la dimension horizontale est 4/3 plus grand que la vertical. Pour les télés beaucoup sont
encore des télé 4:3 mais de plus en plus de 16/9 apparaissent. Comme vous pouvez le devinez les écrans 16/9 sont
plus larges que des 4/3 tout en gardant la même taille en diagonale. Les écrans 16/9 sont plus utilisés pour afficher
des films hollywoodiens qui sont habituellement réalisés avec un aspect ratio de 2.35 ou 1.85 (signifie que la taille
horizontale de l'image est 1,85 fois plus large que la taille verticale).
Désentralacer
Le désentrelacement est processus de reconstition d'un flux video entrelacé en un flux video progressif.
Démultiplexage
L'opposé du Multiplexage. Avec ce processus un flux combiné Audio/Video sera séparé d'autant de fluxs qu'ils
contient (un flux video, au moins un flux audio et un flux d'infos de navigation). Chaque encodeur de VOB
démultiplexe les fichiers contenus avant encodage (FlaskMpeg, mpeg2avi, dvd2mpg, ReMpeg2) et chaque lecteur
de DVD fait la même chose (l'acoustique et la vidéo sont traitées par différents circuits, ou décodées par différents
filtres sur un PC).
Descrambling
En français on peut apeller ça "décryptage".Le plus souvent les DVD utilise le cryptage CSS - imaginez que vous
donniez un nombre pour chaque lettre, 1 pour a etc....Une phrase deviendrais donc un ensemble de chiffres. C'est
ce qui s'apelle un cryptage. Naturellement le CSS est bien plus complexe que cela mais il est toutefois assez facile
à cracker. Le Descrambling est un processus qui supprime le cryptage , transformant nos chiffres en phrases ou
encore permettant à nos films d'être lus -vous pouvez essayer de copier un film sur votre disque dur , mais quand
votre DVD l'aura authentifié et voudra le lire , vous obtiendrez une image déformée parcequ' encore brouillée .
CSS utiliseras l'une ou l'autre des ensembles de clefs cryptés connus.(DeCSS ou DODSrip - ils contiennent un
grand nombres de clefs mais pas toutes), ou pour décoder la clef, une attaque cryptographique (VobDec - c'est
pourquoi il est efficace sur la plupart des disques puisqu'il n'est pas dépendant d'un seul type de disques)
Digital Video
la video digitale est presque tout le temps compressée, sinon il faudrait des terabits ,millions de Gigabites ou pour
les mathematiciens: 10^12 Bytes, pour stocker un film non compressé. Puisque la compression standard est
insuffisante pour la video, les codecs video doivent se débarraser des informations inutiles - en substances les
informations que l'œil humain ne peut ou n'est pas suceptible de voir. Et comme ce n'est toujours pas assez , les
algorithms de compression moderne utilise les trames clé, trames I et P, afin de gagner de la place.
DivX
Maintenant ne pas confondre avec, merci mon dieu ,l'obsolete DIVX (DIgital Video eXpress) systeme introduit
par Circuit City '98.Aujourd'hui il ya 2 types de DivX : DivX ;) est le nom des codecs hacker de Microsoft
MPEG4 (Windows Media Video V3). Ces codecs ont été développés par Microsoft pour un usage"
propriétaire"dans l'architecture Windows Media ,et supportais initialement l'encodage AVI et ASF mais toutes les
versions non-bêta incluaient un verouillage AVI, rendant impossible d'encoder au format AVI- et il supporte
aujourd'hui seulement l'appui de quelques outils ASF. Les fabriquant de divX ont enlevés ce verouillage AVI
rendant à nouveau possible l'encodage en AVI, et ont changés le nom en "DivX video" afin d'eviter toutes
confusions de codecs, puisqu'il est possible d'avoir le codec non hacker et le hacker sur un même ordinateur, si
vous utilisez le Windows Media Encoder. Les dernieres versions du DivX incluent également un hack de Windows
Media Audio (WMA), codec appelé DivX Audio- le hack de ce codec n'est pas encore parfait et son utilisation est
limitée pour des bitrates plus élevés. Ce codec est également connu sous le nom de DivX3.
L'autre codec DivX est un codec Mpeg-4 video plus récent développé par DivXNetworks.Il offre des commandes
de codage beaucoup avançées et la possibilitée de faire 2 passes. En outre le codec peut lire les films fait avec
l'ancien DivX;) ainsi que le DivX3.Il en est à l'heure actuelle à sa version 5.
DIVX (obsolète)
A la base le Divx c'est le DVD débarrassé de tout ces dispositifs supplémentaires- extras, making-ofs, bandes
-annonces, multi-language,widescreen picture (terme anglais pour l'affichage d'images dont l'aspect ratio est plus
large que la normale)- introduit par Circuit City et un groupe d'avocats avides d'hollywood pour avoir un total
contrôle de la distribution des films jusqu'à l'utilisateur final, et de nouveau pour obtenir un complet controle sur le
playback du film dans votre maison. Le DIVX etait en "pay-per-view" et un lecteur de DVD/Divx etait relié au
résau central par votre ligne télephonique afin de vous enregistrer et quand vous lisiez un disque il vous facturait
votre carte de crédit. Un disque coûtait $4.50 -incluant une période de 48H pour le visionner- et $2.50 pour une
durée supplémentaire. le Divx a été arrêté aprés moins d'une année par manque de titres (Warner, Sony, New Line,
et tout les autres petits studios refusèrent catégoriquement de réaliser tout titres à ce format - MERCI LES
GARS!!!) et à cause des pressions négatives exercées, principalement de la part de sites de DVD sur internet
lesquels plus tard ont été relayer par de sérieuses publications et des news TV.
Comme DIVX employe le triple cryptage DES (Data Encryption Standard) il était plutôt sûr contre les attaques
cryptographiques et à moins que vous puissiez craker le cryptage vous ne pouviez ,en aucune manière, ripper ces
disques. En d'autres termes vos DIVX resteront probablement aux fonds de vos tiroirs pour toujours.
DRC
Dynamic Range Compression. Les pistes AC3 contiennent une gamme dynamique beaucoup plus étendue que ce
que la plupart des équipements audio savent gérer, donc la plupart des lecteurs autonomes et des lecteurs DVD
compriment légerement la gamme dynamique ,selon la gamme dynamique réelle. En termes de spécialiste, le
volume sera augmenté "dynamiquement", par exemple les explosions ne deviendront pas plus forte ou seulement
un peu plus forte,considérant que dans des dialogues normaux le volume sera un petit peu augmenté. Puisque
votre lecteur fera la même chose. C'est une façon d'augmenter le volume.
Entrelacé
L'entrelacement est un mode visuel de stockage. Une video entrelaçé ne contient pas de frames (images comme
nous les connaissons) mais des champs, avec chaque champ contenant la moitié des lignes d'une frame (soit toutes
les lignes paires ou impaires)
Flux élémentaire
Un flux élementaire (ou ES pour Elementary Stream) est un simple flux (video ou audio) sans conteneur. Par ex
des fichiers .m2v ou .mpv sont des "ES" video de fichiers Mpeg-2, et des .ac3, .mp2 etc..sont des "ES" audio. La
plupart des programmes de création de DVD réclament des ES en entrée.
IDCT
Les informations video contenues dans un fichier MPEG sont stockés dans un domaine de fréquence plutôt que
dans un domaine spatial (images que nous voyons). De cette manière, les informations obtenus sont compactées et
peuvent être utilisées pour compresser (reduire) la quantité d'informations que vous envoyez sur une chaîne de
transmission.Le MPEG utilises le DCT (Discrete Cosine Transform) pour traduire les informations spatiales en
informations de fréquences.
Pour rapporter l'information spatiale du flux MPEG vous devez appliquer l'IDCT( Inverse Discrete Cosine
Transform) cela défait le DCT qui a été employé pendant le codage.
DCT et iDCT sont fondamentalement identiques à DFT (Discrete Fourier Transforms) mais les résultats sont des
nombres entiers plutôt que des vrais nombres complexes que vous obtenez dans i/DFT .Pour plus d'information
référez-vous à des livres universitaires, niveau DSP, systèmes de communication ou semblable.
IFO file
Fichier d'information que l'on trouve communément dans un DVD. Ces fichiers contiennent l'information de
navigation pour votre lecteur de DVD.
Image
Une image (frame en anglais) est la source de base d'un film. Un film fonctionne habituellement à 24 images par
secondes. Imaginez 24 images avec un oiseau, dans la première image il est du côté gauche, puis graduellement
d'images en images vers la droite.Sur la 24ème frame l'oiseau est completement sur la droite de l'image. Imaginez
que ces 24 images soient jouées dans l'ordre et assez rapidement , dans ce cas là , pour l'oeil humain l'oiseau vole
de gauche à droite.
Images I et P
Des images qui décrivent seulement la difference avec l'image d'avant. Disons nous avons une keyframe avec un
oiseau avant un ciel nuageux.Alors nous pouvons utiliser les I frames qui indiquent quelque chose comme ceci:
déplacé l'oiseau petit à petit en bas à gauche.
Intercalement
Imaginez le collage d'une piste audio et video à un point précis, c'est de cela qu'il s'agit . Le lecteur identifiera les
points d'imbrication et s'assurera que l'acoustique et la vidéo sont jouées de sorte que les points "collés" seront
assorties tout au long du film.
Pour une explication plus détaillée : Imaginez vous avez 10 secondes de video et 10 secondes d'audio. Representer
chaque secondes de video par un V et chaque secondes d'audios par un A .Si vous avez un intercalement de 10
secondes, le fichier sur le disque ressembleras à ceci: VVVVVVVVVVAAAAAAAAAA. Maintenant si vous
avez un intercalementde 1 second vous aurez à la place ceci: VAVAVAVAVAVAVAVAVAVA.
Keyframe
Une frame (image) complète mais fortement compressée.
m1v/m2v
Ces deux termes sont employés comme extensions respectivement pour les signaux MPEG-1 et MPEG-2 video
(video seulement, sans l'audio).
Matroska
Matroska est le nom d'un nouveau conteneur. l'extension fichier est MKV et il peut être une alternative au
conteneurs AVI ou OGM et il peut contenir presque n'importe quelles types de pistes audio, quasiment tout les
formats video, chapitres, sous-titres et menus.
MiniDVD
Fondamentalement, le miniDVD est un DVD sur un CD. Un miniDVD peut contenir des bitrates jusqu'à 10mbit/s
(audio et vidéo combinée).Video en MPEG2 naturellement ....de préférence VBR et l'audio peut être en MPEG1
audio layer 2, d'origine non compréssé PCM ou AC3.La qualité video peut être équivalent à celle d'un DVD si
vous accepter de limiter le temp de lecture à un CD.. Vous pouvez créer des menus aussi bien que sur les DVD.
L'inconvenient des miniDVD est qu'il ne peuvent être lu que sur PC et ne sont compatibles qu'avec un nombres
limités de player.
MKV
Voir Matroska.
MPEG
MPEGsignifie Motion Picture Expert Group et c'est LA ressource pour les formats video en général.Ce groupe
définit des normes dans la vidéo numériquel, parmi celle ci, la norme MPEG1 (utilisé pour les Video CDs),la
norme MPEG2(utilisé pour les DVDs et Super Video CDs), la norme MPEG4 standard et plusieurs normes audioparmi elles le MP3 et AAC.Les fichiers contenant du MPEG-1 ou MPEG-2 emploie l'extension .mpg ou .mpeg .
MPEG4
MPEG4 est une trés belle collection de normes définis par le MPEG Group, et ça devrait devenir la prochaine
norme dans la vidéo numérique (principalement pour du streaming internet et autres) .Le MPEG4 permet
l'utilisation de differentes methodes d'encodages, par exemple un keyframe peut être codé en utilisant l'ICT ou
Wavelets ,ayant pour conséquences différentes qualités de rendu.
MPG
MPG peut être soit une abréviation pour le MPEG soit une extension pour les fichiers video MPEG-1 et MPEG-
2 .Il s'agit d'un conteneur pouvant encapsulé un flux video MPEG-1/2 et un flux audio MPEG1 layer 2 ( fichier
.mp2 ).Les conteneurs MPG font également réference à des program streams (PS).
MM4
Multiple MPEG 4:il s'agit d'une combinaison de fichiers codés avec divers bitrate.Par exemple vous pouvez
utiliser un bitrate de 2000kbit/s pour un fichier, puis ensuite 910kbit/s et combiner les deux fichiers ensemble,en
utilisant le fichier bas bitrate et en remplacant les scènes où la qualité obtenu est trop mauvaise, en raison des trop
nombreuses scènes d'actions, par celles réalisées avec le fichier à 2000kbit/s .Ceci inclut également l'utilisation
des deux codecs DivX: Vous pouvez combiner des fichiers "DivX low motion" et "DivX high motion" (et de
nouveau choisir different bitrate).
Multipass encoding
Un encodeur qui supporte le multipass, analyse le flux video à encoder dans la 1ere passe et écrit un fichier de
notations de tout ce qu'il analyse.Supposons que nous ayons un petit clip qui demarre avec une scène de dialogue
où il ya peu de changement et où la caméra reste statique. Puis ensuite ce clip mène vers un combat de karaté avec
énormement de changement rapide de caméra ainsi qu'énormément d'actions (des personnages qui sautent,
donnent des coups de pied, de poings, etc...). Dans un encodage régulier (CBR pour Constant Bites Rate) chaque
seconde du clip obtiendra plus ou moins le même bitrate (il est difficile de rester à 100% en CBR mais ceci est un
détail) considérant que dans le mode multipass (VBR pour Variable Bites Rate) l'encodeur emploiera le bitrate
selon ce qu'il sait du flux video, en se basant sur les infos du fichier de 1ere pass, c'est donc la partie"combat" qui
obtiendra le plus de bitrate et la partie "dialogue" utilisera le bitrate disponible. Au plus il y auras de passes , au
plus la distribution du bitrate sera affiné.Dans une simple pass VBR l'encodeur doit baser ses décisions de
répartition par rapport au support qu'il a précédemment coder.
Multiplexing
Habituellement video et audio sont encoder séparément. Quand vous joigner les deux vous fabriquer un film qui
sera lu (vous pouvez bien sûr lire la video et l'audio séparémment dans 2 lecteurs mais il sera trés difficile d'être
synchroniser). Pendant le multiplexe les pistes audio et video sont associés pour ne plus former qu'un seul flux
audio/video . Le flux audio et video seront "tissés" ensemble et les infos de navigation, pour le lecteur, ajoutés de
manière à ce que le lecteur puisse faire des avance/recule rapide tout en maintenant la synchronisation.
Normalizing
Normaliser consiste à chercher le volume maximum sur la piste audio, et ainsi augmenter le reste de la piste à ce
même niveau. Ceci est habituellement fait sur un fichier audio au format .wav, toutes les variables sont intégrés
ainsi la précison n'est pas aussi bonne que dans le DRC. Par conséquent le DRC doit être préféré en plus de la
normalisation.
Ogg Vorbis
Ogg Vorbis est un nouveau format de compression audio. Il est comparable à d'autres formats pour stocker et lire
de la musique numérique, tel que MP3, VQF, AAC, et autres formats audio numérique. Il est différent de ces
autres formats car il completement gratuit et open source.
OGM
OGM est le conteneur qui supporte les medias ogg réalisé par Tobias Waldvogel. L'OGM peut être uttilisé comme
alternative au conteneur AVI et il peut encapsulé l'ogg vorbis , MP3 et AC3 , toute sorte de formats video,
chapitres et sous-titres.
Overhead
De manière général; l'overhead decrit la durée du temps de traitement, ou bien les données qu'un dispositif
particulier s'ajoutant au volume déjà requis par le processus ou le fichier .Par exemple quand vous muxez des
informations audio et video à l'interieur d'un conteneur, certaines informations sont ajoutées pour permettre à
l'audio et la video d'être synchronisée.
PGC
PGC représente une chaîne de programmes. C'est un terme souvent utilisé dans l'authoring DVD et représente à la
base un élément concurrent au playback.Par exemple le film principal à son propre PGC , et chaque bandes
annonces sur le DVD utilise son propre PGC . Le symbole qui apparaït quand vous insérez un disque a son propre
PGC, etc....L'un et l'autre, Smartripper en "mode film" et DVD Décrypter en "mode IFO" vous montreront tous les
PGC d'un DVD.
Program Stream (PS)
Un Program Stream est une combinaison de la vidéo élémentaire et de flux audio (ES). Un programme MPEG-1
contient un flux video MPEG-1 et audio MPEG1 layer 2 (mp2) étant entendu qu'un programme MPEG-2 contient
un flux video MPEG-2 et audio MPEG1 layer 2 (mp2).
Progressive
En opposition à l'interlaced (entrelaçé). Un flux video fait d'une seule frames complète, est considéré comme
progressive.
Quantizer
Pour vraiment comprendre ce terme vous devriez prendre un cours sur les traitements de signaux. En terme de
spécialiste cela désigne un coefficient de compression . Plus haut est cette valeur plus l'image sera comprimée (et
par conséquent un haut quantizer signifie une faible qualité d'images et une petite taille de fichier , etant entendu
qu'un bas quantizer signifie une haute qualité d'images pour un fichier forcement plus gros).
rff/tff flags
RFF signifie reproduction de la 1ere frame (Repeat First Frame), cette tecnhique est utilisée pour créer des video à
29.97 ips à partir de video à 24ips - Le film est enregistré de la même manière qu'avec une caméra traditionnelle
comme celles utilisées à hollywood. l'indicateur rff indique au lecteur de répeter un champ du flux video. Tff
indique le champ supérieur en premier et permet également d'exécuter un "Telecine" afin de passer un film de
24ips à 29.97ips.
RGB colour space
Ce sont deux modes différents de représentation de couleurs: espace couleur YUV et espace couleur RGB .Dans
l'espace couleur RGB il ya trois composants, l'un representant le rouge, l'un le gris et l'autre le bleu. En outre dans
cet espace couleur il y a des formats multiples, pour stocker une image qui diffèrent dans la quantité d'échantillons
employés pour une des trois couleurs.
Ripping
Il existe un certain nombres de confusions à ce propos. Ripper signifie copier un film DVD sur le disque dur. Ceci
inclut le procédé d'authentication pour le pilote du DVD (essayer de copier un fichier outre un DVD et vous aurez
un message comme quoi cela n'est pas possible si votre pilote n'a pas été authentifié) ainsi que le véritable
décryptage CSS (Descrambling). CSS (Content Scrambling System) est une protection à la copie conçu pour
empêcher les copies non autorisées des DVD, bien que beaucoup arguent du fait qu'il a été également conçu pour
vérifier d'où les DVD peuvent être lus, puisque sans une licence CSS vous devez craker le cryptage pour pouvoir
lire le DVD - et je suis tout à fait d'accord avec cela. L'expression "ripping" est aussi souvent utilisée pour décrire
la totalité du processus de décryptage d'un DVD, pour ensuite convertir l'audio et la video dans un autre format
(plus petit)
SBC
Smart Bitrate Control. Un nouveau genre d'encodeur Divx appelé Nandub peut modifier un grand nombres de
parametres interne du codec en marche pendant la compression vous donnant une meilleure qualité et beaucoup
plus de contrôle sur la session de codage.
Streamlist (liste de flux)
Une streamlist est un fichier de surveillance ASCII (recueil de données informatique pour la vérification d'un
programme) celui contient les chemins d'accés et les noms de fichiers pour vos VOB, un fichier pour chaque ligne.
Voici un petit exemple:
e:\video_ts\vts_01_1.vob
e:\video_ts\vts_01_2.vob
e:\video_ts\vts_01_3.vob
e:\video_ts\vts_01_4.vob
e:\video_ts\vts_01_5.vob
Sauvegardez le fichier comme streamlist.txt, ou streamlist.lst. Assurez vous que vous le sauvegardez en tant que
texte ASCII non formaté, je vous suggère d'utiliser le notepad pour éditer vos "streamlists", Puisqu'avec lui vous
pouvez sauvegarder dans un autre format. Mpeg2avi a besoin de l'extension lst pour ouvrir une "streamlists", étant
entendu que vous êtes libre de choisir n'importe quelle autre extension pour un autre programme utilisant la
"streamlists" .Toutefois la GUI (Graphical User Interface) offre un choix limité pour les fichiers
d'entrées/extensions, s'il ne veut pas apparaitre dans la boîte de dialogue de selection des fichiers, vous pouvez
donc renommer votre "streamlists".
SVCD
Super Video CD, principalement utilisé en Asie. Utilise le format MPEG2 Video et par conséquent offre une
meilleure qualité d'images - LaserDisc- semblable et offre également la haute qualité du son "surround". En outre
il peut tirer profit des décodeurs matériels (hardware) et il y a des players compatibles avec un grand nombres de
systeme d'exploitation . Toutefois il sont assez peu nombreux- Principalement fabriqué en Asie et de faible qualitéVous ne pouvez seulement lire le SVCD que sur votre ordinateur, exeptés les lecteurs de SVCD, lesquels ne sont
pas vendus aux états-unis et en europe , et sauf si bien sur vous avez un lecteur de DVD compatibles SVCD . La
video est en MPEG2 est peut aller jusqu'à 2600kbit/s et l'audio en MPEG1 audio layer 2 jusqu'à 224kbit/s. L'audio
multi-canals MPEG2 est également possible mais peut seulement être codés sous linux , en outre il est peu
probable qu'actuellement beaucoup de lecteurs puissent lires des pistes audio MPEG2 5.1 puisque ce format est
plutôt médiocrement supporté.Il est également toujours possible d'avoir des menus.
Telecine
Il s'agit d'un processus permettant de passer d'une source 24ips (habituellement un film est jouer à cette vitesse) à
un fichier video de 29.97ips ou 29.97x2 champs entrelacés par seconde
Telecine Inverse
L'inverse du Telecine. Ce processus est exécuté pour extraire les 24ips original d'une source en 29.97ips.
VBR
Variable BitRate. Il est possible d'encoder audio et video, l'un et l'autre, en mode VBR, ce qui ne donneras pas le
même bitrate tout au long du fichier (en comparaison au CBR = Constant BitRate) mais les passages un peu plus
complexes, aussi bien video que audio, recevront plus de bitrate afin que l'image et le son soient meilleurs et les
passages moins exigants recevront moins de bitrate.
VCD
Video CD, lus par de trés nombreux lecteurs de DVD, il ya des lecteurs sur quasiment tout les systemes
d'exploitations, n'a pas besoin d'un ordinateur rapide mais l'image est équivalente à du VHS. La video est en
MPEG1à 1150kbit/s et l'audio MPEG1 audio layer 2 à 224kbit/s.
VKI
Variable Keyframe Interval. Fondamentalement cela signifie que les "images clefs" ne sont pas insérées à
intervalles réguliers comme les codecs DivX mais à l'endroit neccéssaire. Il y a 2 manières d'utiliser VKI: la 1ere,
l'encodeur analyse l'image compréssée, compare par rapport à l'original et ré-encode l'image comme une "image
clef" si la différence de qualité est plus importante que le seuil établi. Cette manière d'encoder est seulement
possible avec certains logiciels: M4C. Il y a une ligne de commande basée sur la version AviUtl et un plugin qui
sont disponibles (les deux sont décrits en détail dans le guide AviUtl ). Si vous placez le seuil trop haut vous
finiriez avec beaucoup d'images clefs. Ensuite il ya la 2eme manière, laquelle est basée sur l'insertion d'une "image
clef" à chaque changement de scène. Pour ce faire le programme d'encodage ou le codec devra détecter quand il y
aura une "coupe"(apellation donner par les créateurs de films) pour construire la 1ere frame d'une nouvelle scène
comme une "image clef". Ceci peut être réalisé en employant mpeg2aviAr (faisant partie de AviRevolution
2.1)m4c ou en installant le codec VKI .Si vous employez ce dernier vous ne devez pas vous soucier de
l'encodeur ... chaque programme qui peut encoder du Divx vous créera, à ce moment là, un fichier contenant une
"image clef" à chaque changement de scène. VKI, quand il est correctement utilisé (ce qui s'applique à la première
methode), peut vous aider à augmenter la qualité et réduire la quantité d' "images clefs", ce qui peut mener de
nouveau à une plus haute qualité plus spécialement aux bitrates inférieurs car trop de keyframes vous donneront
une plus mauvaise qualité.
VM2
Version courte de VKI + MM4 + VBR MP3
VOB ID (identification de VOB)
Les VOB ID sont utilisées pour grouper des cellules dans un PGC sur un DVD. Facile non?
VOB Files
Tout les films DVD sont stockés sur des soi-disant fichiers VOB. les fichiers VOB contiennent habituellement un
audio Dolby Digital et une video MPEG2 multiplexer. Les fichiers BOB sont écrit comme suit: vts_XX_y.vob ,
XX représentant le titre et y le numéro du VOB. VTS_XX_0.VOB ne contient jamais aucune video, utilisé juste
pour le menu ou les informations de navigation. Il ya deux manière de découvrir quel fichier contient le film
principal. 1ere methode: Lire le film avec n'importe quel lecteur de DVD et surveiller le LED (Light Emitting
Diode) sur un ordinateur indépendant ou sur la fenêtre de status d'un logiciel de lecture. 2eme methode: le film
principal contient le plus grand nombre de fichiers VOB consécutivement numérotés . Par exemple: vts_05_1.vob,
vts_05_2.vob.... vts_05_8.vob (je n'ai jamais vu de films avec 9 fichiers VOB mais cela ne veut pas dire qu'ils
n'existent pas)
Vorbis
Voir Ogg Vorbis.
VTS(Virtual Terminal Service)
les VTS supporte un ensemble de titre video et signifie un ensemble de VOB consécutivement nommés avec les
fichier IFO et BUP correspondants. Par exemple VTS_02 pourra être VTS_02_0.VOB (contenant les menus ),
VTS_02_1.VOB, VTS_02_2.VOB, etc. Pour la vidéo, VTS_02_0.IFO et VTS_02_0.BUP. Le VTS est utilisé pour
grouper les supports video qui vont ensemble. Par exemple un VTS est, habituellement, utilisé pour le film
principal (incluant de temps en temps les bandes-annonces et certains logo de studio), les autres VTS sont utilisés
pour les extras.
Wavelets
Les Wavelets sont une base alternative de l'espace. Il y a une infinité de bases Wavelet (Daubechies, Haar,
Chapeau Mexicain, "Spline", Zebra, etc), mais leur propriété la plus importante est qu'ils sont localisés. Les
fonctions de base de Fourier englobent tout l'espace (de moins l'infini à plus l'infini). Les Wavelets sont en fait les
pulsations individuelles de vagues (à des positions et tailles diverses).
Leur valeur dans la compression est notamment dûe à des facteurs comme le groupement qui montre généralement
que 90% des données sont modélisées par un filtre passe-bas alors qu'un filtre passe-haut ne montre que de petites
valeurs qui sont en général des détails. (bien sûr ceci n'est plus vrai si la source contient beaucoup de bruit). Pour
les images, les meilleures valeurs proviennent de la localisation de la vase, ce qui signifie qu'il est possible de
modéliser des discontinuités (par exemple des angles) de façon excellente avec des Wavelets. Si vous utilisez une
méthode de compression à base de transformation Wavelets, vous n'aurez pas de halos bizarres dans vos images
JPEG par exemple.
Windows Media
Architecture audio et video, pour PC, propriété de Microsoft. Elle est basée sur un ensemble de codecs utilisés par
le lecteur "Windows Media Player" pour lire les fichiers encodés par tous les formats supportés.
XCD
eXtended CD est un format CD d'avenir, lequel permet la gravure de vos Cd en mode2 ce qui signifie qu'il
contient moins de codes de correction d'erreurs vous permettant de ce fait de stocker plus de données que sur un
CD simple . XCD vous permet de stocker 800Mo de données sur un CD standard de 700Mo. Mais comme il ya
moins de corrections d'erreur sur le disque, les XCD ne sont pas trés résistants aux éraflures et il est suggèrer que
vous mettiez seulement les données qui ont la correction d'erreurs additionnelle dans le conteneur(par exemple
OGM) sur de tels CD .
XviD
XviD est un jeux de mots , il s'agit du verlan de DivX. XviD est un codec MPEG-4 open source, avec lequel vous
pouvez demander des rendements d'encore meilleure qualité que le meilleur codec DivX .
YUV colour space
Il y a deux manières différentes de présenter la couleur: espace couleur YUV et espace couleur RGB . Dans
l'espace couleur YUV il y a un composant qui represente la luminance (luma ou clarté) et deux autres composants
qui représentent la chrominance (chroma ou couleur). Ausi longtemps que la luminance est transmise avec tout les
détails, le détail dans les composants de chroma peut être réduit par subsampling (filtrage, ou en faisant un
moyenne) lequel peut agir de plusieurs manières (ainsi il y a de multiples formats pour stocker une image dans un
espace couleur YUV).
Souce: http://doom9.free.fr/glossary.htm#Container
Création, correction, traduction des parties en anglais (Fraps): Brika
Les logiciels fournis dans le pack sont open source et donc gratuits et libres de droit.

Documents pareils