8 – Activer/désactiver une langue par défaut ou l'affichage de sous-titres au démarrage)
Lors de la lecture d'un film, vous avez souvent une langue par défaut et pas de sous-titres affichés. Si le film contient plusieurs flux audio et un ou plusieurs flux de sous-titres, il est possible de définir une autre langue ou d'afficher les sous-titres au démarrage.
Nous allons voir comment réaliser cela avec IfoEdit,
version anglaise uniquement. En effet, pour l'instant, il semblerait qu'il y ait un bug qui empêche d'éditer certaines lignes d'un fichier IFO.
Nous prendrons l'exemple de ce film :
- Lancez IfoEdit.
- Cliquez sur le bouton "Open".
- Indiquez le chemin de vos fichiers DVD.
- Double-cliquez sur le fichier VTS_xx_0.IFO correspondant au clip ou au film.
- Dans la fenêtre supérieure, double-cliquez sur la ligne VTS_PGCITI.
- Cliquez sur la ligne VTS_PGC_1
A partir de là, deux cas peuvent se présenter. En descendant dans la fenêtre inférieure, vous aller trouver une ligne qui contient soit "There is no PGC Command Table", soit "PGC Command table:".
Cas "There is no PGC Command table" :
Cliquez sur cette ligne avec le bouton droit. Dans le menu contextuel qui apparaît, cliquez sur Add PreCommand :
Automatiquement, "PGC Command Table :" remplace la ligne précédente.
Elle est suivie de 5 lignes.
Cliquez avec le bouton droit sur la dernière ligne (1.Pre Command NOP) et cliquez sur Edit Command :
Pour indiquer un flux audio par défaut, dans la boîte de dialogue qui s'affiche, dans la fenêtre "Command", sélectionnez (SetSTN) Set audio Stream Nr :
Dans la fenêtre Stream, indiquez le numéro de rang dans la liste du flux audio désiré puis, cliquez sur OK :
De la même manière, si vous voulez forcer un flux de sous-titres au démarrage, rajoutez directement une autre pré-commande (Add PreCommand), sélectionnez cette fois-ci (SetSTN) Set Subpicture Stream Nr, indiquez le numéro de rang du flux et sélectionnez "On" dans la dernière fenêtre :
Le résultat sera le suivant :
Important : n'oubliez pas de sauvegarder ces modification (bouton "Save") avant de fermer Ifoedit.
Cas "PGC Command table" :
Voici le contenu de la PGC Command table d'un film :
Examinez la pré-commande de la ligne 4 : elle est contient déjà une commande d'activation de flux audio et sous-titres. Mais, au lieu d'avoir des chiffres, elle fait appel au contenu des registres (GPreg<12> et GPreg<13>). De plus, elle est précédée d'une condition…
Dans ce cas, je vous conseille de ne pas y toucher…
Par contre, voici une PGC command table que vous pouvez essayer d'éditer en faisant des essais :
Dans ce cas, il y a déjà trois pré-commandes et une post-commande. On ne sait pas si une autre partie du programme fait appel à une ou plusieurs de ces pré-commandes (donc à leur n° de ligne).
Donc, vous allez d'abord essayer d'insérer une pré-commande avant la première. Pour cela, cliquez avec le bouton droit sur la ligne "1. Pré command" et sélectionnez l'option "Insert command".
Une pré-commande "NOP" sera insérée juste avant. Vous pouvez éditer cette pré-commande de la même manière que dans le paragraphe "Cas de "There is no PGC command table" ci-dessus.
Sauvegardez le fichier et faites un essai de lecture. Essayez toutes les branches des menus… Si tout fonctionne correctement, c'est gagné. Sinon, enlevez la pré-commande que vous venez de rajouter (clic droit dessus et "Delete command").
Ensuite, essayez d'incorporer puis d'éditer votre pré-commande juste avant la ligne "1. Post command". Sauvegardez et faites des essais. Si cela ne marche toujours pas, enlevez votre pré-commande. Il n'y a pas de solution…
Enfin, voici un type de PGC command table que vous pouvez parfaitement éditer sans risque :
Si besoin, il suffit simplement d'éditer la ligne de pré-commande et de changer de numéro de langue.
On pourra aussi ajouter une pré-commande pour activer un flux de sous-titres (clic droit sur une ligne >> Add preCommand).
Bien entendu, vous pouvez désactiver une langue ou un sous-titre déjà programmé. Pour cela, faites un clic droit dessus et choisissez "Edit command" puis, "NOP" (
Non
OPerational).
Dans tous les cas, il est fortement
déconseillé d'utiliser la commande "Delete command" !
Important : n'oubliez pas de sauvegarder ces modification (bouton "Save") avant de fermer Ifoedit.
-->Message édité par jlj le 22/12/2008 15:31:04<--
-------
Ce ne sont pas les roses qui ont des épines, ce sont les épines qui ont des roses.