01net    Web


Actuellement en ligne : 100 Utilisateurs dont 30 dans Logiciels >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par nobug, fml  
Micro Hebdo > Forum de Micro Hebdo > Logiciels > Vidéo
> [Tuto] Edition des fichiers de DVD
Aller à :
Auteur
Message
 
<     1   2   3   4       >
jlj
  
  :-)
  Posté le 18/11/2004 01:12:27       ?   ^   @    
Voter pour ce message
MAJ du 24/01/2007 : chapitre 9 - plusieurs solutions pour trouver les écrans à désactiver


Table des matières :

1 - Architecture d'un DVD (voir ci-dessous, dans ce message)
2 - Généralités sur IfoEdit et VobEdit
3 - Informations utiles dans les fichiers IFO
3.1 - Informations sur les flux vidéo, audio et sous-titres
3.2 - Informations sur les commandes
3.3 - Informations sur les couleurs des sous-titres et des menus
4 - Créer les fichiers IFO
5 - Dézonage
6 - Extraction des pistes audio d'un DVD
7 - Insérer un fichier de sous-titres dans des fichiers VOB
7.1 - Démultiplexer les flux vidéos, audios et sous-titres.
7.2 - Sauvegarde du chapitrage
7.3 - Convertir le fichier SRT en SUP et correction éventuelle du décalage audio
7.4 - Multiplexer les fichiers vidéo, audio et sous-titres
8 - Activer/désactiver une langue par défaut ou l'affichage de sous-titres au démarrage
9 - Supprimer l'affichage des avertissements ou des publicités
9.1 - Utilisation de VOBrator
9.2 - Utilisation de DVDremake pro
9.3 - Utilisation de PGCedit
9.4 - Utilisation de IFOedit
9.4.1 - En venant de VOBrator, DVDremake ou de PGCedit
9.4.2 - Directement dans IFOedit
9.4.3 - Désactivation et sauvegarde




1 - Architecture d'un DVD

Afin d'être compatible avec tous les logiciels de gestion des platines (firmware) et de lecture, l'organisation des fichiers d'un DVD doit s'inscrire dans une architecture parfaitement définie et avec des règles strictes.

Dans la racine du DVD, on doit trouver impérativement le répertoire :

VIDEO_TS (Video Title Set - Vidéo bloc-titre) : dans lequel doivent obligatoirement se trouver un ensemble de fichiers biens définis.

On peut trouver aussi le répertoire :

AUDIO_TS (Audio Title Set – Audio bloc-titre) : Ce répertoire est vide et n'est présent que pour assurer la compatibilité avec les anciens logiciels de lecture ou les premières platines de salon. Il disparaît dans les DVD récents.

Il est à noter que les spécification concernant la structure d'un DVD impose que tous les noms de répertoires ou de fichiers soient en majuscule.

Enfin, on peut trouver d'autres fichiers et/ou répertoires accessoires. Ces fichiers seront lus et exécutés uniquement sur PC et proposeront, par exemple, l'installation optionnelle d'un lecteur vidéo. Voici, à titre d'exemple, la racine du DVD Star War I :

< inclued picture >


A l'intérieur du répertoire VIDEO_TS, on trouve deux catégories de fichiers avec des noms bien définis :

VIDEO_TS.* = c'est l'ensemble des fichiers de gestion du DVD. Ils peuvent contenir, par exemple, le menu principal, les avertissements divers ou annonces légales, les logos animés des maisons de ciné, de production, de distribution, etc.

VTS_xx_x.* (VTS = Video Title Set) = ce sont les ensembles de fichiers vidéos. Il existe obligatoirement au moins un ensemble identifié par VTS_01_x.*.

Un ensemble peut comprendre le film, un autre ensemble une interview des auteurs, un troisième le making of, etc. C'est à ces ensembles que renvoie le menu principal contenu dans les fichiers VIDEO_TS.*

Chaque ensemble vidéo, qu'il soit VIDEO_TS.* ou VTS_xx_x.*, contient trois types de fichiers : *.IFO (InFOrmation), *.BUP (Back UP) et *.VOB (Video Object).

*.IFO : contient les informations de contrôle permettant de naviguer dans le DVD (niveau VIDEO_TS.IFO) ou de naviguer dans un ensemble vidéo (niveau VTS_xx_xx.IFO)

*.BUP : il s'agit de la sauvegarde du .IFO correspondant. Dans le cas où le .IFO est inutilisable, il suffit de copier le .BUP en le renommant en .IFO (gardez toujours une copie saine du .BUP).

VTS_xx_0.VOB : contient le menu permettant de naviguer dans l'ensemble vidéo correspondant (rappel : un ensemble vidéo = film ou bonus, ou...).

VTS_xx_n.VOB : (n compris entre 1 et 9) ce sont les différents fichiers successifs d'une séquence vidéo (film, bonus, etc.). Par convention, chaque fichier ne peut contenir que 1 Go maximum. Ce qui veut dire qu'une séquence vidéo complète ne pourra pas dépasser 9 Go.
Dans ces fichiers, sont encodés les flux vidéo, audio et sous-titres.

A titre d'exemple et d'exercice, voici la composition des répertoires VIDEO_TS de deux DVD.

