Tuto pour encoder en mkv (H264 et AAC) avec M4NG

 

    Tuto mis à jour le 18/03/2009

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1. Preparation:
2. Installation de M4NG:
3. Préparation pour les encodages:
4. Rip des DVDs ou ISO:
5. Extraction des sous-titres:
6. Encodage des épisodes:
7. Modifier le conteneur MKV de chaque épisode

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

1. Preparation:

Tout d'abord il faut télécharger M4NG (Actuellement c'est la version "v1.4) et le Pack de codec à cette adresse: http://www.m4ng.fr/.
Ensuite, il faut télécharger VSRip, mkvtoolnix-unicode-2.4.1-build20081207-44-setup et Nero AAC Codec.

2. Installation de M4NG:

Installer M4NG dans "ProgramFiles".
Installer le Codec Pack.
Installer mkvtoolnix.
Copier les fichiers "neroAacDec.exe", "neroAacEnc.exe", "neroAacEnc_SSE.exe" et "neroAacTag.exe" du fichier "Nero_AAC_Codec.zip" (Win32) et les coller dans "C:\Program Files\m4ng\system\".
Le fichier "VSRip.exe", metter le où vous voulez (pas besoin de l'installer).

3. Préparation pour les encodages:

On va commencer par créer des dossiers pour le travail de chaque épisode.
Exemple de structuration de dossier (Rip1 = DVD1 et 1 = épisode 1):

Installer les codecs en fonction des video que vous allez faire:
"Démarrer > Tous les programmas > m4ng codec pack > m4ng CP"
Et installer les codecs comme l'exemple:

4. Rip des DVDs ou ISO:

La suite du tuto est fait avec une ISO du DVD 01 de Entre Elle Et Lui (Kare Kano).
Donc inscéré le DVD dans le lecteur ou l'ISO dans DaemonTool, fermer l'éxécution automatique de windows.
Lancer M4NG....

Cliquer sur "Ripper un DVD"....
Cliquer sur "Définir", choisir le dossier de destination qui correspondra à l'épisode 1 et cocher comme suit (choisir aussi le lecteur source):

Cliquer sur "Ripper le DVD" ....
Ensuite, dans DVD Decrypter, (Notez bien la disposition des VTS,PGC et épisode car on en aura besoin pour plus tard pour les sous-titres) selectionner la piste "PGC 1 [00:24:13]" (qui correspond à l'episode 1) dans "input" (se fier à la durée des épisodes, mais attention, dans certain dvd, les épisodes peuvent être sur des VTS différent et même en double (à cause des langues)).

Puis cliquer sur l'image en bas à gauche pour lancer le rip:

Une fois le rip terminé, faite OK

Pour créer le Fichier .D2V (car besoin pour la suite), fermer tout simplement DVD Decrypter avec la croix rouge et le fichier D2V se fera...

Puis recommencer les RIP pour les prochains épisodes:
Choisir son dossier de destination,
Cocher les options,
Choisir l'épisode correspondant,
Etc..... pour chaque épisode et DVD.

5. Extraction des sous-titres:

Lancer VSRip, cliquer sur "Load IFO", donc rechercher l'IFO du premier épisode.
Cliquer sur "Save To" et nommer le fichier en "VTS_01_0_fr"

Faites "Next".
Infos pour la suite:
Un DVD comprend un ou plusieurs VTS pour les épisodes, Un IFO corespond à un PGC, donc il faut faire correspondre les épisodes PGC avec ceux du Rip. Donc dans "Program Chains", il y a la liste des PGC que d'un VTS:

Selectionner "PGC 1" puis le premier "Français"

Cliquer sur "Next" pour commencer l'extraction, une fois terminer, verifier le fichier "VTS_01_0_fr.sub", s'il fait plus de 100 ko (généralement 400 à 1200 ko), c'est bien les sous-titre Fr de tout l'episode (pour visionage Vostfr)

Si ce n'est pas le cas, s'il fait que quelque dizaine de Ko, renomer le en "VTS_01_0.sub" et le fichier "VTS_01_0_fr.idx" en "VTS_01_0.idx" (dans ce cas, c'est juste les sous-titre des générique et quelques infos pendant la video en FR).
Après dans VSRip faite 2 fois "Back", Cliquer sur "Save To" et nommer le fichier en "VTS_01_0" (sauf si vous avez renomer le fichier d'avant).

Faites "Next".
Selectionner le 2ème "Français", puis cliquer sur "Next" pour l'extraction.

faite 2 fois "Back", Cliquer sur "Load IFO", donc rechercher l'IFO du 2ème épisode.
Cliquer sur "Save To" et nommer le fichier en "VTS_01_0_fr"
Faites "Next". Bien selectionner "PGC 2" puis le premier "Français"

Cliquer sur "Next" pour l'extraction et 2 fois "Back".
Etc..... pour chaque épisode et DVD.

6. Encodage des épisodes:

M4NG lancé, cliquer sur "Encoder un film rippé" et une nouvelle fenêtre s'ouvre...
Cliquer sur "Chemin du film rippé à encoder (.d2v)" et choisisser le d2v du premier épisode.
Laisser les "option de son" par défaut et faite comme sur l'image suivante:

Cliquer sur "VIDEO >>" en bas à droite...
Cocher:
- "x264 cli" et en profil d'encodage "DXVA-SD-EXTRA QUALITY"
- "mkv"
Pour modifier le profil, cliquer sur "Profil d'encodage" et mettre sur "DXVA-SD-EXTRA QUALITY" et OK.

Voici la liste des profils possibles:

Voici en détail chaque profils:

DXVA-HD-Anime_Toons Fast--------------------------Qualité moyenne pour les animes en HD
DXVA-HD-HQ Anime_Toons--------------------------Haute qualité pour les animes en HD
DXVA-HD-Fast--------------------------Basse qualité pour videos en HD
DXVA-HD-Balanced--------------------------Qualité moyenne pour les videos HD
DXVA-HD-HQ--------------------------Haute qualité pour les videos en HD
DXVA-HD Extra Quality--------------------------Très bonne qualité pour les videos en HD
DXVA-HD-Insane--------------------------Meilleur qualité pour les videos en HD
DXVA-SD-Anime_Toons Fast--------------------------Qualité moyenne pour les animes en SD
DXVA-SD-Anime_Toons HQ--------------------------Haute qualité pour les animes en SD
DXVA-SD-Fast--------------------------Basse qualité pour videos en SD
DXVA-SD-Balanced--------------------------Qualité moyenne pour les videos SD
DXVA-SD-HQ--------------------------Haute qualité pour les videos en SD
DXVA-SD-Extra Quality--------------------------Très bonne qualité pour les videos en SD
DXVA-SD-Insane--------------------------Meilleur qualité pour les videos en SD

Le groupe prédéfini "DXVA" assure la compatibilité matérielle et une bonne compression/qualité.
Le «FAST» dans les profils sont toujours plus rapides mais sont plus bas en compression/qualité (ce qui est vrai pour d'autres groupes prédéfinis).
Ces préréglages remplacent les anciens HQ et ceux d'AE.
Les tags SD et HD correspond à la norme Standard Définition et à la Haute Définition des encodage.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Device-Archos605
Device-Cellphones_PDAs-Level1.0
Device-Cellphones_PDAs-Level1.1
Device-Cellphones_PDAs-Level1.2
Device-Cellphones_PDAs-Level1.3
Device-iPhone
Device-iPod 5.5G
Device-iPod
Device-PSP
Device-Zune

Le groupe prédéfini "Device" est pour la compatibilité des appareils portables.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Standalone-AppleTV
Standalone-AVC-HD
Standalone-PS3-Xbox360
Standalone-PS3-Xbox360_Fast
Standalone-Xbox_HiRes
Standalone-Xbox_LoRes
Standalone-Blu-ray
Standalone-Blu-ray_Fast
Standalone-HD-DVD
Standalone-HD-DVD_Fast

Le groupe prédéfini "Standalone" assure la compatibilité avec les lecteurs Stand Alone et périphériques.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Unrestricted 1pass ABR
Unrestricted 1pass ABR Fast
Unrestricted 1pass MAXSPEED
Unrestricted 1pass Const. Qualité Anime_Toons
Unrestricted 1pass Const. Qualité Fast
Unrestricted 1pass Const. Qualité de l'équilibre
Unrestricted 1pass Const. Qualité Extra Q.
Unrestricted 1pass Const. Qualité de l'AC
Unrestricted 1pass Const. Qualité Insane
Unrestricted 1pass Lossless
Unrestricted 2pass Fast
Unrestricted 2pass équilibré
Unrestricted 2pass HQ
Unrestricted 2pass Extra Quality
Unrestricted 2pass Insane
Unrestricted 2pass Anime_Toons Fast
Unrestricted 2pass Anime_Toons équilibré
Unrestricted 2pass Anime_Toons HQ
Unrestricted 2pass Anime_Toons Extra Q.
Unrestricted 2pass Anime_Toons Insane
Unrestricted 2pass QuickTime pour Windows

Les groupes prédéfinis "Unrestricted" sont pour les gens qui ne se soucient pas de la compatibilité matérielle, ils sont particulièrement bon pour mid-high/high et complètement destinés à la lecture avec un logiciel sur PC (sans DXVA Video).
Ceux-là sont bons pour remplacer les prédéfinis AC et AE.
Les prédéfinis 1 pass ABR ne sont pas recommandés. Les prédéfinis 2 pass ou les autres modes 1 pass ont de meilleurs résultats.
Le profile "MAXSPEED" utilise une qualité constante et un minimum de réglages.

Notes: Si vous ne savez pas quelle présélection choisir ou vous n'en êtes pas sûr, utilisez le DXVA HD ou SD (selon la définition de la source: SD - Définition Standard, HD - Haute Définition).
Toutes les anime/toons de chaque préréglage ont le "Psy-HANDICAPES RDO" et une augmentation de valeurs du filtre de déblocage.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Cliquer sur "Prévisualisation".
Cliquer sur "Filtres à appliquer" et cochez "Dlnt Anime" (Désentrelacer : filtre indispensable si la source est une vidéo, élimine les effets de "peigne" dans les mouvements rapides) puis OK.

Les filtres sont des "effets" appliqués à l'image pour en modifier son aspect. La liste est accessible via le bouton [ Filtres à appliquer ].

1. Inverser couleurs : pour rendre l'image en couleurs négatives, utile avec des "anciennes" vidéos qui ont ce problème
2. Image + floue : pour rendre l'image + floue
3. Image + nette : pour rendre l'image + nette
4. Sharp dessin animé : pour améliorer le rendu d'un dessin animé
5. Script bas bitrate : script qui lisse l'image et la rendre plus douce
6. Limite luma/chroma : pour éliminer les couleurs non rendues par les moniteurs ou les TV
7. Reduction bruit chroma : pour améliorer le rendu d'une source VHS
8. Inverser tête en bas : comme son nom l'indique
9. Inverser gauche/droite : idem
10. Rotation +90° : pour mettre l'image sur le coté
11. Rotation -90° : pour mettre l'image sur l'autre coté

Ensuite noter la dimension de la video (720*536 dans cet exemple).
Augmenter la video "taille image", cliquer sur "+" (environ 752*560) tout en gardant le ratio coché (l'augmentation de la video permettra quand on Crop (enlevement des contour noir) de rester à la dimension initial car sinon il y aura des problèmes avec les sous-titres).
Cliquer sur "Crop" et mettez comme sur l'image et faite OK:

Donc 752 - (16 + 16) = 720
Et 560 - (12 + 12) = 536
La video a comme ça la dimension initial.
Faites "Play" pour verifier s'il n'y a pas de défaut sur les contours.
S'il y a des défauts, augmenter la taille de la video et Cropper un peut plus (respecter les symétries).

Une fois tout est bon, faite OK.
Cliquer sur "Taille finale désirée" et mettre 180 Mo (mettre la taille en fonction de la durée et nombre de piste audio - en générale, le "Débit video final" doit être au minimum de 700 kbps pour avoir une bonne qualité (bien sûr, plus cette valeur est haute, meilleur sera la qualité vidéo)).
Pour les sous-titres, on les a déjà fait avec VSRip.
Verifier les "Chapitres" s'il pointe bien vers le dossier qui correspond au premier épisode.
Cliquer sur "Sauver tâche" puis sur "Sauver profil d'encodage", renomer le fichier en "rozen.ecp2" et laisser dans "C:\ProgramFiles\M4ng" et faite enregistrer.
Refaite à nouveau "Sauver tâche" puis "Sauver tache pour execution differée (batch)", renomer le fichier en "entreelle01.mkv.rip2" et laisser dans "C:\ProgramFiles\M4ng" et faite enregistrer.

Cliquer sur "AUDIO" (en bas à droite) pour preparer le 2 ème épisode.
Cliquer sur "Chemin du film rippé à encoder (.d2v)" et choisisser le d2v du 2ème épisode.
Cliquer sur "Taches et profils" puis "Charger profil d'encodage" et selectionner le fichier "entreelleetlui.ecp2" puis ouvrir.

Cliquer sur ">> VIDEO" (en bas à droite), Cliquer sur "Chapitre" pour pointer vers le bon dossier (D:\rip1\2\VTS_01 - Chapter Information - OGG.txt.chap).
Cliquer sur "Sauver tâche" puis sur "Sauver profil d'encodage", selectionner le fichier en "entreelleetlui.ecp2" et faite enregistrer.(Si on n'enregistre pas à chaque fois le profil d'encodage, on perd à chaque fois le bon chemin pour enregistrer le batch)
Refaite à nouveau "Sauver tâche" puis "Sauver tache pour execution differée (batch)", renomer le fichier en "entreelle02.mkv.rip2" et laisser dans "C:\ProgramFiles\M4ng" et faite enregistrer.

Cliquer sur "AUDIO" (en bas à droite) pour preparer le 3 ème épisode.
Et ainsi de suite pour chaque épisode de la même série (anime)........

Pour lancer l'execution d'encodage, il suffit d'aller au menu principale de m4ng, de cliquer sur "Execution par batch" et de rechercher ses fichier batch:

Puis pour lancer, cliquer sur "Executer".
Infos: avec un Core 2 Duo E6850 de 3 GHz overclocké @ 3.6 GHz, il faut environ 1h par épisode de 25 min

7. Modifier le conteneur MKV de chaque épisode

Lancer mkvmerge GUI (Démarrer > Tous les programmes > MKVtoolnix > mkvmerge GUI), dans "Input", faites "add".
Rechercher les fichiers dans le dossier du premier épisode, selectionner le mkv et les 2 fichiers .idx, voir image:

Faite "Ouvrir"

Dans "Track", mettez:
pour V_MPEG4/... ...film.mkv (D:rip1\1), mettre "Language" sur "und (Undetermined)" et "Default Track flag:" sur "Yes".
pour A_AAC (ID 2,... ...film.mkv (D:rip1\1), mettre "Language" sur "fre (French)" et "Default Track flag:" sur "Yes".
pour A_AAC (ID 3,... ...film.mkv (D:rip1\1), mettre "Language" sur "jpn (Japanese)" et "Default Track flag:" sur "default".
pour Vobsub (ID 0,... ...VTS_01_1.idx (D:rip1\1), dans "Trackname" mettre "defaut", mettre "Language" sur "fre (French)" et "Default Track flag:" sur "Yes".
pour Vobsub (ID 0,... ...VTS_01_1_fr.idx (D:rip1\1), mettre "Language" sur "fre (French)" et "Default Track flag:" sur "default".
!!! Attention !!!
Pour des episodes sans sous-titre "default" (les fichiers .sub de moins de 100Ko), il faut mettre le "Default Track Flag" du vraie sous-titre sur "No" (car sinon dans la video, le sous-titre se lancera automatiquement avec la langue du même pays).

Nommer le fichier en film2.mkv (ou autre que "film.mkv", car sinon vous aller tout casser ^^).
Puis cliquer sur "Start muxing"

Faite "OK" et votre premier épisode est terminé, plus qu'a le renommer correctement.
Et recommencer pour le 2ème épisode en faisant "rem all" et "add".
Etc ......

Voilà, j'espère que ce petit tuto vous aidera.
Fredcrash