iDVD a un comportement particulier : par défaut, si le DVD généré fait moins d'une heure, il emploie des réglages pour une qualité maximale. Au delà, pour faire tenir la vidéo sur le disque, il compresse plus le contenu au détriment de la qualité.
En fait, à mieux y regarder, pour un DVD double couche (DL), la qualité maximale sera utilisée pour un contenu allant jusqu'à 2 heures.
Du coup, on peut pousser iDVD à générer du contenu de haute qualité pour un DVD simple couche même si on dépasse une heure ; on va dans le menu Projet voir les Infos du projet... et on indique qu'on utilise un DVD-DL (même si c'est pas vrai). Au lieu de graver, on Enregistre en tant qu'image disque.... Ça crée une image disque (étonnant, non ?). Il ne reste plus qu'à vérifier que le contenu de l'image tient sur le DVD et à graver pour de bon.