DVD "La planète des singes" :

< inclued picture >


DVD "Star War épisode 1" :

< inclued picture >

Pour vous aider, le premier contient 3 séquences vidéo et le deuxième en contient cinq (solutions ci-dessous).
>
>
>
>
>
>
>
>
>
>
>
>
>
>
Voici la solution de l'exercice proposé ci-dessus :

DVD "La planète des singes" :

< inclued picture >


< inclued picture >


DVD "Star War épisode 1"

< inclued picture >
-->Message édité par jlj le 06/02/2007 10:55:27<--
-------
Ce ne sont pas les roses qui ont des épines, ce sont les épines qui ont des roses.
zildal
  Un regard... pacifique!
  :-)
  Posté le 18/11/2004 02:43:01       ?   @    
Voter pour ce message
[:bobo_le_fou:1]



Bon Tuto! :jap:
-------
Rien n'est...
polov
  
  :-)
  Posté le 18/11/2004 19:47:48       ?   ^   @    
Voter pour ce message
très bon début !
jlj
  
  :-)
  Posté le 24/11/2004 23:22:18       ?   ^   @    
Voter pour ce message
Tout au long de ce tutorial, nous aurons besoin des logiciels suivants :
IfoEdit
VobEdit
SRT2SUP
VOBrator
Cliquez sur leur nom pour les télécharger.


2 – Généralités sur IfoEdit et VobEdit.

Je vous ai donné ci-dessus, l'adresse des versions Françaises de IfoEdit et de VobEdit. Pour ceux qui préfèreraient avoir les versions anglaises, vous pourrez les télécharger par exemple Ici.

Voici la correspondance Français - Anglais des boutons.

VOBEdit

Ouvrir = Open
Sauter = Jump
Démux = Demux
Sauver VOB_I = Save VOB_I
Corriger VOB = Correct VOB
Bloc-Note = Copy2clipboard
A propos = About
Fermer = Close

IFOEdit

Ouvrir = Open
Enregistrer = Save
Dézoner = Region free
HexEdit = HexEdit
Suppre. Lecture = Delete playback
Acqui. Sect. VTS = Get VTS sectors
Enlever OPUs = Remove P-Ups
Créer IFOs = Create IFOs
-> Presse-Papiers = Copy2clipboard
Suppl. menu = Menu extras
Suppl. VOB = VOB extras
Image disque = Disc image
Prévisualisation = Preview
Lire DVD = DVD play
A propos = About
Quitter = Quit

Dans ce tuto, nous donnerons systématiquement les copies d'écran des versions françaises et anglaises côte à côte.

Voici maintenant, quelques précisons sur les fonctions de certains boutons de IFOEdit :

- Suppr. Lecture : désactive les commandes de lecture de flux vidéos choisis dans le DVD.
- Acqui. Sect. VTS : permet la correction des adresses de secteurs de démarrage pour que le DVD soit lisible par les lecteurs de salon.
- Enlever OPUs : déverrouille les commandes "Opérations Prohibées Utilisateur".
- Créer IFOs : vous avez tous les VOB sans les IFO. Ce bouton vous permettra de les créer.
- Presse-Papier : copie tout ce qui est visible dans la fenêtre inférieure dans le presse-papier.
- Suppl. menu : donne accès à des options d'édition supplémentaires.
- Suppl. VOB : donne accès à des options d'édition supplémentaires.
- Image disque : création sur disque dur d'une image du DVD avant gravure.
- Lire DVD : lecteur de DVD non protégés ou de fichiers DVD. Possède quelques fonctions spécifiques.
-->Message édité par jlj le 16/01/2007 11:29:56<--
-------
Ce ne sont pas les roses qui ont des épines, ce sont les épines qui ont des roses.
jlj
  
  :-)
  Posté le 29/11/2004 16:22:33       ?   ^   @    
Voter pour ce message
3 - Informations utiles dans les fichiers IFO

Les fichiers IFO sont essentiellement, et entre autres, constitués de commandes et d'informations utilisées par les logiciels ou les firmwares de lecture.

Il n'est pas question ici de passer en revue toutes les informations contenues dans ces fichiers. Nous allons en voir quelques unes, les plus utiles lorsqu'on désire faire quelques remaniements dans les fichiers vidéos (ajout ou suppression de langues ou de sous-titres, forcer une langue ou un sous-titre à la lecture, etc.).

Pour lire et éditer les informations contenues dans les fichiers IFO, nous allons utiliser…IfoEdit !


3.1Informations sur les flux vidéo, audio et sous-titres

Examinons un fichier VIDEO_TS.IFO (TS = Title Set).

Lancez IfoEdit.
Cliquez sue le bouton "Ouvrir" (Open) en bas et à gauche de l'écran.
Dans la boîte de dialogue qui s'ouvre, cherchez le répertoire dans lequel se trouvent vos fichiers vidéos..
Cliquez sur VIDEO_TS.IFO.

Dans la fenêtre inférieure,

< inclued picture >

On apprends que :

- Le menu est encodé en MPEG2, dimensions d'images 720x576, format PAL en 625 lignes, 50 Hz, 16/9ème et en Pan-Scan (voir ce Tuto sur les formats vidéo).

