besoin d'aide & de conseils pour exporter vidéo sur DVD - Traitement Vidéo - Video & Son
Marsh Posté le 22-01-2008 à 23:59:16
Je n'ai gravé qu'une seule fois un fichier Mpeg sur un dvd.
Je n'ai touché a rien de spécial, j'ai juste demandé à nerovision de faire la conversion en fichiers IFO/VOB pour respecter le standard dvd et tout a bien fonctionné.
Maintenant au sujet de la qualité:
- Ton fichier avi de départ n'est certainement pas de qualité exceptionnelle, donc il n'y a pas de souci en le gravant ensuite sur un dvd de 4.5go
- avec nerovision, la taille du fichier mpeg entrant n'est pas importante car il me semble qu'il est réencodé (à confirmer, ca fait longtemps). Donc ne pas s'embèter à calculer le bitrate: le soft le fera pour toi quand il s'agira de faire rentrer le film sur le dvd.
- pour le bitrate du son, je ne vois pas pourquoi l'augmenter, ça ne va pas ressuciter les sons qui sont altérés par le bitrate d'origine.
Voila, c'est sans doute tout ce que je peux dire avec mes maigres connaissances sur le sujet.
Marsh Posté le 24-01-2008 à 15:58:36
j'ai fait un autre test sur une autre source plus courte où le débit son d'originie etait aussi de 96 kbps (comme l'episode 2 ou j'ai eu des ennuis) et ai réglé le débit son à l'encodage à 256 kbps (en séparant également avant les images et le son)
Sur ce test je n'ai pas cette fois obtenue de désynchronisation
par contre le son du fichier encodé semblerait plutot moins bon que l'original
ce test tendrait à indiquer donc que le choix de débits différents (à l'encodage par rapport à la source) ne serait pas la cause de la désynchronisation que j'ai obtenue sur la vidéo nommée dans mon post épisode2
- quesque qui pourrait donc expliquer que j'ai eu un décalage?
- comment je peux m'y prendre pour obtenir un épisode 2 synchronisé?
- est ce qu'un débit son supperieur pour l'encodage par rapport à l'original a de fortes chance de faire aboutir à un son de moins bonne qualité qu'à l'origine comme me le dit gurk13?
je comprends assez mal l'influence du débit son d'une maniere générale et j'aimerais grace à vous y voir plus clair afin d'etre mieux a même de choisir des paramètres adaptés pour encoder
Marsh Posté le 25-01-2008 à 09:30:37
Citation : - est ce qu'un débit son supperieur pour l'encodage par rapport à l'original a de fortes chance de faire aboutir à un son de moins bonne qualité qu'à l'origine comme me le dit gurk13? |
ce que je voulais dire c'est surtout qu'il ne pourra en aucun cas être meilleur. Au mieux il sera donc équivalent. Mais la perte de qualité peut venir de ta façon d'encoder aussi: les options de qualité ne doivent pas être négligées.
Pour la désynchro, tu fais du VBR pour le son??
Marsh Posté le 25-01-2008 à 12:27:03
Dans TMPGENC apres avoir choisi le fichier source pour la vidéo et le fichier source pour l'audio
j'indique l'option VBR 2 passes pour une option qui s'apelle Mode de controle du débit et qui se trouve dans un onglet Vidéo
Il y a aussi un onglet de règlage spécifique à l'audio dans lequel on parle pas de de VBR en gros dans cet onglet je regle le Débit et je decoche une option controle de donnée
dans la fin des parametrages lorsque je choisi le nom du fichier encodé, il m'est proposé eventuellement de sortir l'audio et la vidéo en des flux elementaires ce que je n'ai jamais choisi (et ai donc obtenu a chaque fois un unique fichier encodé ou son et vidéo sont a nouveau ensemble)
Sinon dans les preferences generales au niveau de l'audio le convertisseur de fréquence d'échantillonage est positionné sur haute qualité
Donc à priori VBR serait que pour la vidéo sauf si le non choix de "flux élémentaire séparés" le ferait aussi appliquer à l'audio
Marsh Posté le 28-01-2008 à 11:46:18
gurk13 ma réponse t'a t'elle permis d'avoir une piste pour cette désynchro?
sinon personne d'autre n'a d'avis sur les questions que je me pose sur l'influence du débit son ou sur cette désynchro que j'ai obtenue?
Marsh Posté le 30-01-2008 à 01:24:50
D'où vient le décalage ça je l'ignore. Mais corriger un décalage constant est assez simple. Pour un fichier avi ou autre que vdub supporte, il y a une option.
Pour ton fichier mpeg je ne sais pas s'il en est capable, mais il doit être possible de démultiplexer la vidéo et le son en décalage, puis modifier le fichier son en ajoutant ou enlevant quelques millisecondes en tâtonnant (j'utilise goldwave pour ça), et remultiplexer le tout.
Marsh Posté le 30-01-2008 à 11:50:13
comment le fait on dans Virtualdub?
parce qu j'ai démultiplexé la source déjà avec Virtualdub, je n'ai rien trouvé permettant déjà de vérifier que j'ai obtenu deux fichiers de meme durée
sinon je pense que Virtualdub accepte les fichiers de type mpeg mais ca parait pas utile de ce que tu m'expliques, si je comprends bien je pourrais avec par exemple goldwave rajouter quelques millisecondes en fin du fichier source déjà démultiplexé et réencoder le tout ensuite comme je l'ai déjà fait, je pense qu'il me faudrait un outil pour estimer la durée des deux fichiers sources, je ne peux voir le résultat qu'une fois encodé
en fait ce décalage a trois origines possibles
- soit il existe une différence de durée sur les fichiers apres le démultiplexage
- soit c'est à l'encodage qu'il s'est produit
- soit il est d'origine sur le ficher de départ (cette possibilité est la moins probable, du moins, je ne l'ai pas percu)
Marsh Posté le 30-01-2008 à 12:16:10
sous vdubmod dans stream / stream list, tu peux voir la durée de la piste son.
video / select range pour corriger la désynchronisation.
- si la désynchro apparait au démultiplexage, goldwave permet de vérifier la longueur du fichier son et de corriger.
- si la désynchro apparait à l'encodage et que vdub est inefficace avec l'option ci dessus, on peut effectivement encore avec goldwave (demux / correction offset / mux)
- si il est d'origine, même topo.
Marsh Posté le 30-01-2008 à 20:37:51
je vais regarder ca de tres pres gurk13 et te tiens au courant de ce que j'aurai pu voir dans virtualdub mod ou reussi a faire
(ca me parait capital en effet de verifier les durées a toutes les etapes pour y voir plus clair, j'avais pas vu que on pouvait avoir ces infos dans Virtualdub)
merci pour ton aide
Marsh Posté le 31-01-2008 à 13:01:14
voila ce que j'ai fait
1) j'ai chargé dans VirtualDubMod le fichier source d'origine
---> dans strem/strem list on lit 01:31:23.519
dans le meme temps si je vais dans fichier/information AVI
---> je retrouve dans flux audio 01:31:23.51 (l'arrondi du 9 est pas terrible)
---> alors que dans flux vidéo j'ai 137090 frames pour 01:31:23.60
2) j'ai chargé toujours dans ce VirtualDubmod le fichier mpeg2 encodé et ai fait les memes manip
---> dans stream/stremlist la durée de a piste audio est de 01:31:23.616
dans fichier/information avi j'obtiens
----> pour le flux audio aucune info de durée
----> pour le flux vidéo 137090 frames (1:31:23)
3) j'ai ete dans stream/liste de flux et j'ai ajouté le fichier son démultiplexé du fichier source innitial (celui de 1)
----> la durée est de 01:31:23.519
4)dans fichier, j'ai chargé juste le fichier vidéo (démultiplexé du fichier d'origine) et dans fichier/inforamtion avi on a
----> dans le flux vidéo 137090 frames (1:31:23.60)
Compte tenu de ces résultats, on voit pas trop si a l'encodage le décalage s'est agravé (sans doute car ca me parait d'avantage perceptible), mais sur l'original il y a déjà 1/10eme de seconde d'ecart
le démultiplexage n'a eu aucun effet semble t'il sur le décalage
je vais tenter les manips que tu me conseilles avec VirtualDub d'abord
mais est ce que je dois le faire sur le fichier non démultiplexé?
d'autre part le son est en retard donc si je comprend il faudrait rajouter 1/10 en fin de bande son si on veut garder le meme nombre d'images
quand je vais dans vidéo/séléction d'interval j'obtiens un tableau
temps(ms) Images
durée séquence 0 0
durée 5483600 137090
fin séquence 0 0
puis deux options qui sont cochées
* adapter l'audio pour maintenir la synchronisation a/v
* couper le flux audio à la findu flux vidéo
quelles lignes penses tu que je dois modifier?
ne faudrait il pas décocher la seconde option?
Est il préférable de travailler pour cette opération sur les ficghiers déjà démultiplexé?
Marsh Posté le 31-01-2008 à 14:43:34
Citation : d'autre part le son est en retard donc si je comprend il faudrait rajouter 1/10 en fin de bande son si on veut garder le meme nombre d'images |
non, couper le début. ou alors le décaler par la manip 'select range' sous vdubmod.
Et le travail se fait sur le fichier complet (vidéo et son).
Si je me souviens bien il faut modifier le "start offset" ("début séquence" ). pour un son en retard il faut mettre une valeur négative (heu.... ou positive, sais plus ).
Est ce que tu ne peux pas n'encoder que la vidéo puis par la suite lui adjoindre la piste son originale? Ensuite (car tu veux faire un dvd?) le logiciel d'authoring dvd se chargera des conversions.
Marsh Posté le 31-01-2008 à 15:06:38
si je peux tres bien encoder que la video en fichier elementaire, ca serait preferable?
(du reste comme j'ai encodé a partir de fichiers séparés, ne pas charger de piste son dans TMPGenc doit déjà le faire)
je veux bien transformer la vidéo en final en dvd (avec les deux episodes comme indiqué)
Est ce que en faisant ainsi le logiciel d'authoring fera tout seul ce qu'il faut pour compenser le décalage?
(par contre si dans ce logiciel je veux sortir une image iso, j'ai je pense aucun controle sur le résultat avant d'avoir gravé le support)
je vais faire des recherches quant a la valeur a positionner du debut de sequence, mais de ce que je comprends de cet outil (select range) il travaille que sur la partie vidéo uniquement; si la logique voudrait d'augmenter a la fin la bande son pour un son en retard, pour la vidéo à priori devrait etre le contraire soit retirer des images en debut (du genre deux images ou +2 comme valeur pour ne garder la séquence de l'image 3 à la derniere)
Marsh Posté le 31-01-2008 à 17:23:02
J'ai trouvé ce lien
http://doom9.free.fr/index.html?/v [...] edures.htm
qui explique les manip possibles
de ce que je comprends je dois tatonner pour trouver le nombre d'images à enlever
et si en plus je veux les enlever au debut de la vidéo je dois non seulement indiquer l'image de départ mais mettre aussi la fin séquence à 0 (je comprends pas trop a quoi tout ca correspond) mais si c'est bien comme ca qu'on supprime des images au début pourquoi pas
je vois aussi les indications sur une autre methode agissant sur les options d'entrelacement du son/video ca fait beaucoup de nouvelles notions d'un coup que je ne matrise pas tout, d'autant qu'il faut a chaque fois tatonner et l'encodage est assez long ensuite
donc les questions qui me viennent maintenant sont
j'ai visiblement 3 methodes pour tenter de resynchroniser
1) en encodant juste le video le logiciel d'authoring faisant le boulot ensuite si j'ai bien compris ta derniere intervention gurk13
2) couper des images en début de video (ce que je peux faire du reste sur le fichier video seul)
3) modifier les options d'entrelacement video/audio avec ajout de block
Quelle methode préconiser pour essayer les tatonnages ensuite?
Marsh Posté le 02-02-2008 à 01:42:37
Quand tu tâtonnes avec vdub, il me semble qu'il n'y a pas besoin d'encoder, tu fais un "direct stream copy" pour voir ce que ca change. Je trouve que c'est la méthode la plus simple, fiable et rapide.
Et le soft d'authoring ne fera rien pour le décalage, je parlais juste de l'encodage du son en fait (aucune importance à ce niveau)
Marsh Posté le 22-01-2008 à 22:04:38
Je me lance dans l'exportation de vidéos numérisées sur des supports DVD
c'est pour moi un domaine assez complexe semble t'il de prime abord, j'ai besoin de votre aide et de vos conseils pour avancer
avec l'ensemble de mes lectures voici ce que j'utilise:
* les sources sont au format AVI et compressées avec le codec DivX 5 (et décodé avec le codec DivX 6.6.1 en 720 par 528 25 Images par seconde et idem pour la seconde avec une résolution de 720 par 544)
* j'utilise VirtualDUBMod pour démultiplexer la bande vidéo de la bande son et produire deux fichiers (j'ai lu que c'etait mieux ainsi, d'une part car si on travaille pas a partir de sources séparées on peut obtenir une désynchronisation et d'autre part c'est innevitable si on veut ajouter des effets sur la bande son - dans mon cas on dirait que c'est l'inverse mais vous saurez surment m'eclairer)
* ensuite j'encode au format mpeg2 pour les DVD avec TMPGENC en VBR deux passes
* si je veux ensite je peux faire de l'authoring avec par exemple DVDEncore et je produits un .ISO ensuite
* que je grave enfin sous Nero
j'ai lu que sur un dvd simple couche on peut graver avec une certaine perte( plus le debit moyen video diminue) jusqu'a 3h
j'ai deux episodes qui font approximativement 3h à eux deux, j'ai donc fait un calcul et obtenue comme debit moyen interressant pour cet ensemble de 3122 kbps que j'ai fixé comme débit moyen pour l'encodage des deux episodes (avec 500 en débit minimum et 7500 en débit max)
dans un premier temps je n'ai pas demultiplexé et le resultat apres encodage est que l'épisode 2 n'avait du son que sur les premieres secondes. Alors que l'episode 1 lui n'a posé aucun probleme à l'encodage sans le démultiplexer auparavant.
J'ai donc gardé mon épisode 1 encodé et n'ai démultiplexé que le second (apres avoir lu que pour règler ce genre de cas il fallait démultiplexer)
lors de ce second test mon épisode 2 obtient cette fois du son, par contre il me semblerait qu'il pourrait y avoir un tres tres leger décalage entre le son et l'image qui semble constant durant tout le film, a peine perceptible de l'ordre de moins d'une seconde à une seconde tout au plus (ca se remarque par exemple lors d'un verre posé sur une table alors que le son arrive a peine en retard, on y prete à peine attention)
les debits des fichiers d'origines au niveau du son sont
128 Kbps pour le premier episode
96 Kbps pour le second
Dans un tutoriel que j'ai lu il etait conseillé d'encoder avec un débit de 224 ou 256kbps or je ne comprends pas trop l'influence de toutes les valeurs possibles quant au choix du débit son pour l'encodage (j'ai choisi de faire des tests a 224 kbps)
1) Est ce que la grande différence de débit entre la source et l'encodage peut avoir provoqué un décalage comme celui que je crois observer?
2) Est on contraint d'encoder au plus à la valeur de la source? ou peut on prendre des valeurs suppérieures; quel serait dans mon cas une valeur a essayer? (l'encodage etant assez long vos conseils me sont precieux afin d'eviter du travail innutile)
3) J'ai lu qu'il est possible au niveau du démultiplexage d'augmenter le debit de la bande son du fichier d'origine, comment le faire dans VirtualDubMod sans modifier la source? serait ce judicieux?
4) Est il preferable de séparer systhématiquement image et son meme si c'est pas utile comme dans le cas de l'episode 1? (ou autrement dit dois je refaire mon épisode 1 en démultiplexant au préalable)
5) et de maniere annexe, j'ai lu que pour un affichage plein ecran sur le téléviseur4/3 il fallait encoder a une résolution de 720 par 540. Si maintenant ma source est a une résolution inférieure de 640 par 480 est ce une mauvaise idée que de laisser les paramètres d'encodage à 720 par 540? si oui comment changer le parametrage? faut il adapter les valeurs ou les laisser et introduire des bandes noires?
(je suppose que la meilleure idée dans ce cas est de compenser automatiquement la taille de l'image par des bandes noires tout autour de l'image, savez vous comment ca se règle dans TMPGENC?) Ou peut on considérer que la différence reste assez proche et que la dégradation liée a l'agrandissement restera acceptable? Peut etre existe t'il une autre stratégie plus judicieuse en pareil cas de figure que de baisser la resolution à l'encodage ou compenser par des bandes noires?
Merci pour l'aide et les conseils que vous pourrez m'apporter sur ce cas concret, je reste a la disposition pour fournir des renseignements complementaires si besoin est pour vous permettre de m'aider a y voir plus clair sur les points indiqués