Simplesmente alterar o arquivo avi para mpg acelera o vídeo enquanto o áudio mantém o ritmo original

1

Eu tenho um arquivo avi com streams como segue

Stream 0: Video, MPEG2 video, 480x576, 25fps
Stream 1: Audio, MP2, 44100Hz, 192kbps

Estou tentando converter o arquivo acima em arquivo mpg de reclamação de SVCD. Então, usei o seguinte comando para convertê-lo.

mencoder -oac copy -ovc copy -of mpeg -mpegopts format=xsvcd -o o.mpg I.avi

O vídeo de saída agora tem as seguintes especificações

Stream 0: Audio, MP2, 44100Hz, 192kbps
Stream 1: Video, MPEG2 video, 480x576, 50fps

O vídeo de saída executa o áudio em ritmo normal, mas o vídeo é reproduzido em ritmo acelerado. O vídeo original termina em 35mins 27s, mas o vídeo de saída termina em 25mins 43s.

O que estou fazendo de errado?

Também não entendo como o fps mudou, afinal eu simplesmente copiei o vídeo para o novo container.

    
por AppleGrew 22.02.2013 / 05:14

1 resposta

1

Não sei por que a taxa de quadros dobrou na saída, mas adicione -fps 25 -fps 25-velocidade 1 para definir explicitamente a taxa de quadros e a velocidade do vídeo de saída.

    
por 28.02.2013 / 10:02