- Qu'il y a 5 titres différents (film, bonus, making-of, etc.). En y regardant de plus près, on s'aperçoit que les titres 4 et 5 sont strictement identiques. Donc, en fait, il n'y a que 4 titres.
Le titre 1 comporte 31 chapitres (Chapters: 31), alors que les autres n'en comportent que 1 ou 2. Il s'agit donc du film principal dont les fichiers VOB portent le nom VTS_04_n.VOB (Title 1: VTS_4.*). Il s'agit donc de l'ensemble-titre n° 4 (TS 4 ou Title Set 4).

- Un peu plus bas, les lignes en dessous de Title Set 4 nous apprennent que le film est encodé comme le menu (MPEG2, 720x536, PAL, 625 lignes, 50 Hz, 16/9ème. Par contre, le format image est du Letter-Box). En outre, on y apprend qu'on dispose de 4 langues pour l'audio (Anglais, Français, Espagnol, Italien) toutes les quatre en Dolby format ac3, six canaux, échantillonnés à 48 kHz. Un 4ème flux en Anglais est encodé en PCM.
Il y a aussi trois ensembles de sous-titres (Subpicture, voir remarque ci-dessous) : Anglais, Français et Portugais.

Remarque : Ici le terme de sous-titre (Subtitle) prends le nom de "Sous-image" (Subpicture), terme plus approprié car le format vidéo n'accepte que les fichiers sous-titres au format image (.SUP - SUbPicture).

Regardons maintenant le fichier VTS_04_0.IFO relatif au film (titre n° 4).

Relancez IfoEdit.
Ouvrez le fichier VTS_04_0.IFO.

< inclued picture >

Dans la fenêtre inférieure et dans les premières lignes, on retrouve les mêmes informations que précédemment concernant les langues et les sous-titres. De plus, pour chaque flux, on trouve son numéro d'identification "normalisé" (ID:080 pour l'Anglais, ID: 081 pour le Français, etc.).

En ce qui concerne les sous-titres, nous avons deux numéros d'identification par flux (ID: 0x20, 0x23 pour l'Anglais, par exemple). Si on regarde le poids des fichiers dans l'explorateur de Windows, on voit qu'ils sont identiques. La différence entre deux fichiers d'un même langage tient dans la position des sous-titres lors de l'affichage : en bas ou en haut de l'image en fonction des commentaires écrits déjà incrustés dans le film. Contrairement à ce qu'on aurait pu penser, nous avons donc quatre fichiers de sous-titres.

Remarque : Il est utile de noter ces numéros de langues ou de sous-titres lorsqu'on doit rajouter, supprimer ou imposer un ou plusieurs flux. Cela facilite le repérage.

En outre, si on double-clique sur une des lignes juste en dessous de la ligne "PGC_1 (Program chain):…" et qui commencent par "[Ch nn]", on visionne la partie du clip :

< inclued picture >

Cela peut être intéressant si on veut trouver un flux vidéo particulier.

Remarque : La même opération peut être obtenue en sélectionnant la ligne et en cliquant sur le bouton "Visualiser" (Preview).
-->Message édité par jlj le 16/01/2007 11:33:40<--
-------
Ce ne sont pas les roses qui ont des épines, ce sont les épines qui ont des roses.
jlj
  
  :-)
  Posté le 29/11/2004 16:23:07       ?   ^   @    
Voter pour ce message
3.2Informations sur les commandes

Toujours dans VTS_04_0.IFO d'autres informations intéressantes se trouvent dans la partie :

PGC (ProGram Chain)

Pour les atteindre, dans la fenêtre supérieure, double-cliquez sur la ligne VTS_PGCITI puis, cliquez sur VTS_PGC_1.

< inclued picture >

Dans les premières lignes de la fenêtre inférieure on trouve "Prohibited user operations (Opérations interdites à l'utilisateur). Avec une liste d'interdictions : choix de l'angle à partir du menu, modification des flux audio et sous-titres, etc.

< inclued picture >

Ce sont des commandes que le logiciel de lecture prendra en compte.

Il est possible d'éditer ces commandes, d'en rajouter ou d'en enlever. Il suffit pour cela de double cliquer sur une des lignes pour faire apparaître une boîte de dialogue avec des cases à cocher.

Remarque importante :
- Ne modifiez pas les valeurs dans les registres : ces valeurs servent certainement ailleurs dans d'autres parties des fichiers vidéo.
- Ne déplacez pas les commandes existantes : il se peut qu'à d'autres endroits il y ait des sauts vers les lignes que vous avez modifiées.


Descendez dans la fenêtre inférieure jusqu'à trouver la ligne :

PGC command table (ProGram Chain – table des commandes)

< inclued picture >

Nous voyons plusieurs types de commandes : Pré-commands (commandes à effectuer avant de lancer la lecture), Post-commands (commandes à effectuer après la lecture), etc.

Dans les pré-commandes, nous trouvons par exemple les boucles d'attente dans les menus, les commandes de re-direction si on appuie sur une touche d'un menu (ou de la télécommande), des commandes pour imposer un langage ou un sous-titre au lancement, etc.

Regardons, par exemple, la quatrième pré-commande :

