avconv: remova o fluxo de áudio, mantenha o áudio e o vídeo sincronizados

1

Eu tenho um arquivo AVI com um vídeo e três fluxos de áudio. Eu gostaria de descartar dois dos fluxos de áudio, mantendo apenas um.

Eu tentei fazer isso usando o avconv (v11.3-6):

avconv -i in.avi -map 0:0 -map 0:2 -vcodec copy -acodec copy out.avi

O problema é que, no arquivo resultante, o fluxo de áudio restante não é mais sincronizado corretamente com o fluxo de vídeo, embora eles estejam sincronizados no original.

Eu também tentei estas variantes:

avconv -i in.avi -map 0:0 -map 0:2,0:0 -vcodec copy -acodec copy out.avi

avconv -i in.avi -map 0:0 -map 0:2,0:0 -vcodec copy -acodec copy -vsync passthrough out.avi

com o mesmo resultado.

O que estou perdendo?

    
por A. Donda 03.05.2015 / 15:59

0 respostas