decalage du son

decalage du son - Traitement Vidéo - Video & Son

Marsh Posté le 08-04-2006 à 11:15:58    

bonjour.
 
tout d'abord , pour info , sachez que j'utilise virtualdub pour les truc de retouche vido /divx.
donc, si vous utilisez le meme soft , vous serez probablement plus a meme de m'aider. ;)
 
 
alors voila le pb. mon divx a son decalé sur ma platine Dvd de salon mais pas sur bsplayer et wmp.... j 'ai pas mesuré le decalage avec precision mais il semble que ce decalage varie tout au long du film. a l'ouverture avec virtualdub, le soft me parle d'un header audio reecrit parceque le flux VBR peux causé des problemes. en l'occurence ca en pose a ma platine ;)
 
 
jusqu'a la ca va je pige.
 
donc , pour eliminé ce decalage fluctuant , il me suffit d'extraire un .wav, puis de le reintegré a l'avi sans rien changé. et la , comme par magie , tout retrera dans l'ordre puisque la durée de piste audio et video sont les memes , tout se recale !! [:delarue2]
 
et bien non [:tinostar]
j'ai un decalage plus petit cette fois, il me semble qu il est constant.
 
donc j'y comprends plus rien. le framerate est de 23.976 fps , alors qu'il devrait faire 23.988 fps d'apres la duré de la piste wav.
 
me suffit il de faire un changement de framerate pour que tout rentre dans l'ordre ?

Reply

Marsh Posté le 08-04-2006 à 11:15:58   

Reply

Marsh Posté le 08-04-2006 à 12:09:36    

J'ai pas tout compris m'enfin... Si le framerate donné par Vdub pour faire correspondre les pistes audio et vidéo n'est pas celui d'origine (en l'occurence 23.976 pour une video NTSC) alors tes deux pistes n'ont pas la même durée. [:ogmios]
 
P.S. Il ne faut pas réencoder l'en-tête de la bande son ! :non:
 
Le soucis de décalage audio sur ta platine de salon peut venir du fait que celle-ci ne gère pas les flux audios VBR dans le container AVI, alors que les players sur PC savent très bien le faire. Ce ne serait dans ce cas pas le fichier qui est en cause mais la platine de salon. :whistle:


---------------
I will now demonstrate the varying levels of rage that toneh might induce upon thee. ლ(ಠ益ಠ)ლ
Reply

Marsh Posté le 08-04-2006 à 12:17:51    

randolf a écrit :

J'ai pas tout compris m'enfin... Si le framerate donné par Vdub pour faire correspondre les pistes audio et vidéo n'est pas celui d'origine (en l'occurence 23.976 pour une video NTSC) alors tes deux pistes n'ont pas la même durée. [:ogmios]
 
P.S. Il ne faut pas réencoder l'en-tête de la bande son ! :non:
 
Le soucis de décalage audio sur ta platine de salon peut venir du fait que celle-ci ne gère pas les flux audios VBR dans le container AVI, alors que les players sur PC savent très bien le faire. Ce ne serait dans ce cas pas le fichier qui est en cause mais la platine de salon. :whistle:


 
exact. donc dans ce cas, tu me conseille quoi ???
 
pourquoi , alors que j'ai decompresse le VBR pour en faire un .wav , reintegrer dans l'avi , et recompilé , mon son est toujours decalé sur le pc je veux dire!!

Reply

Marsh Posté le 08-04-2006 à 12:19:56    

Tu l'as recompressé en quoi ? Faut tout dire sinon je peux pas t'aider. :o


---------------
I will now demonstrate the varying levels of rage that toneh might induce upon thee. ლ(ಠ益ಠ)ლ
Reply

Marsh Posté le 08-04-2006 à 12:42:58    

en wave tout d'abord, puis reintegré le wav dans l'avi le fichier faisait donc 1.8Go , mais le son etait decalé.
 
ensuite, j ai decidé de compressé la piste wav en MP3 CBR 128Kbit. et la pareil. toujours ce meme decalage.

Reply

Marsh Posté le 08-04-2006 à 14:27:46    

Ah ben il ne va pas disparaitre à la compression, le décalage, hein. :o
 
T'as plus qu'à changer le framerate (mais c'est une méthode crado).


---------------
I will now demonstrate the varying levels of rage that toneh might induce upon thee. ლ(ಠ益ಠ)ლ
Reply

Marsh Posté le 09-04-2006 à 14:52:13    

Salut juliettejetaime.
 
Si tu es prêt(e?) à utiliser un logiciel en ligne de commande et si le décalage son image est constant, voila ce que tu peux faire:
Avec Mencoder, tu peux réajuster le son sans rien réencoder.  
 
Tout d'abord il faut à l'aide de Mplayer entrer une commande comme celle-ci:  

mplayer -delay xx video.avi

 
"delay": delai audio  
xx: valeur positive ou négative selon les besoins (en seconde). Ici il faut jouer la video et essayer de déterminer la bonne valeur par tatonnement ou en utilisant pendant la lecture les touches +/- du clavier.  
 
Une fois la bonne valeur récupérée, on "réencode" (une simple copie en fait mais en incluant un délai) avec mencoder:  

mencoder -oac copy -ovc copy -audio-delay -xx in.avi -o out.avi


Le "-" devant xx est le signe mathématique moins, c'est à dire que la valeur obtenue est à multiplier par -1  
ça devrait pouvoir faire l'affaire...sinon il y a d'autres options afin de "réparer" un mauvais fichier:
"-mc 0" pour les fichiers avec un son VBR mal "intercalé"
 
Si cela peut t'aider  :D


Message édité par Raskol le 09-04-2006 à 15:17:26

---------------
Sci Fi: Les insoumis du Black Moon
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed