tutoriel karaoke - robertponge · tutoriel par spyne21 ... charger la piste audio par défaut ce...

17
Tutoriel par Spyne21 Tutoriel Karaoke Annexe 2 : L’encodage. Cette annexe traite de l’encodage d’opening/ending ou d’exemples d’effets sous MeGUI seulement. En clair si vous recherchez à apprendre à encoder vos vidéos d’animes, ce n’est pas forcément le bon tutoriel, mais il pourra vous donner déjà quelques bases. Mise au point : Tout d’abord, il faut faire la distinction entre les codecs vidéo/audio et les conteneurs. Un conteneur est l’extension de votre fichier vidéo. Dedans ce trouve la piste audio/vidéo/sous -titres. Le codec est le logiciel ou le matériel qui met en œuvre un procédé capable de compresser ou décompresser les données de format normalisé. Attention : Cette distinction des deux est nécessaire pour une meilleure compression. Si ces explications ne sont pas assez précises pour vous, il vous est suggérer d’aller faire une recherche plus approfondie. L’encodage permet d’incruster les sous-titres dans une vidéo. Ainsi, les sous-titres après encodage, ferons partie intégrante de la vidéo. Dans le jargon du fansub, nous appelons ceci le « hardsub ». A la différence de ce dernier, se trouve le « softsub », qui est l’ajout des sous-titres vidéo dans un conteneur. Les sous titres peuvent être extraits. Lorsque vous créez des effets karaoké, il vous faudra savoir si la vidéo finale sera dans « softsub » ou « hardsub ». En effet, vous ne pourrez pas faire n’importe quel type d’effet en « softsub », puisqu’il faut tenir compte de la puissance des autres pc, des lecteurs vidéo, mais aussi des filtres sous-titre que le lecteur utilise. Vous devez surement avoir compris que nous mettons en évidence l’impossibilité d’utiliser le filtre « vsfiltermod ». Dans cette annexe, nous allons utiliser le logiciel d’encodage MeGUI. C’est un logiciel permettant de vous aider à encoder mais attention, ce n’est pas lui qui se charge d’encoder mais les différents codecs qu’il prend en charge. Ainsi, vous pouvez si vous le souhaiter et avec les connaissances nécessaires, encoder directement en utilisant les codecs en ligne commande. Présentation de « MeGUI » : MeGUI est un logiciel de conversion vidéo possédant de nombreuses options d’édition, de compression et de conversion vidéo. Les formats de sortie sont MP4, MKV ou AVI, avec un résultat de haute qualité et de taille raisonnable. MeGUI utilise de nombreux logiciels libres ou gratuits afin d’optimiser leur complémentarité et de profiter de leurs nombreuses options pour créer des vidéos compressées. A partir de fichiers AviSynth (AVS), AVI, D2V, VOB/TS/MPG/PVA, vous pourrez obtenir des fichiers vidéo compressés au format MP4, MKV ou AVI. Les codecs vidéo 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

Upload: truongtruc

Post on 15-Sep-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Tutoriel par Spyne21

Tutoriel Karaoke Annexe 2 : L’encodage.

Cette annexe traite de l’encodage d’opening/ending ou d’exemples d’effets sous MeGUI seulement.

En clair si vous recherchez à apprendre à encoder vos vidéos d’animes, ce n’est pas forcément le bon

tutoriel, mais il pourra vous donner déjà quelques bases.

Mise au point :

Tout d’abord, il faut faire la distinction entre les codecs vidéo/audio et les conteneurs. Un conteneur

est l’extension de votre fichier vidéo. Dedans ce trouve la piste audio/vidéo/sous-titres. Le codec est

le logiciel ou le matériel qui met en œuvre un procédé capable de compresser ou décompresser les

données de format normalisé.

Attention : Cette distinction des deux est nécessaire pour une meilleure compression. Si ces

explications ne sont pas assez précises pour vous, il vous est suggérer d’aller faire une recherche plus

approfondie.

L’encodage permet d’incruster les sous-titres dans une vidéo. Ainsi, les sous-titres après encodage,

ferons partie intégrante de la vidéo. Dans le jargon du fansub, nous appelons ceci le « hardsub ».

A la différence de ce dernier, se trouve le « softsub », qui est l’ajout des sous-titres vidéo dans un

conteneur. Les sous titres peuvent être extraits.

Lorsque vous créez des effets karaoké, il vous faudra savoir si la vidéo finale sera dans « softsub »

ou « hardsub ». En effet, vous ne pourrez pas faire n’importe quel type d’effet en « softsub »,

puisqu’il faut tenir compte de la puissance des autres pc, des lecteurs vidéo, mais aussi des filtres

sous-titre que le lecteur utilise. Vous devez surement avoir compris que nous mettons en évidence

l’impossibilité d’utiliser le filtre « vsfiltermod ».

Dans cette annexe, nous allons utiliser le logiciel d’encodage MeGUI. C’est un logiciel permettant de

vous aider à encoder mais attention, ce n’est pas lui qui se charge d’encoder mais les différents

codecs qu’il prend en charge.

Ainsi, vous pouvez si vous le souhaiter et avec les connaissances nécessaires, encoder directement en

utilisant les codecs en ligne commande.

Présentation de « MeGUI » : MeGUI est un logiciel de conversion vidéo possédant de nombreuses options d’édition, de

compression et de conversion vidéo. Les formats de sortie sont MP4, MKV ou AVI, avec un résultat

de haute qualité et de taille raisonnable.

MeGUI utilise de nombreux logiciels libres ou gratuits afin d’optimiser leur complémentarité et de

profiter de leurs nombreuses options pour créer des vidéos compressées.

A partir de fichiers AviSynth (AVS), AVI, D2V, VOB/TS/MPG/PVA, vous pourrez obtenir

des fichiers vidéo compressés au format MP4, MKV ou AVI.

Les codecs vidéo 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 débutants, l’option « One Clic Encoder » permet très facilement de créer des vidéos

compressées avec la possibilité de choisir les codecs pour la vidéo et les pistes audios, leurs bitrates,

la résolution, le redimensionnement, le désentrelacement, ou encore la taille du fichier final.

Pour les initiés, meGUI permettra de contrôler toutes les étapes de conversion d’une vidéo :

« D2V Creator » : création du fichier texte D2V à partir d’une vidéo au format

VOB/TS/MPG/PVA. Cette étape peut permettre de connaître le délai entre le son et la vidéo.

« AviSynth Script Creator » : création du script AVS, à partir du fichier D2V, où vous pourrez

enlever les bandes noires autour de votre vidéo, modifier la résolution, sélectionner le filtre de

redimensionnement et de désentrelacement, ou encore quelques autres options plus précises.

« AVS Cutter » : découpage de la vidéo, avec ou sans effet de transition, et sauvegarde dans un

fichier texte .CLT

« Audio Cutter » : découpage de l’audio à partir du fichier .CLT

« Bitrate Calculator » : étape non obligatoire de prévision de la taille du fichier vidéo final en

fonction des codecs et des bitrates choisis pour la vidéo et l’audio.

« Video Codec et Codec Profile » : choix du codec vidéo (x264, XviD, LMP4, Snow) et choix

du profil du codec vidéo parmi plusieurs profils prédéfinis et qui varient en qualité. Possibilité

d’éditer et de créer des profils.

« Audio Codec et Codec Profile » : choix du codec audio (AAC, MP3, OGG, AC3, MP2) et

choix du profil du codec vidéo parmi plusieurs profils prédéfinis et qui varient en qualité. Possibilité

d’éditer et de créer des profils.

« Muxer » : joindre la vidéo 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 créer des vidéos compatibles avec de

nombreux médias : 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 téléchargement de MeGUI : http://sourceforge.net/projects/megui/

Téléchargez l’archive au format « .zip » et décompressez là.

Il ne vous reste plus qu’à cliquer sur l’exécutable « MeGUI.exe ».

Exemple :

Tutoriel par Spyne21

Remarque : C’est normal si vous n’avez pas encore le « preset Nero AAC »

Nous allons dans un premier temps ajouter le codec AAC de Nero :

Téléchargez la dernière version du codec ici : http://www.nero.com/eng/company/about-nero/nero-

aac-codec.php

Maintenant vous allez extraire le fichier « .zip » dans le dossier « tools » de MeGUI.

Il ne vous reste plus qu’à l’ajouter dans « External Program Configuration »

Exemple :

Tutoriel par Spyne21

Depuis quelques versions, les « Presets » dans « Encoder settings » ne sont plus proposés lors des

mises à jours.

Fermez MeGUI.

Téléchargez une liste de « preset » déjà existant ici :

allprofiles.zip

Cela peut vous servir suivant ce que vous voulez faire.

Une fois téléchargé, il ne vous reste plus qu’à extraire l’archive dans :

« Chemin_du_dossier_megui\allprofiles »

Attention : Si il vous propose d’effectuer des remplacements, ignorer les. En effet, les « presets »

d’une 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 façon de faire n’est pas sûr à 100% de réussir.

Création du script AVS :

Pour encoder sous MeGUI, il vous faudra créer ce script permettant de définir des paramètres et

options pour l’encodage de votre vidéo. C’est donc une étape importante que vous ne pouvez pas

passer.

Il est possible de créer directement son script AVS en utilisant un éditeur de texte. Cependant il est

nécessaire de connaitre les différents filtres et options.

Si vous voulez avoir une liste des filtres et options, vous pouvez toujours aller ici :

Filtres internes

Nous allons voir la méthode simple que nous propose MeGUI.

Cliquez sur « Tools » puis sur « AVS Script Creator ».

La première chose que nous allons faire sera de charger la vidéo 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 vidéo chargé, il va vous proposer 3 méthodes pour ouvrir votre vidéo.

Nous allons utiliser la méthode « File Indexer » qui est plus stable. De plus elle vous permettra de

charger la piste audio par défaut 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 qu’il nous aurait fallu

démuxer la vidéo pour obtenir la piste audio. Avec la méthode « File Indexer », MeGUI se charge

d’effectuer le travail pour nous. La méthode est juste un peu plus longue.

Remarque : vous pouvez aussi directement passer par « File Indexer » dans « Tools » directement :

Tutoriel par Spyne21

Après avoir cliquez sur « File Indexer » vous obtiendrez ceci :

Tutoriel par Spyne21

Remarque : Si vous n’avez pas de piste audio, alors il n’y aura rien dans la partie « Audio

Encoding ».

Si vous ne voulez avoir l’audio, sélectionnez « No Audio ».

Une fois que vous avez contrôlé que tout est bon, vous pouvez cliquer sur « Queue ».

Premier cas de figure :

MeGUI se charge ensuite d’effectuer le « job » se trouvant dans « Queue » automatiquement.

Il vous relance ensuite la fenêtre de création de script AVS « AVS Script Creator », pour pouvoir

maintenant finaliser la création du script AVS.

Second cas de figure :

Cependant, si vous ne voulez pas qu’il effectue le « job » automatiquement, il vous faudra désactiver

automatique l’ « Autostart Queue » dans le menu « Settings ».

Remarque : Vous pouvez aussi désactiver la prévisualisation automatique, si cela vous dérange ou

cause des crashs de l’application.

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

Tutoriel par Spyne21

Il vous relance ensuite la fenêtre de création de script AVS « AVS Script Creator », pour pouvoir

maintenant finaliser la création du script AVS.

L’onglet « I/O » nous expose des paramètres tels que « Crop » et « Resize » pour ne citer que ceux

dont vous pourriez avoir besoin suivant pour vos karaokés.

Le premier « Crop », sert à supprimer des bandes noires à gauche, droite, haut ou bas.

Le second permet de retravailler sur la taille de la vidéo. Veuillez à ne pas l’utiliser pour augmenter

la taille de la vidéo si vous êtes débutant mais juste en diminuant la taille. En effet, augmenter la

taille correspond à de « l’upscalling ».

Si vous n’avez pas une connaissance assez bonne dans l’utilisation des filtres permettant de réduire

les dé-pixellisation tout en altérant pas la qualité de la vidéo, veuillez ne pas faire ceci.

Tutoriel par Spyne21

Si vous utilisez « Resize », il vous faudra ensuite sélectionner dans « Filter », un filtre qui permet de

retravailler la taille de la vidéo.

Dans notre cas présent, nous ne voulons pas changer la taille de la vidéo, 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 l’onglet « Script »

Donc ici, nous pouvons voir que nous avons chargé la vidéo et les sous-titre.

Par défaut, MeGUI charge des sous-titres avec le filtre « vsfilter ». Il charge d’abord le filtre puis

ensuite le fichier ASS.

Si vous utilisez des balises « vsfiltermod », vous n’aurez donc pas le résultat escompté.

Remarque : Les « # » sont des commentaires.

Tutoriel par Spyne21

Comme notre fichier ASS utilise des balises du filtre « vsfiltermod », nous allons devoir remplacer

quelques éléments.

Comme vous pouvez le constater, nous avons chargé le filtre puis les sous-titres. Ce qui change pour

les sous-titres ici, c’est que nous utilisons « TextSubMod » à la place de « TextSub ».

Remarques : Vous pouvez aussi charger et utiliser plusieurs filtres « vsfilter/vsfiltermod/xy-

vsfilter » dans votre script AVS.

Le filtre « xy-vsfilter » est très utile lors que vous utilisez beaucoup de balises \clip, qui ont

tendances à saboter l’encodage.

Découpage de la vidéo :

Dans notre cas, nous voulons seulement encoder l’opening, le reste nous importe peu. Nous allons

