Quando tento reproduzir arquivos MP4 no mplayer, após alguns segundos, recebo a mensagem "Seu sistema está muito lento para reproduzir isso!" aviso e o vídeo começa a ficar atrás do áudio. Isso só acontece com os MP4s e parece acontecer com quase todos eles. O mplayer não parece estar sobrecarregando meu sistema, é apenas algo com a reprodução desse formato específico. Eu tentei todas as sugestões do mplayer (driver de vídeo diferente -framedrop
, etc.); o único que até ajuda parcialmente é -autosync 30
, mas isso é um hack. O que pode estar errado? Como faço para depurar / corrigir isso?
Edit : Minha placa de vídeo é uma nVidia; Eu uso os drivers oficiais . Meus drivers de saída de vídeo disponíveis de acordo com o mplayer são:
xv X11/Xv
gl_nosw OpenGL no software rendering
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
gl OpenGL
gl2 X11 (OpenGL) - multiple textures version
matrixview MatrixView (OpenGL)
null Null video output
mpegpes MPEG-PES file
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
Não tentei outros jogadores (acho que nem tenho), mas vou tentar instalar outro e ver se ele tem o mesmo problema. Esqueci de mencionar que tenho esse problema em vários computadores, mas todos eles têm essencialmente a mesma configuração, por isso é provavelmente uma causa comum
fonte
-vo
) no mplayer, quais drivers de vídeo no X?Respostas:
Com a nvidia, sempre existem esses problemas. Seu mplayer está usando provavelmente algum tipo de aceleração de hw, que às vezes pode ser de buggy (eu também vi bons sistemas de nvidia funcionando e com bugs). Uma simples saída x11 (
-vo x11
) provavelmente funcionará.Você pode tentar ainda a
-framedrop
bandeira. Se não funcionar, então com a-hardframedrop
também funcionará se você usar algum driver de saída de baixo nível.Nos PCs de hoje, um simples
-vo x11 -framedrop
também é aceitável, e pelo menos elimina os problemas das coisas de baixo nível de buggy (que são muito prováveis no caso da nvidia).Praticamente, existem 3 drivers nvidia diferentes:
Estes têm combos diferentes. Se você não estiver satisfeito
-vo x11
, pode começar a brincar com eles.fonte
-vo xv
(que deve ser mais rápido do que-vo x11
e também suporta o dimensionamento de hardware). Além disso, o OP diz que foi-autosync
corrigido, mas isso não deve ajudar se houver realmente um bug de vídeo causando lentidão.-autosync
normalmente funciona em torno de erros de driver de áudio.