Bonjour
j'ai un petit problème: j'ai 1 épisode qui est coupé en 3 morceaux. j'aimerais les recoller via virtualdub mais le nombre de frames par seconde est différent sur chaques morceaux deplus si je change de fps (pour le mettre identique sur les 3 parties) cela me provoque des décalages de son.
quelqu'un peut il m'aider?
Page 1 sur 1
Problème fps
Posté jeudi 14 avril 2005 à 20:26 (#2)
Je ne connais pas de solution. Pour moi, tu vas t'empêtrer dans des problèmes de désynchronisation audio/vidéo si tu touches au fps...
Le plus simple serait de trouver une autre version de ton épisode.
Le plus simple serait de trouver une autre version de ton épisode.
Posté lundi 18 avril 2005 à 12:52 (#3)
Pollux a raison le plus simple serait de trouver une autre version ... mais bon si tu tiens vraiment a faire compliqué voilà la solution compliquée :
La premiere étapes (comme tu avais commencé à le faire c'est de changer les frames rate des 3 video en un frame rate identique (le moins eloigné possibles des originaux pour ne pas créer de trop grandes distorsions à l'écoute).
En second extraire le son en format wave (non compressé), virtualdub ou vdmod peut le faire sans probleme. (vdmod sera surement mieux et permettra de visualiser de façon plus precise la durée de chaque bande son)
En troisième utiliser WLA (wave lengh ajuster) qui va permettre de corriger la frequence d'echantillonage du son wav au dix millieme pres et de ce fait le faire recoller a la nouvelle durée de chaque portion de video (qui aura changé du fait qu'on change le frame rate video , donc sa durée d'ou décalage du son).
Il faudra bien sur le faire pour chaqu'un des 3 portions.
En quatrieme tu recolles le tout avec virtaldubmod , en ayant pris soin avant de retransformer le son dans le format adequat (mp3, ogg etc...).
Il est possible que vdmod refuse de rencoder si la frequence de son est differente, dans ce cas reencode le son avant en mp3 avec un log comme besweet ou belight (gui ameliorée pour besweet).
Ps : pour changer la fréquence du son afin de recoller a la durée de la video il faut appliquer une règle de trois de ce type:
FOxTT=FNxTV donc
FOxTT
_____ = FN
TV
FO= frequence du son d'origine (ex 44100)
FN= frequence nouvelle du son recherchée (ex 44095)
TT= temps theorique (d'origine) de la bande son
TV= temps réel de la bande son (qui doit au final coller parfaitement a la bande video)
Apres vous appliquez le changement avec WLA (pas de gui c'est en ligne de commande ...du genre : WLA input.wav output.wav -r 44100 44095
Ca marche pour du 48000 aussi, en fait pour toutes les fréquences du moment que c'est en wav, c'est le seul inconvénient.
La premiere étapes (comme tu avais commencé à le faire c'est de changer les frames rate des 3 video en un frame rate identique (le moins eloigné possibles des originaux pour ne pas créer de trop grandes distorsions à l'écoute).
En second extraire le son en format wave (non compressé), virtualdub ou vdmod peut le faire sans probleme. (vdmod sera surement mieux et permettra de visualiser de façon plus precise la durée de chaque bande son)
En troisième utiliser WLA (wave lengh ajuster) qui va permettre de corriger la frequence d'echantillonage du son wav au dix millieme pres et de ce fait le faire recoller a la nouvelle durée de chaque portion de video (qui aura changé du fait qu'on change le frame rate video , donc sa durée d'ou décalage du son).
Il faudra bien sur le faire pour chaqu'un des 3 portions.
En quatrieme tu recolles le tout avec virtaldubmod , en ayant pris soin avant de retransformer le son dans le format adequat (mp3, ogg etc...).
Il est possible que vdmod refuse de rencoder si la frequence de son est differente, dans ce cas reencode le son avant en mp3 avec un log comme besweet ou belight (gui ameliorée pour besweet).
Ps : pour changer la fréquence du son afin de recoller a la durée de la video il faut appliquer une règle de trois de ce type:
FOxTT=FNxTV donc
FOxTT
_____ = FN
TV
FO= frequence du son d'origine (ex 44100)
FN= frequence nouvelle du son recherchée (ex 44095)
TT= temps theorique (d'origine) de la bande son
TV= temps réel de la bande son (qui doit au final coller parfaitement a la bande video)
Apres vous appliquez le changement avec WLA (pas de gui c'est en ligne de commande ...du genre : WLA input.wav output.wav -r 44100 44095
Ca marche pour du 48000 aussi, en fait pour toutes les fréquences du moment que c'est en wav, c'est le seul inconvénient.
Partager ce sujet :
Page 1 sur 1