Vous êtes sur la page 1sur 17

Tutoriel Karaoke

Annexe 2 : Lencodage.
Cette annexe traite de lencodage dopening/ending ou dexemples deffets sous MeGUI seulement.
En clair si vous recherchez apprendre encoder vos vidos danimes, ce nest pas forcment le bon
tutoriel, mais il pourra vous donner dj quelques bases.

Mise au point :
Tout dabord, il faut faire la distinction entre les codecs vido/audio et les conteneurs. Un conteneur
est lextension de votre fichier vido. Dedans ce trouve la piste audio/vido/sous-titres. Le codec est
le logiciel ou le matriel qui met en uvre un procd capable de compresser ou dcompresser les
donnes de format normalis.
Attention : Cette distinction des deux est ncessaire pour une meilleure compression. Si ces
explications ne sont pas assez prcises pour vous, il vous est suggrer daller faire une recherche plus
approfondie.
Lencodage permet dincruster les sous-titres dans une vido. Ainsi, les sous-titres aprs encodage,
ferons partie intgrante de la vido. Dans le jargon du fansub, nous appelons ceci le hardsub .
A la diffrence de ce dernier, se trouve le softsub , qui est lajout des sous-titres vido dans un
conteneur. Les sous titres peuvent tre extraits.
Lorsque vous crez des effets karaok, il vous faudra savoir si la vido finale sera dans softsub
ou hardsub . En effet, vous ne pourrez pas faire nimporte quel type deffet en softsub ,
puisquil faut tenir compte de la puissance des autres pc, des lecteurs vido, mais aussi des filtres
sous-titre que le lecteur utilise. Vous devez surement avoir compris que nous mettons en vidence
limpossibilit dutiliser le filtre vsfiltermod .
Dans cette annexe, nous allons utiliser le logiciel dencodage MeGUI. Cest un logiciel permettant de
vous aider encoder mais attention, ce nest pas lui qui se charge dencoder mais les diffrents
codecs quil prend en charge.
Ainsi, vous pouvez si vous le souhaiter et avec les connaissances ncessaires, encoder directement en
utilisant les codecs en ligne commande.

Prsentation de MeGUI :
MeGUI est un logiciel de conversion vido possdant de nombreuses options ddition, de
compression et de conversion vido. Les formats de sortie sont MP4, MKV ou AVI, avec un rsultat
de haute qualit et de taille raisonnable.
MeGUI utilise de nombreux logiciels libres ou gratuits afin doptimiser leur complmentarit et de
profiter de leurs nombreuses options pour crer des vidos compresses.

A partir de fichiers AviSynth (AVS), AVI, D2V, VOB/TS/MPG/PVA, vous pourrez obtenir
des fichiers vido compresss au format MP4, MKV ou AVI.

Les codecs vido disponibles sont les codecs x264, XviD, Libavcodec MPEG-4 et Snow
(codec).

Les codecs audio disponibles sont les codecs Advanced Audio Coding (AAC - Nero, Faac),
MP3, OGG, AC3, MP2
Tutoriel par Spyne21

Pour les dbutants, loption One Clic Encoder permet trs facilement de crer des vidos
compresses avec la possibilit de choisir les codecs pour la vido et les pistes audios, leurs bitrates,
la rsolution, le redimensionnement, le dsentrelacement, ou encore la taille du fichier final.

Pour les initis, meGUI permettra de contrler toutes les tapes de conversion dune vido :
D2V Creator : cration du fichier texte D2V partir dune vido au format
VOB/TS/MPG/PVA. Cette tape peut permettre de connatre le dlai entre le son et la vido.

AviSynth Script Creator : cration du script AVS, partir du fichier D2V, o vous pourrez
enlever les bandes noires autour de votre vido, modifier la rsolution, slectionner le filtre de
redimensionnement et de dsentrelacement, ou encore quelques autres options plus prcises.

AVS Cutter : dcoupage de la vido, avec ou sans effet de transition, et sauvegarde dans un
fichier texte .CLT

Audio Cutter : dcoupage de laudio partir du fichier .CLT

