Index du Forum


Soutenez myDVDEdit

S'enregistrer S'enregistrer
Connexion Connexion

Rechercher Rechercher
FAQ FAQ



--- Liens ---
MacEtVideo
VideoHelp
Forum Mac-Video
 

Bienvenue sur le site de myDVDEdit

myDVDEdit se veut d'être aux DVD ce que ResEdit est aux programmes sur Macintosh, un outil qui permet de connaître, et même de modifier le contenu d'un DVD, au niveau le plus bas.
Le format des DVD est très complexe. Je me suis surtout attaché à le rendre le plus accessible possible, quitte à laisser de côté des informations qui, bien qu'elles soient importantes pour la lecture du DVD par un lecteur, n'apportent rien à la personne qui voudrait simplement en connaître sa structure.

myDVDEdit ne sait pas lire les DVD vidéo protégés et ne le saura jamais. Il n'a pas été créé pour contourner les copyrights. Il a été créé pour comprendre comment fonctionne un DVD, pour aider à la conception de nouveaux DVD en en permettant l'exécution pas-à-pas et en effectuant des opérations qui ne peuvent pas être faites avec les outils d'authoring classiques.

 

ATTENTION: L'utilisation de myDVDEdit se fait à vos risques et périls. Je ne serais être tenu responsable des problèmes que pourraient engendrer son utilisation. Travaillez toujours sur des copies et sauvegardez régulièrement votre travail.

Je n'ai jamais eu de documentation officielle sur le format des DVD vidéo. J'ai écrit ce programme uniquement a partir de données recueillies sur internet, de sources libres, ou de discussions sur des forums.

myDVDEdit a été écrit entièrement en Cocoa. Le logiciel est en français et en anglais.
En français, de nombreux termes, volontairement, n'ont pas été traduits. Le langage de programmation est en anglais. D'expérience, je sais que toute tentative de traduction d'un langage dans une langue autre que celle de son origine n'apporte que des problèmes (incompatibilité des sources de deux langues différentes...). Le langage fait directement référence aux autres ressources du DVD, leur traduction ne créerait que des problèmes d'incompréhension.

Pour le moment, myDVDEdit est gratuit, mais si vous l'appréciez et voulez encourager son développement, rien ne vous empêche de faire un don.

N'hésitez pas a faire part de vos remarques, suggestions, et constats d'anomalies de myDVDEdit en utilisant le forum qui lui est consacré. Vous pouvez aussi y poser des questions sur myDVDEdit ou sur le format DVD.

Il ne sera répondu à aucune question par email.

 

©Copyright 2014 Jérôme Cabanis



Historique

0.9.8 (v35) 13/05/2006
  • Edition des boutons (ATTENTION: pas des subpictures qui sont utilisées par les boutons) :
    - Ajout/Effacement/Déplacement/Désactivation d'un bouton.
    - Modification des couleurs/opacités d'un bouton.
    - Modification de la commande d'un bouton.
    - Ajout/Suppression/Modification des groupes de bouton.
  • Nouvelle présentation de l'onglet subpictures :
    - Affichage de l'heure exacte d'exécution de chaque séquence de commandes.
    - Affichage de toutes les subpictures présentes dans l'objet (il y a parfois plusieurs subpictures par piste).
    - Affichage des subpictures à chaque étape des séquences de commandes.
  • Nouvelle télécommande en mode débug :
    - Nouveau design.
    - Nouveau bouton Menu Titre.
    - Menu Sous-titre, Audio, Angle, Chapitre (via le bouton Menu).
    - Sélection du canal Sous-titre, Audio, Angle.
    - Afficheur Titre/Chapitre courant.
    - Afficheur horloge heures/minutes/secondes, depuis le début du titre/chapitre, jusqu'à la fin du titre/chapitre.
  • Cadre du bouton courant en jaune.
  • Changement de la forme du curseur lorsque la souris est sur un bouton.
  • Recontruction de la table VTS_TMAP après la modification d'un PGC Title.
  • Correction du nombre de VTSTitle lors de l'édition d'un Jump VTSTitle dans un VTS Menu.
  • Correction enregistrement d'un nouveau VTS Menu lorsqu'il n'y en avait pas avant.
  • Correction trap lors de la fermeture d'un document sous Mac OS X 10.3.
  • Correction gestion du multi-angle.

0.9.7 (v31) 07/01/2005
  • Nouvelle présentation de l'onglet Cells.
  • Edition :
    - Effacement de cells avec annulation.
    - Ajout/Insertion de cell.
    - Duplication de cell.
    - Déplacement des cells dans un PGC.
    - Ajout/Effacement d'un chapitre.
    - Duplication/Effacement d'un VTS Menu ou VMG Menu.
    - Duplication d'un titre avec correction des branchements PGC.
  • Menu contextuel pour les commandes.

0.9.6 (v30) 03/11/2005
  • Ajout de VTS Menu et VMG Menu.
  • Edition de la langue des menus.
  • Rappel du nombre de commande dans le titre des onglets commandes.
  • Correction du décodeur MPEG 1.
  • Correction du nombre de PGC dans l'éditeur de commandes.
  • Configuration dans les préférences du format d'affichage des registres.
  • Liens vers le nouveau site web.

