Décalage son lors de reencodage d'un divx avec mencoder - Traitement Vidéo - Video & Son
Marsh Posté le 14-05-2006 à 13:27:11
Salut sebmov2.
Je te conseille de directement encoder avec les sous titres sans passer par un demuxage son-video. Je pense que ceci devrait améliorer la qualité de la synchronisation
une commande (simplifiée) possible :
|
Marsh Posté le 10-05-2006 à 22:52:15
Bonjour,
J'ai décidé de me faire un petit script pour incruster facilement les sous-titres à des divx en vo.
Voici le script :
@echo off
rem Encoding starts here...
"C:\Program Files\MPlayer-mingw32-dev-CVS-050928\mplayer\mplayer.exe" -dumpaudio -dumpfile "D:\Videos\VOST\VOSTi\TEST_tmp.mp3" "D:\Videos\VOST\TEST.avi"
"C:\Program Files\mencoder\mencoder.exe" "D:\Videos\VOST\TEST.avi" -subpos 85 -subfont-text-scale 3 -subfont-blur 1 -sub-bg-alpha 0 -sub-bg-color 0 -subfont-outline 2 -ffactor 10 -unicode -subcp latin1 -font "C:\Program Files\Mencoder\mplayer\subfont.ttf" -autosub -ovc xvid -xvidencopts pass=1:turbo:max_bframes=0:chroma_me -nosound -o NUL: 2> 2.txt
"C:\Program Files\mencoder\mencoder.exe" "D:\Videos\VOST\TEST.avi" -subpos 85 -subfont-text-scale 3 -subfont-blur 1 -sub-bg-alpha 0 -sub-bg-color 0 -subfont-outline 2 -ffactor 10 -unicode -subcp latin1 -font "C:\Program Files\Mencoder\mplayer\subfont.ttf" -autosub -ovc xvid -xvidencopts pass=2:bitrate=1030:max_bframes=0:chroma_me -nosound -o "D:\Videos\VOST\VOSTi\TEST_tmp.avi" 2>> 2.txt
if NOT %ERRORLEVEL% == 0 goto err
"C:\Program Files\mencoder\mencoder.exe" -oac copy -ovc copy -audiofile "D:\Videos\VOST\VOSTi\TEST_tmp.mp3" -o "D:\Videos\VOST\VOSTi\TEST.VOST.avi" "D:\Videos\VOST\VOSTi\TEST_tmp.avi"
del "D:\Videos\VOST\VOSTi\TEST_tmp.mp3"
del "D:\Videos\VOST\VOSTi\TEST_tmp.avi"
echo All done
goto next
:err
echo Something went wrong during encoding...
:next
Ca marche nickel ... sauf que la plupart du temps, il y a une ou 2 frames de différences avec la video d'origine, ce qui provoque un décalage progressif du son.
Avez-vous une solution ?
Merci par avance de vos réponses