
CorrendoSMPlayercomo meuMPlayer(versão svn 34540 (Debian Wheezy)) front-end.
Eu tenho dois.aviarquivos de vídeo. Ambos são idênticos, exceto pelos codecs de áudio usados (para sua informação, ambos usam o "mpeg4 (perfil simples)"vídeocodec). Um arquivo usa o "pcm_u8" codec de áudio e um usa o "adpcm_im_wav"codec de áudio. Observe que as nomenclaturas de codecs relatadas aqui são aquelas relatadas pelo avprobe
comando.
SMPlayer(eMPlayer) reproduza o arquivo de vídeo com o texto "adpcm_im_wav" codec de áudio perfeitamente. No entanto, quando esses players são usados para reproduzir o arquivo de vídeo com o referido "pcm_u8" codec de áudio, a trilha de vídeo é reproduzida mais rápido do que a trilha de áudio. Observe que esse problema não é um problema relacionado a polarização, é um problemaavaliar-problema relacionado...
É interessante notar que ambos os vídeos são reproduzidos bem usandoLiberdade condicional(v. 0.2.0.2 (Debian Squeeze)). Para sua informação, Parole é um front-end para oGStreamerestrutura.
Alguma idéia de qual pode ser o problema?
Responder1
Há mais uma opção para tentar:
mplayer -autosync 30 -mc 2.0
Essas opções instruirão mplayer
o uso do algoritmo de correção A/V para processamento de vídeo de maneira bastante livre, sem limitações estritas. Funcionou muito bem para mim, quando tive um problema semelhante.
Responder2
Como solução alternativa para o problema mencionado acima, uso a seguinte opção paraMPlayer:
-fps 26.97
Este valor foi obtido por tentativa e erro. O vídeo em questão é reproduzido bem quando a referida opção é utilizada.
Contudo, pode ser interessante notar que, depois de fundir dois destes “problemas”aviarquivos (usando avimerge
o -c
switch), tive que usar uma fps
configuração de32,97para obter uma boa reprodução comMPlayer.