(SetSTN) Set Audio Stream: Gpreg<12> Subpicture Stream: Gpreg<13>

Dans notre cas, GPreg<12> et Gpreg<13> sont des registres (Gpreg = General Purpose register) qui prendrons une certaine valeur en fonction du bouton de menu ou de la touche de télécommande sur laquelle on aura appuyé. Lorsque le logiciel de lecture va rencontrer ces registres, il ira chercher le flux audio ou sous-titres correspondant.

Dans les post-commandes, on trouvera, par exemple, la re-direction vers le menu principal à la fin de la lecture.
-->Message édité par jlj le 16/01/2007 11:34:54<--
-------
Ce ne sont pas les roses qui ont des épines, ce sont les épines qui ont des roses.
jlj
  
  :-)
  Posté le 29/11/2004 22:46:58       ?   ^   @    
Voter pour ce message
3.3Informations sur les couleurs des sous-titres et des menus

Juste au-dessus des informations précédentes, on trouve des lignes concernant les couleurs des sous-titres et des menus :

< inclued picture >

Il y a quatre ensembles A, B, C et D qui peuvent contenir chacun des couleurs différentes. Même dans un DVD ne comportant pas de sous-titres ou de menus, ces quatres ensembles existent.

A permet de colorer les sous-titres.

Les trois autres concernent les couleurs de bouton des menus :

B pour les couleurs d'affichage.
C pour les couleurs de sélection (surbrillance)
D pour les couleurs lors d'une action sur un bouton.

Donc, Pour afficher les sous-titres, on dispose d'un ensemble A comportant 4 paramètres de couleur avec, dans l'ordre :

1 - La couleur de l'arrière-plan
2 - La couleur de bordure (entourage des caractères)
3 - La couleur du texte lui-même
4 - La couleur de l'anti-crénelage (lissage des caractères)

En ce qui concerne les couleurs des boutons, les 4 paramètres de couleur de chaque ensemble correspondent, dans l'ordre à :

- La couleur de l'arrière plan,
- La couleur du premier plan,
- La couleur de la bordure intérieure,
- La couleur de la bordure extérieure

Donc, lors d'un multiplexage, après avoir personnalisé les couleurs de l'ensemble A (comme nous le verrons au chapitre 7.4), je recopie les valeurs indiqués en B, C et D dans le nouveau fichier créé.

L'encodage des couleurs est du type YCrCb. Y représente la luminance (intensité de lumière) et CrCb (Color red et Color blue), la chrominance qui est constituée d'une information de couleur et d'une information de saturation. On retrouve donc ces trois informations dans chaque paramètre de couleur. Par exemple dans le paramètre A-1 on trouve (valeurs hexadécimales) :

51 comme valeur de luminance,
ef et 5a qui regroupent les valeurs de couleur et de saturation.

En jouant sur ces trois paramètres, on peut coder toutes les couleurs de l'arc en ciel (voir paragraphe 7.4).

Si on met les 4 paramètres à zéro, on aura un vert foncé. La valeur zéro ne correspond donc pas à l'abscence de lumière ou de couleur, mais au seuil minimum d'affichage des pixels qui soit détectable par l'oeil.
-->Message édité par jlj le 31/01/2007 12:05:09<--
-------
Ce ne sont pas les roses qui ont des épines, ce sont les épines qui ont des roses.
Labbaipierre
  
  Statut :  Administrateur
  :-)
  Posté le 29/11/2004 22:50:13       ?   ^   @    
Voter pour ce message
[:bravo:2]
chepas
  
  :-)
  Posté le 29/11/2004 23:10:32       ?   ^   @    
Voter pour ce message
[:bb68:1]
jlj
  
  :-)
  Posté le 29/11/2004 23:44:56       ?   ^   @    
Voter pour ce message
:jap: :jap: :jap:



:hello:
polov
  
  :-)
  Posté le 30/11/2004 08:54:35       ?   ^   @    
Voter pour ce message
tous mes compliments jlj c'est [:augusto:1]
jlj
  
  :-)
  Posté le 30/11/2004 10:48:36       ?   ^   @    
Voter pour ce message
polov a écrit :
tous mes compliments jlj c'est [:augusto:1]





Merci. Mais attends, ce n'est pas fini :lol: !!!

Dur, dur, lorsqu'il faut chercher comment tripatouiller dans ces fichiers...



:hello:
polov
  
  :-)
  Posté le 30/11/2004 17:23:04       ?   ^   @    
Voter pour ce message
le pire est à venir, alors ?

jlj
  
  :-)
  Posté le 30/11/2004 17:43:00       ?   ^   @    
Voter pour ce message
OUIIIIII !!



:lol:



:hello:
jlj
  
  :-)
  Posté le 02/12/2004 00:06:23       ?   ^   @    
Voter pour ce message
4 – Créer les fichiers .IFO

Il peut vous arriver de n'avoir seulement que les fichiers VOB et il vous manque les fichiers IFO et BUP correspondants.

Une option de l'utilitaire Ifoedit vous permet de les reconstituer.

Les fichiers VOB devront être sur le disque dur, dans un répertoire quelconque. La seule obligation est qu'ils aient la structure VTS_xx_n (majuscules et caractères de soulignement compris). Dans notre application, par exemple, dans le répertoire h:\video\essais, nous avons les fichiers VTS_04_1.VOB à VTS_04_5.VOB.