0.9.5 (v28) 07/05/2005
  • Compatibilité avec Tiger.
  • Nouvelle présentation de l'onglet Cells.
  • Edition de plus de paramètres Cell.
  • Affichage de l'état du GOP (ouvert/fermé)
  • Edition:
    - Ajout PGC (dummy PGC).
    - Effacement de Cell.
  • Palettes prédéfinies.
  • Sauvegardes des palettes utilisateur.
  • Sélection des objets d'un PGC (future use):
    - Taille de la sélection.
    - Menus sélection.
  • Vérification et correction de la table des titres à l'ouverture.
  • Acceptation que les fichiers ne soient pas dans un répertoire VIDEO_TS.
  • Informations données paquets des objets (Packs).
  • Informations données navigation des objets (PCI/DSI).
  • Correction éditeur de commandes (PreviousPgc et NextPgc autorisé seulement dans le domain VTS).
  • Correction effacement des instructions.

0.9.1 (v23) 17/12/2004
  • Edition de certains paramètres Cell.
  • Ajout des options interdites concernant des titres dans l'onglet Options Interdites.
  • Navigation : Possibilité de revenir sur les positions précédentes.
    - en mode édition : sur les 50 derniers PGC visités.
    - en mode débug : sur les 100 dernières instructions exécutées avec restauration des registres.
  • Nouveaux Recourcis clavier pour Cell suivante, Cell précédente, Objet suivant, Objet précédent.
  • En mode débug, affichage en rouge des registres modifiés.
  • Mise à jour de la table VMG_VTS_ATRT lors des changements d'attributs VTS.
  • Ajout des menus permettant d'accéder à la page d'aide et au forum MacEtVidéo sur myDVDEdit.
  • Remerciements

0.9 (v22) 10/12/2004
  • Ajout des onglets Paramètres DVD/IFO/PGC.
  • Edition des paramètres généraux du DVD.
  • Edition des paramètres IFO.
  • Edition des informations PGC.
  • Edition couleurs de la palette.
  • Edition des options utilisateur interdites.
  • Edition des registres en mode debug.
  • Affichage des données MPEG.
  • Test du DVD avec Lecteur DVD.
  • Correction de l'éditeur de commande : plus de Goto ni de Break dans les commandes Cells.
  • Alerte lorsque l'un des fichiers IFO est en lecture seulement (Plus de sauvegarde).
  • Lancement de myDVDEdit sur double-clic d'un fichier IFO, BUP ou VOB.
  • Correction de quelques bugs.

0.8 (v19) 03/11/2004
  • Editeur de commandes.
  • Deplacement des commandes par drag&drop.
  • Ajout/Effacement commandes.
  • Gestion du Undo/Redo.
  • Déplacement de l'affichage de la taille du DVD dans la le tableau des tailles.
  • Accélérateurs (Pomme 1 à 7) pour acceder rapidement aux onglets du PGC.
  • Correction Jump vers Title sans Cell affiché comme Not Found.
  • Correction instruction Set Register Mode (SetGPRMMD).
  • Gestion des registres en mode compteur.
  • Correction affichage des subpictures en mode débug.
  • Correction affichage du type des PGC VMGM (title).
  • Modification affichage de la commande Set Streams (SetSTN).
  • Décodage des valeurs de SetAudioMixingMode et SetHighlightedButton.

0.7 (v14) 22/09/2004
  • Multifenêtres. Possibilité d'avoir plusieurs DVD ouverts.
  • Palette en (Y,Cr,Cb) ou (R,G,B) suivant la préférence.
  • Correction anomalie d'affichage des commandes (Français seulement).

0.6 (v13) 18/09/2004
  • Localisation en Français.
  • Correction décodeur MPEG (lorsque présence MotionVector dans les images I).

0.5 (v12) 31/08/2004
  • Nom définitif : myDVDEdit.
  • Correction des anomalies du désassembleur de commandes

0.4 (v11) 26/12/2003
  • Ajout du mode debug:
    - Colonne breakpoints dans les onglets pre/post/cell commands.
    - Preférences DVD (selection de la langue menu/audio/sous-titres, code région).
    - Sélecteur de mode Edit/Debug.
    - Remote control en mode Debug.
    - Ajout des onglets Regs (registres) et System Regs (registres systeme).
    - Menu Debug.
  • Déplacement des textes devant être localisés dans le fichier Localizable.strings.
  • Exécution de l'instruction d'un bouton par double-clic sur l'écran.
  • Déplacement automatique par double-clic sur une instruction de branchement d'un bouton

0.3 (v10) 28/6/2003
  • Ajout d'une icône.
  • Gestion des subpictures (sous-titres, menus)
    - Affichage des sous-titres.
    - Affichage des boutons de menus, ainsi que de toutes les informations liées aux  boutons (taille, couleurs, commande associée).
    - Gestion des différents modes d'affichage (16/9, 4/3 letterbox, pan&scan).
  • Déplacement automatique vers un autre PGC par double-clic sur une instruction de branchement.
  • Signalisation des branchements impossibles.
  • Correction de quelques bugs du langage.
  • Menu Go pour se déplacer dans différents PGC.
  • Affichage des informations d'un VOB (objet) en maintenant la souris sur le texte au-dessus de l'image.

0.2 (v8) 22/5/2003
  • Décodeur MPEG.

0.1 (v6) 6/5/2003
  • Décodeur PGC.

v1 à v5 (du 10/12/2002 au 15/05/2003)
  • Diverses versions abandonnées.