При пользовании mencoder-ом в итоге стабильно получаю запаздывание звука от изображения примерно на 300 мс. В mplayere все нормально - можно при просмотре компенсировать. Но хочется сразу сделать нормальный еще на при перегоне фильма DVD в Divx. Подскажите, пожалуйста, какую опцию использовать? -af delay=-300:-300 в mencodere не работает. Сам использую стандартный трехпроходный вариант - в 1 выдирается звуковая дорожка и собирается статистика по видео, во 2-м пробный проход в /dev/null, а в третьем уже сборка. Вот скрипт: dir="/DOS/E/cdr3/vts*.vob" para="" SS="for 700MB CD:" typeset -i vr para2="-srate 44100" vr=`cat $dir | mencoder - -ovc frameno $para2 -o frameno.avi -oac mp3lame -lameopts vbr=3:vol=5 $para | grep "$SS" | awk -F: '{print $2}'` if [ $? != 0 ] ; then echo "Error on pass0"; exit 1; fi echo $vr > test
cat $dir | mencoder - -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=$vr -vop scale=512:420,crop=696:574:8:2 -sws 2 -oac copy -o /dev/null $para if [ $? != 0 ] ; then echo "Error on pass1"; exit 1; fi cat $dir | mencoder - -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=$vr -vop scale=512:420,crop=696:574:8:2 -sws 2 -oac copy -o film.avi $para