Lancez IfoEdit et cliquez sur le bouton "Créer IFOs" (Create IFO) :

< inclued picture >
< inclued picture >

Dans l'écran suivant, ne modifiez pas les cases à cocher du haut (voir image ci-dessous).

Dans la partie "Flux de sortie" (Output Stream), fenêtre "1er VOB de l'ensemble de titres VTS" (1st VOB of Title-Set), en cliquant sur le bouton < inclued picture >, sélectionnez le premier fichier VOB (VTS_xx_1.VOB) :

< inclued picture >
< inclued picture >

Et cochez la case "Répertoire de destination pour les fichiers IFO…Répertoire source" (Destination directory for IFO's Files… Same as source).

Remarque : si vous décochez cette case, vous pourrez choisir le répertoire dans lequel mettre les fichiers IFO et BUP créés. Cependant, ces fichiers étant directement liés aux fichiers VOB, afin d'éviter tout mélange ultérieur, il est conseillé de les démultiplexer dans le même répertoire.

Terminez par un clic sur OK.

Vous allez avoir plusieurs fenêtres qui vont s'ouvrir successivement (autant que de fichiers VOB) : le logiciel est en train d'analyser et de traiter les informations des fichiers VOB. Lorsqu'il a fini, il crée les fichiers IFO :

< inclued picture >

Dans la fenêtre du haut, cliquez sur la ligne VIDEO_TS.IFO. Dans la fenêtre inférieure, vous pouvez voir le contenu de ce fichier. Dans notre exemple, Ifoedit a détecté 4 langues et 6 sous-titres différents. (voir image ci-dessus).

Mais le logiciel est incapable de donner le nom de la langue (not specified). Il faut donc éditer toutes les lignes pour inscrire le nom des langues. C'est là que seront utiles les informations sur les langues et les sous-titres que vous avez notées selon la procédure indiquée au chapitre 3.

Double-cliquez sur la première ligne "VTS_1 Audio 1" et, dans la nouvelle boîte de dialogue, mettez les options correspondantes à vos fichier VOB en vous inspirant de l'image suivante :

< inclued picture >
< inclued picture >

Faites la même chose pour toutes les autres pistes audio (s'il y en a) et pour tous les sous-titres :

< inclued picture >
< inclued picture >

Refaites exactement les mêmes opérations pour le fichier VTS_01_0.IFO pour obtenir un résultat ressembland à ceci :

< inclued picture >

Pour terminer, cliquez sur le bouton "Save" et acceptez qu'Ifoedit crée aussi les fichiers .BUP.
-->Message édité par jlj le 16/01/2007 11:36:56<--
-------
Ce ne sont pas les roses qui ont des épines, ce sont les épines qui ont des roses.
jlj
  
  :-)
  Posté le 02/12/2004 00:09:05       ?   ^   @    
Voter pour ce message
5 – Dézonage

Pour des raisons purement commerciales, les producteurs de DVD ont partagé le monde en zones. Un DVD vendu aux USA, par exemple, ne pourra pas être lu sur un lecteur acheté en France. Ceci afin d'éviter qu'un film déjà sorti en DVD dans une zone ne puisse être lu dans une autre zone dans laquelle ce film n'est pas encore commercialisé !

Il existe deux sortes de protections. La plus répandue consiste en un simple jeu de commandes insérées dans la table de gestion VMGM_MAT incluse dans le fichier VIDEO_TS.IFO.

< inclued picture >

Dans l'exemple ci-dessus, ce DVD ne pourra être lu que sur des lecteurs prévus pour la zone 2 ou pour la zone 4 (mais pas les 2 en même temps). Ces zones sont toutes les deux "Enabled" (activées).

Ce type protection est présent sur tous les DVD du commerce, quelque soit la zone.

La deuxième (protection RCE), si elle existe, se présente sous la forme de pré-commandes insérées dans tous les fichiers IFO.

Les logiciels de rip effectuent automatiquement le dézonage. Cependant, en cas de besoin, une option de Ifoedit permet d'activer les instructions de toutes les zones. Ainsi, le DVD que vous graverez, pourra être lu sur n'importe quel lecteur dans le monde entier (et même dans les lecteurs des avions !).

Rappelons que pour être traités par Ifoedit, les fichiers doivent être au standard DVD et présents sur le disque dur.

Après avoir lancé Ifoedit, cliquez sur le bouton "Ouvrir" (Open) en bas et à gauche de la fenêtre principale. Dans la boîte de dialogue qui s'ouvre, sélectionnez votre VIDEO_TS.IFO.

Un simple clic sur le bouton "Dézoner" (Region Free)

< inclued picture >< inclued picture >

Permet d'activer automatiquement les flags de toutes les régions :

< inclued picture >

D'autre part, Ifoedit cherche dans tous les IFO l'existence d'une protection RCE. S'il la trouve, il ouvrira une boîte de dialogue dans laquelle vous aurez à choisir UNE zone (et une seule). Ifoedit modifiera alors les lignes pour autoriser la lecture pour la seule zone choisie. Pour mémoire, la France se trouve en zone 2.

Il est à noter que lors de création de fichiers IFO, (voir chapitre 2) Ifoedit active automatiquement tous les flags des régions, sans que l'on ait à utiliser la présente procédure.
-->Message édité par jlj le 16/01/2007 11:37:44<--
-------
Ce ne sont pas les roses qui ont des épines, ce sont les épines qui ont des roses.
jlj
  
  :-)
  Posté le 02/12/2004 00:10:46       ?   ^   @    