Bitrate Calculator : tape non obligatoire de prvision de la taille du fichier vido final en
fonction des codecs et des bitrates choisis pour la vido et laudio.

Video Codec et Codec Profile : choix du codec vido (x264, XviD, LMP4, Snow) et choix
du profil du codec vido parmi plusieurs profils prdfinis et qui varient en qualit. Possibilit
dditer et de crer des profils.

Audio Codec et Codec Profile : choix du codec audio (AAC, MP3, OGG, AC3, MP2) et
choix du profil du codec vido parmi plusieurs profils prdfinis et qui varient en qualit. Possibilit
dditer et de crer des profils.

Muxer : joindre la vido et la (les) piste(s) audio(s) dans le conteneur de votre choix AVI,
MKV, MP4.

En ce qui concerne la compatibilit, MeGUI permet de crer des vidos compatibles avec de
nombreux mdias : Apple TV, Archos650, IPhone, iPod, iPod 5.5G, Nokia N95, PS3 Xbox 360, PSP.
Source : MeGui

Installation et Configuration :
Rendez-vous sur le site de tlchargement de MeGUI : http://sourceforge.net/projects/megui/
Tlchargez larchive au format .zip et dcompressez l.
Il ne vous reste plus qu cliquer sur lexcutable MeGUI.exe .
Exemple :

Tutoriel par Spyne21

Remarque : Cest normal si vous navez pas encore le preset Nero AAC
Nous allons dans un premier temps ajouter le codec AAC de Nero :
Tlchargez la dernire version du codec ici : http://www.nero.com/eng/company/about-nero/neroaac-codec.php
Maintenant vous allez extraire le fichier .zip dans le dossier tools de MeGUI.
Il ne vous reste plus qu lajouter dans External Program Configuration
Exemple :

Tutoriel par Spyne21

Depuis quelques versions, les Presets dans Encoder settings ne sont plus proposs lors des
mises jours.
Fermez MeGUI.
Tlchargez une liste de preset dj existant ici :
allprofiles.zip
Cela peut vous servir suivant ce que vous voulez faire.
Une fois tlcharg, il ne vous reste plus qu extraire larchive dans :
Chemin_du_dossier_megui\allprofiles
Attention : Si il vous propose deffectuer des remplacements, ignorer les. En effet, les presets
dune nouvelle version sont en principe meilleurs que les anciens preset .
Remarque : Vous pouvez aussi ajouter les profiles en cliquant sur File Import Presets ,
puis :

Tutoriel par Spyne21

Cependant, cette faon de faire nest pas sr 100% de russir.

Cration du script AVS :


Pour encoder sous MeGUI, il vous faudra crer ce script permettant de dfinir des paramtres et
options pour lencodage de votre vido. Cest donc une tape importante que vous ne pouvez pas
passer.
Il est possible de crer directement son script AVS en utilisant un diteur de texte. Cependant il est
ncessaire de connaitre les diffrents filtres et options.
Si vous voulez avoir une liste des filtres et options, vous pouvez toujours aller ici :
Filtres internes
Nous allons voir la mthode simple que nous propose MeGUI.
Cliquez sur Tools puis sur AVS Script Creator .
La premire chose que nous allons faire sera de charger la vido dans le script AVS.
Pour cela rien de plus simple, il suffit de cliquer sur droite de Video Input
Vous devriez obtenir ceci :

Tutoriel par Spyne21

Une fois la vido charg, il va vous proposer 3 mthodes pour ouvrir votre vido.
Nous allons utiliser la mthode File Indexer qui est plus stable. De plus elle vous permettra de
charger la piste audio par dfaut ce qui est un atout lorsque vous ne connaissez pas vraiment le
logiciel ou les scripts AVS.
Remarque : Nous aurions aussi pu prendre DirectShowSource , sauf quil nous aurait fallu
dmuxer la vido pour obtenir la piste audio. Avec la mthode File Indexer , MeGUI se charge
deffectuer le travail pour nous. La mthode est juste un peu plus longue.

Remarque : vous pouvez aussi directement passer par File Indexer dans Tools directement :
Tutoriel par Spyne21

Aprs avoir cliquez sur File Indexer vous obtiendrez ceci :

