Lorsque j'essaie de lire des fichiers MP4 dans mplayer, après quelques secondes, j'obtiens le message "Votre système est trop lent pour lire ceci!" avertissement et la vidéo commence à traîner derrière l'audio. Cela ne se produit qu'avec les MP4 et semble se produire avec à peu près tous. mplayer ne semble pas surcharger mon système, c'est juste quelque chose avec la lecture de ce format particulier. J'ai essayé toutes les suggestions de mplayer (pilote vidéo différent -framedrop
, etc.); le seul qui aide même partiellement est -autosync 30
, mais c'est un hack. Qu'est-ce qui ne va pas? Comment dois-je procéder pour le déboguer / le réparer?
Edit : Ma carte vidéo est un nVidia; J'utilise les pilotes officiels . Mes pilotes de sortie vidéo disponibles selon mplayer sont:
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
Je n'ai pas essayé d'autres joueurs (je ne pense même pas en avoir), mais je vais essayer d'en installer un autre et voir s'il a le même problème. J'ai oublié de mentionner que j'ai ce problème sur plusieurs ordinateurs, mais ils ont tous essentiellement la même configuration, donc c'est probablement une cause courante
la source
-vo
) dans mplayer, quel (s) pilote (s) vidéo dans X?Réponses:
Avec nvidia, il y a toujours de tels problèmes. Votre mplayer utilise probablement un certain type d'accélération matérielle, qui peut parfois être boguée (j'ai également vu de bons systèmes nvidia fonctionnant et bogués). Une simple sortie x11 (
-vo x11
) fonctionnera probablement.Vous pouvez encore essayer le
-framedrop
drapeau. Si cela ne fonctionne pas, alors avec un-hardframedrop
fonctionnera également si vous utilisez un pilote de sortie de bas niveau.Sur les PC d'aujourd'hui, un simple
-vo x11 -framedrop
est également correct, et il élimine au moins les problèmes des choses de bas niveau buggy (qui sont en cas de nvidia très probables).Pratiquement, il existe 3 pilotes nvidia différents:
Ceux-ci ont des combos différents. Si vous n'êtes pas satisfait
-vo x11
, vous pouvez commencer à jouer avec eux.la source
-vo xv
(qui devrait être plus rapide que-vo x11
et prend également en charge la mise à l'échelle matérielle). En outre, OP dit que-autosync
cela a été corrigé, mais cela ne devrait pas aider s'il y a réellement un bogue vidéo provoquant un ralentissement.-autosync
fonctionne généralement autour des bogues du pilote audio.