Voter pour ce message
6 – Extraction de la piste audio d'un DVD.

Dans certains cas, notamment pour les DVD musicaux ou de concert, on souhaite extraire la bande son pour l'écouter, après encodage, sur un baladeur ou dans sa voiture. Dans le cas où plusieurs flux audios sont présents sur le DVD, la méthode proposée ci-dessous va extraire tous les flux audios en créant 1 fichier par flux.

Pour cela, nous allons utiliser Vobedit.

Rappelons que les fichiers doivent être sur le disque dur et au format DVD.

Après avoir installé cet utilitaire, lancez-le. Cliquez sur le bouton "Ouvrir" (Open), en bas et à gauche :

< inclued picture >< inclued picture >

Dans la nouvelle fenêtre, sélectionner le 1er fichier VOB désiré et cliquez sur le bouton "Ouvrir" :

< inclued picture >

Cliquer sur le bouton "Demux" (Demux) :

< inclued picture >< inclued picture >

Dans la nouvelle fenêtre, cochez la case "Démultiplexer tous les flux audio" (Demux all audio streams) puis, cliquez sur OK :

< inclued picture >< inclued picture >

Dans la nouvelle fenêtre, sélectionnez éventuellement un autre répertoire. Vous pouvez aussi modifier le nom des fichiers finaux. Enfin, cliquez simplement sur "Enregistrer".

< inclued picture >

Vobedit se met immédiatement au travail et présente des fenêtres d'état d'avancement successives (autant qu'il y a de fichiers VOB).

< inclued picture >
< inclued picture >

A la fin, on obtient autant de fichiers audio (ici au format ac3) qu'il y a de flux.

< inclued picture >

Il suffira de transcoder le ou les fichiers ac3 en mp3 ou en wav, par exemple à l'aide de l'utilitaire HeadAC3he qui est une référence en la matière.
-->Message édité par jlj le 24/01/2007 18:50:43<--
-------
Ce ne sont pas les roses qui ont des épines, ce sont les épines qui ont des roses.
jlj
  
  :-)
  Posté le 02/12/2004 00:21:50       ?   ^   @    
Voter pour ce message
7 – Insérer un fichier de sous-titres dans les fichiers VOB

Vous avez un DVD dont le seul langage est un des nombreux dialectes de la Papouasie inférieure, avec des sous-titres en chinois ancien. D'autre part, vous avez téléchargé le fichier .SRT de sous-titres français pour ce film et vous voulez l'inclure dans les fichiers VOB.

Pour insérer les sous-titres dans les fichiers VOB, d'une manière générale, nous allons successivement :

- Démultiplexer les flux vidéo, audio et sous-titres
- Sauvegarder le chapitrage
- Convertir le fichier au format SRT en fichier au format SUP
- Multiplexer les différents flux

Dans ce chapitre, nous allons nous servir des utilitaires suivants :
Ifoedit
Vobedit
Srt2sup

Pour faciliter le travail, créez 3 répertoires par exemple :

D:\DVD (dans lequel vous mettrez tous les fichiers IFO, BUP et VOB de votre DVD).
D:\Demux (dans lequel vous mettrez votre fichier SRT ainsi que les fichiers démultiplexés)
D:\Remux (dans lequel seront mis les fichiers issus du multiplexage final)


7.1Démultiplexage des flux vidéo, audio et sous-titres.

L'opération de démultiplexage a été détaillée dans le chapitre 5. Reportez-vous à ce chapitre pour séparer les différents flux en tenant compte des différences suivantes :

- Prenez les fichiers VOB dans le répertoire D:\DVD.
- Sélectionnez tous les flux (vidéo, audio et sous-titres).

< inclued picture >< inclued picture >

- Lors du lancement du démultiplexage, conserver les noms de fichiers proposés et indiquez le répertoire cible D:\demux.

Une fois terminé, voici le type de fichiers que vous obtenez :

- Fichier m2v : flux vidéo
- Fichiers ac3 : flux audio
- Fichiers sup : fichiers de sous-titres

< inclued picture >
-->Message édité par jlj le 16/01/2007 11:39:15<--
-------
Ce ne sont pas les roses qui ont des épines, ce sont les épines qui ont des roses.
jlj
  
  :-)
  Posté le 02/12/2004 00:22:58       ?   ^   @    
Voter pour ce message
7.2 -sauvegarde du chapitrage

Lors du multiplexage final, le programme va réactualiser les fichiers IFO en perdant certains paramètres comme le chapitrage. Il va donc falloir sauvegarder en priorité ce paramètre dans un fichier qui sera repris lors de la réunion de tous les flux.

Pour cela, lancer Ifoedit et cliquer sur le bouton "Ouvrir" (Open) en bas et à gauche de la fenêtre. Dans la boîte de dialogue qui s'ouvre, cliquez sur le fichier VTS_01_0.IFO :