donc faire en sorte de découper la vidéo pour ne garder que la partie intéressante.

Cliquez sur « Tools » puis sur « AVS cutter », puis chargez le script AVS précédemment crée :

Tutoriel par Spyne21

Sélectionnez les « Frames » de début et de fin en fonction de la vidéo de prévisualisation qui

s’affiche après ouverture du script par « AVS cutter ».

Début :

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 d’être découpé.

Vous devez obtenir ceci à la fin :

Encodage :

Il ne nous reste plus qu’à lancer l’encodage.

Cliquez sur « AutoEncode »

Tutoriel par Spyne21

Vous obtenez cette fenêtre :

Premier cas de figure :

MeGUI se charge ensuite d’effectuer les « job » se trouvant dans « Queue » automatiquement.

Ainsi l’encodage se déroule étape par étape jusqu’à la fin.

Remarque : Il est conseillé de désactiver « l’AutoStart ». Pour plus d’information, retournez à la

page « 8 ».

Vous devriez voir plusieurs fenêtres de ce type s’afficher les uns après les autres :

Tout d’abord l’audio est encodé et génère un fichier sous l’extension que vous avez définis, ici c’est

« .m4a ». Ensuite c’est au tour de la première « pass », qui génère deux fichiers sous l’extension

« .stat » et « .stats.mbtree ». Enfin la seconde « pass » se lance. C’est elle qui fixe véritablement les

sous-titres à la vidéo et génère un fichier sous l’extension que vous avez définis, ici c’est « .264 ».

Tutoriel par Spyne21

Enfin la dernière étape s’appelle le « muxage ». C’est la dernière étape qui ajoute les deux pistes

audio et vidéo dans le conteneur que vous avez définis. Ici le conteneur définis est « .mp4 ».

Votre fichier est encodé, il ne vous reste plus qu’à le visionner.

Second cas de figure :

C’est le cas de figure où vous avez désactivé « l’AutoStart ».

Retournez dans l’onglet « Queue », vous devriez voir ceci :

Cliquez sur « Start » pour les lancer les différents « jobs ».

Remarque : il peut être parfois utile de définir un ordre d’exécution, si vous définissez plusieurs

encodages à la suite. Pour cela il vous suffit de sélectionner les 4 jobs et de faire :

Tutoriel par Spyne21

Vous devriez voir plusieurs fenêtres de ce type s’afficher les unes après les autres :

Tout d’abord l’audio est encodé et génère un fichier sous l’extension que vous avez définis, ici c’est

« .m4a ». Ensuite c’est au tour de la première « pass », qui génère deux fichiers sous l’extension

« .stat » et « .stats.mbtree ». Enfin la seconde « pass » se lance. C’est elle qui fixe véritablement les

sous-titres à la vidéo et génère un fichier sous l’extension que vous avez définis, ici c’est « .264 ».

Enfin la dernière étape s’appelle le « muxage ». C’est la dernière étape qui ajoute les deux pistes

audio et vidéo dans le conteneur que vous avez définis. Ici le conteneur définis est « .mp4 ».

Votre fichier est encodé, il ne vous reste plus qu’à le visionner.

Les fonctionnalités :

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 découper l’audio d’une vidéo

« AutoEncode » : Permet de lancer l’encodage

« AVC Levels Checker » : Permet de voir si la vidéo est valide pour l’encodage.

« AVC Quant Matric Editor » : Permet de sélectionner ou définir une matrice.

« AVS Cutter » : Permet de couper la vidéo afin d’avoir le temps de début et de fin que vous avez

définis en fonction des images.

« Bitrate Calculator » : Permet de calculer le « bitrate » nécessaire pour votre vidéo.

« Chapter Creator » : Permet d’extraire et/ou de définir des chapitres pour votre vidéo.

« File Indexer » : Permet de créer un fichier d’index pour votre vidéo.

« HD Streams Extractor » : Permet d’extraire des pistes de votre vidéo en fonction du conteneur

d’origine. Le conteneur « mp4 » n’est pas supporté, utilisez YAMB si vous en avez besoin.

« Muxer » : Permet de « muxer » vos pistes audio, vidéo, sous-titres dans le conteneur que vous

désirez.

« One Clik Encoder » : Permet en une fenêtre d’importer les pistes audio, vidéo et sous titres puis de

lancer directement l’encodage. Cette méthode n’est pas conseillée, puisque vous ne pourrez pas faire

des réglages avancés sur le script AVS.

« VobSubber » : Permet d’extraire les sous-titres qui sont au format « .idx » d’une vidéo.