Tutoriel par Spyne21

Remarque : Si vous navez pas de piste audio, alors il ny aura rien dans la partie Audio
Encoding .
Si vous ne voulez avoir laudio, slectionnez No Audio .
Une fois que vous avez contrl que tout est bon, vous pouvez cliquer sur Queue .
Premier cas de figure :
MeGUI se charge ensuite deffectuer le job se trouvant dans Queue automatiquement.
Il vous relance ensuite la fentre de cration de script AVS AVS Script Creator , pour pouvoir
maintenant finaliser la cration du script AVS.
Second cas de figure :
Cependant, si vous ne voulez pas quil effectue le job automatiquement, il vous faudra dsactiver
automatique l Autostart Queue dans le menu Settings .
Remarque : Vous pouvez aussi dsactiver la prvisualisation automatique, si cela vous drange ou
cause des crashs de lapplication.

Il vous faudra ensuite cliquer manuellement dans Start de la partie Queue :

Tutoriel par Spyne21

Il vous relance ensuite la fentre de cration de script AVS AVS Script Creator , pour pouvoir
maintenant finaliser la cration du script AVS.
Longlet I/O nous expose des paramtres tels que Crop et Resize pour ne citer que ceux
dont vous pourriez avoir besoin suivant pour vos karaoks.
Le premier Crop , sert supprimer des bandes noires gauche, droite, haut ou bas.
Le second permet de retravailler sur la taille de la vido. Veuillez ne pas lutiliser pour augmenter
la taille de la vido si vous tes dbutant mais juste en diminuant la taille. En effet, augmenter la
taille correspond de lupscalling .
Si vous navez pas une connaissance assez bonne dans lutilisation des filtres permettant de rduire
les d-pixellisation tout en altrant pas la qualit de la vido, veuillez ne pas faire ceci.

Tutoriel par Spyne21

Si vous utilisez Resize , il vous faudra ensuite slectionner dans Filter , un filtre qui permet de
retravailler la taille de la vido.
Dans notre cas prsent, nous ne voulons pas changer la taille de la vido, cette option nous est donc
inutile.
Nous allons maintenant charger nos sous-titres dans le script AVS.
Pour cela, il faut aller dans Filters , puis tout en bas dans Subtitles

Tutoriel par Spyne21

Une fois ceci effectu, il ne vous reste plus grand-chose faire, cependant nous allons faire un tour
dans longlet Script

Donc ici, nous pouvons voir que nous avons charg la vido et les sous-titre.
Par dfaut, MeGUI charge des sous-titres avec le filtre vsfilter . Il charge dabord le filtre puis
ensuite le fichier ASS.
Si vous utilisez des balises vsfiltermod , vous naurez donc pas le rsultat escompt.
Remarque : Les # sont des commentaires.
Tutoriel par Spyne21

Comme notre fichier ASS utilise des balises du filtre vsfiltermod , nous allons devoir remplacer
quelques lments.

Comme vous pouvez le constater, nous avons charg le filtre puis les sous-titres. Ce qui change pour
les sous-titres ici, cest que nous utilisons TextSubMod la place de TextSub .
Remarques : Vous pouvez aussi charger et utiliser plusieurs filtres vsfilter/vsfiltermod/xyvsfilter dans votre script AVS.
Le filtre xy-vsfilter est trs utile lors que vous utilisez beaucoup de balises \clip, qui ont
tendances saboter lencodage.

Dcoupage de la vido :
Dans notre cas, nous voulons seulement encoder lopening, le reste nous importe peu. Nous allons
donc faire en sorte de dcouper la vido pour ne garder que la partie intressante.
Cliquez sur Tools puis sur AVS cutter , puis chargez le script AVS prcdemment cre :

Tutoriel par Spyne21

Slectionnez les Frames de dbut et de fin en fonction de la vido de prvisualisation qui


saffiche aprs ouverture du script par AVS cutter .
Dbut :

Fin :

Ensuite il ne vous reste plus qu ajouter a au script AVS, vous pouvez tout faire un part un (couleur
rouge) ou bien en une seule fois (couleur bleu)
Save Cuts files : permettra aussi la bande son dtre dcoup.
Vous devez obtenir ceci la fin :

