guldo76
11-10-2008, 21:36
Ciao,
ho qualche problema a gestire la sincronizzazione dell'audio con mencoder...
Ho fatto un filmato, e vorrei ritagliarlo un attimo e salvarlo con l'audio in mp3 per ridurne le dimensioni.
Ho provato, ma l'audio era in ritardo (o in anticipo, poco cambia).
Allora ho provato con l'apposita opzione -audio-delay di mencoder, col risultato che l'audio è sincronizzato, all'inizio... ma poi durante il filmato l'audio ritarda rispetto al video...
Quello che ho fatto esattamente è stato questo:
# AUDIO
$ mencoder dscn1200.avi -loadidx dscn1200.idx -ovc frameno -o audio.avi -oac mp3lame -lameopts vbr=4
# VIDEO passo 1
$ mencoder dscn1200.avi -loadidx dscn1200.idx -audiofile audio.avi -oac copy -o /dev/null -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=1:vqmin=1:vqmax=31
# VIDEO passo 2
$ mencoder dscn1200.avi -ss 00:25 -endpos 05:58 -vf crop=300:220:20:20 -loadidx dscn1200.idx -audiofile audio.avi -oac copy -audio-delay 0.9 -o dvdvideo.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=2:vqmin=1:vqmax=31
Come mai?
Come posso fare a sincronizzare correttamente l'audio?
ho qualche problema a gestire la sincronizzazione dell'audio con mencoder...
Ho fatto un filmato, e vorrei ritagliarlo un attimo e salvarlo con l'audio in mp3 per ridurne le dimensioni.
Ho provato, ma l'audio era in ritardo (o in anticipo, poco cambia).
Allora ho provato con l'apposita opzione -audio-delay di mencoder, col risultato che l'audio è sincronizzato, all'inizio... ma poi durante il filmato l'audio ritarda rispetto al video...
Quello che ho fatto esattamente è stato questo:
# AUDIO
$ mencoder dscn1200.avi -loadidx dscn1200.idx -ovc frameno -o audio.avi -oac mp3lame -lameopts vbr=4
# VIDEO passo 1
$ mencoder dscn1200.avi -loadidx dscn1200.idx -audiofile audio.avi -oac copy -o /dev/null -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=1:vqmin=1:vqmax=31
# VIDEO passo 2
$ mencoder dscn1200.avi -ss 00:25 -endpos 05:58 -vf crop=300:220:20:20 -loadidx dscn1200.idx -audiofile audio.avi -oac copy -audio-delay 0.9 -o dvdvideo.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=2:vqmin=1:vqmax=31
Come mai?
Come posso fare a sincronizzare correttamente l'audio?