< inclued picture >

Dans la fenêtre supérieure, double cliquez sur VTS_PGCITI puis, cliquez sur VTS_PGC_1 :

< inclued picture > < inclued picture >

Dans la fenêtre du bas, descendez jusqu'à trouver la ligne "PGC Command Table :" que vous mettrez en surbrillance :

< inclued picture >

Cliquez en haut de l'écran sur "Outils >> Enregistrer les durées de cellules" (Tools >> Save Celltimes.txt) :

< inclued picture > < inclued picture >

Enregistrez cette information dans le répertoire D:\demux avec le nom proposé par défaut :

< inclued picture >

Fermez Ifoedit. Voici le nouveau contenu de D:\demux :

< inclued picture >
-->Message édité par jlj le 16/01/2007 11:39:58<--
-------
Ce ne sont pas les roses qui ont des épines, ce sont les épines qui ont des roses.
jlj
  
  :-)
  Posté le 02/12/2004 00:24:05       ?   ^   @    
Voter pour ce message
7.3 - Convertir le fichier SRT en SUP et correction éventuelle du décalage audio )

Nous allons ré-encoder le fichier texte (SRT) en fichier images (SUP), seul format accepté dans les fichiers vidéo.

Pendant cet encodage, le logiciel proposera de corriger l'écart éventuel entre les images et l'apparition des sous-titres.

La seule solution que j'ai pu trouver est d'ouvrir le fichier SRT dans le bloc note et de noter l'heure exacte d'apparition du premier sous-titre. Ici, 5 secondes et 762 millièmes après le début du film :

< inclued picture >

Fermez le bloc note et lancez le film qui se trouve dans le répertoire E:\DVD. Chronométrez le temps écoulé entre le début du film et le premier mot prononcé ou, pour les sous-titres forcés, la première image présentant un texte à traduire. Dans notre exemple, j'ai mesuré 5 secondes et 2 dixièmes. Donc, les sous-titres apparaîtront 5,7 – 5,2 = 0,5 seconde trop tard. Notez cette valeur.

Lancez SRT2SUP. Dans la fenêtre principale, cliquez sur SRT File >> Open as Text :

< inclued picture >

et, dans la liste, ouvrez le fichier des sous-titres en SRT. Une boîte de dialogue apparaît pour proposer de corriger le décalage. C'est ici que vous indiquerez le décalage en + et en – et en valeur, soit –00,500), puis, cliquez sur OK :

< inclued picture >

Une fois l'encodage terminé, cliquez ensuite sur ALL pour sélectionner tous les sous-titres :

< inclued picture >

Puis, sur :

< inclued picture >

Puis sur Global :

< inclued picture >

C'est à cet endroit que vous paramétrez les sous-titres (couleurs, taille de caractères, etc.). Voici, dans l'image ci-dessous les paramètres qui me donnent satisfaction. La taille des caractères peut varier entre 18 et 20. N'oubliez pas de sélectionner aussi PAL pour la France :

< inclued picture >

Il ne reste plus qu'à sauver dans le répertoire D:\demux :

< inclued picture >

Fermez SRT2SUP.
-->Message édité par jlj le 16/01/2007 11:40:36<--
-------
Ce ne sont pas les roses qui ont des épines, ce sont les épines qui ont des roses.
jlj
  
  :-)
  Posté le 02/12/2004 00:38:29       ?   ^   @    
Voter pour ce message
7.4 - Multiplexer les fichiers vidéo, audio et sous-titres

Tout d'abord, assurez-vous d'avoir le nom des différentes langues audio et sous-titres des fichiers initiaux. Si vous ne l'avez pas notées, vous pouvez toujours les connaître à l'aide de IfoEdit (voir chapitre 3.1 du présent tutorial).

Vous devez aussi avoir noté les différents paramètres de couleur comme indiqué au chapitre 3.3.

Pour notre exemple, voici les langues du film initial :


< inclued picture >


7.4.1Multiplexage des différents flux.

Lancer Ifoedit puis, sélectionnez "Créateur DVD >> Créer un nouveau DVD" (DVD Author >> Author new DVD) :

< inclued picture >
< inclued picture >

Dans la nouvelle boîte de dialogue, à l'aide des boutons à droite de chaque fenêtre (< inclued picture >) et à partir du répertoire D:\demux, sélectionnez successivement :

- Dans la fenêtre "vidéo", le fichier m2v
- Dans la fenêtre "audio", le(s) fichier(s) ac3
- Dans la fenêtre "Subpicture", le(s) fichier(s) sup
- Dans la fenêtre "Scene changes", le fichier Celltime.txt
- Dans la fenêtre "Destination", le répertoire E:\remux


Remarques :

- Dans les rubriques audio et sous-titres, vous pouvez rajouter un ou plusieurs fichiers ou ne rien mettre.
Pour rajouter un fichier dans une rubrique, cliquez à nouveau sur le bouton < inclued picture > correspondant et choisissez un autre fichier à inclure. Recommencez cette opération autant de fois que nécessaire.

- Peu importe si, dans une rubrique, deux fichiers portent le même nom : le programme les re-numérotera dans l'ordre où vous les aurez mis dans la fenêtre
.