Encodage :
Il ne nous reste plus qu lancer lencodage.
Cliquez sur AutoEncode
Tutoriel par Spyne21

Vous obtenez cette fentre :

Premier cas de figure :


MeGUI se charge ensuite deffectuer les job se trouvant dans Queue automatiquement.
Ainsi lencodage se droule tape par tape jusqu la fin.
Remarque : Il est conseill de dsactiver lAutoStart . Pour plus dinformation, retournez la
page 8 .
Vous devriez voir plusieurs fentres de ce type safficher les uns aprs les autres :

Tout dabord laudio est encod et gnre un fichier sous lextension que vous avez dfinis, ici cest
.m4a . Ensuite cest au tour de la premire pass , qui gnre deux fichiers sous lextension
.stat et .stats.mbtree . Enfin la seconde pass se lance. Cest elle qui fixe vritablement les
sous-titres la vido et gnre un fichier sous lextension que vous avez dfinis, ici cest .264 .
Tutoriel par Spyne21

Enfin la dernire tape sappelle le muxage . Cest la dernire tape qui ajoute les deux pistes
audio et vido dans le conteneur que vous avez dfinis. Ici le conteneur dfinis est .mp4 .
Votre fichier est encod, il ne vous reste plus qu le visionner.
Second cas de figure :
Cest le cas de figure o vous avez dsactiv lAutoStart .
Retournez dans longlet Queue , vous devriez voir ceci :

Cliquez sur Start pour les lancer les diffrents jobs .


Remarque : il peut tre parfois utile de dfinir un ordre dexcution, si vous dfinissez plusieurs
encodages la suite. Pour cela il vous suffit de slectionner les 4 jobs et de faire :

Tutoriel par Spyne21

Vous devriez voir plusieurs fentres de ce type safficher les unes aprs les autres :

Tout dabord laudio est encod et gnre un fichier sous lextension que vous avez dfinis, ici cest
.m4a . Ensuite cest au tour de la premire pass , qui gnre deux fichiers sous lextension
.stat et .stats.mbtree . Enfin la seconde pass se lance. Cest elle qui fixe vritablement les
sous-titres la vido et gnre un fichier sous lextension que vous avez dfinis, ici cest .264 .
Enfin la dernire tape sappelle le muxage . Cest la dernire tape qui ajoute les deux pistes
audio et vido dans le conteneur que vous avez dfinis. Ici le conteneur dfinis est .mp4 .
Votre fichier est encod, il ne vous reste plus qu le visionner.

Les fonctionnalits :
Pour finis nous allons voir une liste de fonctionnalit que propose MeGUI.
Nous allons voir quelques outils, pour cela cliquez sur Tools

Tutoriel par Spyne21

Audio Cutter : Permet de dcouper laudio dune vido


AutoEncode : Permet de lancer lencodage
AVC Levels Checker : Permet de voir si la vido est valide pour lencodage.
AVC Quant Matric Editor : Permet de slectionner ou dfinir une matrice.
AVS Cutter : Permet de couper la vido afin davoir le temps de dbut et de fin que vous avez
dfinis en fonction des images.
Bitrate Calculator : Permet de calculer le bitrate ncessaire pour votre vido.
Chapter Creator : Permet dextraire et/ou de dfinir des chapitres pour votre vido.
File Indexer : Permet de crer un fichier dindex pour votre vido.
HD Streams Extractor : Permet dextraire des pistes de votre vido en fonction du conteneur
dorigine. Le conteneur mp4 nest pas support, utilisez YAMB si vous en avez besoin.
Muxer : Permet de muxer vos pistes audio, vido, sous-titres dans le conteneur que vous
dsirez.
One Clik Encoder : Permet en une fentre dimporter les pistes audio, vido et sous titres puis de
lancer directement lencodage. Cette mthode nest pas conseille, puisque vous ne pourrez pas faire
des rglages avancs sur le script AVS.
VobSubber : Permet dextraire les sous-titres qui sont au format .idx dune vido.

Tutoriel par Spyne21