Dans notre exemple, pour l'audio, nous ne prendrons que le fichier de la langue anglaise (id : 080).
Pour les sous-titres, le seul qui nous intéresse est le fichier des sous-titres français.

< inclued picture >
< inclued picture >

Ne cliquez pas encore sur OK !
En effet, le démultiplexage ne conserve pas les noms des langues des flux audio et des sous-titres. Il va donc falloir indiquer ces noms avant de lancer le multiplexage.

Pour cela, dans la fenêtre audio, cliquez sur le nom du fichier audio (*.ac3) puis, sélectionnez la langue des dialogues :

< inclued picture >
< inclued picture >

Notez que l'on peut indiquer un délai pour le flux audio dans la fenêtre juste au dessus du choix de la langue audio. Comme nous avons déjà corrigé le décalage lors du transcodage SRT en SUP, il est inutile de le prévoir ici.

Si vous avez inséré plusieurs fichiers audio dans la fenêtre, recommencez les opérations ci-dessus pour chacun d'eux.

Faites la même chose pour chacun des sous-titres (*.sup) :

< inclued picture >
< inclued picture >

Enfin, cliquez sur OK.
A la fin du multiplexage, cliquez sur le bouton "Fermer" (Close).

< inclued picture >
< inclued picture >

Cliquez enfin sur "Save" vérifiez le répertoire (D:\Remux), gardez le nom de fichier proposé par défaut et enfin, acceptez la création des fichiers BUP.


Ne fermez pas encore IfoEdit : nous allons remplir les paramètres de couleur des sous-titres.
-->Message édité par jlj le 16/01/2007 11:41:45<--
-------
Ce ne sont pas les roses qui ont des épines, ce sont les épines qui ont des roses.
jlj
  
  :-)
  Posté le 03/12/2004 22:03:33       ?   ^   @    
Voter pour ce message
7.4.2Couleur des sous-titres :

Le principe des couleurs est expliqué au chapitre 3.3

Dans la fenêtre supérieure de IfoEdit, double-cliquez sur VTS_01_0.IFO.
Remarquez au passage que le multiplexage a bien pris en compte les langues pour le flux audio et les sous-titres :

< inclued picture >

Toujours dans la fenêtre supérieure, double-cliquez sur la ligne VTS_PGCITI puis, cliquez sur la ligne VTS_PGC_1.

Dans la fenêtre inférieure, descendez jusqu'à trouver les lignes "Color n Y CrCB".

< inclued picture >

Nous retrouvons bien nos 4 ensembles de 4 paramètres (16 lignes). Remarquez que toutes les valeurs sont à zéro. Il va donc falloir remplir toutes ces cellules.

Chaque ligne peut être éditée en double-cliquant dessus. La boîte de dialogue suivante s'ouvre :

< inclued picture >

Il suffit alors de positionner le curseur sur le premier chiffre de la première paire hexadécimale et de taper les valeurs voulues.

Les cases à cocher à droite de cette fenêtre indiquent ce qui doit être affiché (cochées) ou pas (décochées). Le curseur ne sert qu'à déplacer la valeur décimale horizontalement dans la fenêtre.

Pour vous éviter de jongler avec les paramètres pour trouver des couleurs satisfaisantes pour vos sous-titres, voici quelques valeurs :

10 80 80 : Noir
60 80 80 : Gris
cc 80 80 : Blanc
28 6d ef : Bleu foncé
64 6d ef : Bleu
a0 6d ef : Bleu ciel
a0 ad ef : Violet
90 22 36 : Vert
51 ef 5a : Rouge
d1 92 10 : Jaune.

Je ne vous encourage pas à utiliser des couleurs disparates ou trop violentes. La lecture n'en serait que plus pénible. Personnellement, pour tous les sous-titres, j'utilise les paramètres suivants que je mets dans l'ensemble A :

10 80 80 (arrière-plan noir)
10 80 80 (bordure noire)
d1 92 10 (texte jaune)
10 80 80 (anti-crénelage noir)

A la limite, on peut choisir une bordure grise (60 80 80).

Nous pouvons donc remplir les 4 premières lignes avec les valeurs choisies.

Pour les 12 autres, comme nous l'avons vu dans le chapitre 3.3, nous allons les remplir avec les chiffres trouvés dans les mêmes 12 lignes du fichier initial.

< inclued picture >

Lorsque toutes les lignes sont remplies, cliquez sur "Sauvegarder" (Save), gardez le nom de fichier et le répertoire proposés, cliquez sur "Enregistrer" et acceptez la création du fichier BUP.

Vous pouvez maintenant quitter IfoEdit en cliquant sur le bouton "Quitter" (Quit)
-->Message édité par jlj le 16/01/2007 11:44:36<--
-------
Ce ne sont pas les roses qui ont des épines, ce sont les épines qui ont des roses.
zildal
  Un regard... pacifique!
  :-)
  Posté le 04/12/2004 12:08:55       ?   @    
Voter pour ce message
Très bon! < inclued picture >
-------
Rien n'est...
Labbaipierre
  
  Statut :  Administrateur
  :-)
  Posté le 04/12/2004 12:11:17       ?