web-dev-qa-db-fra.com

SMPlayer ne montre aucune image pour les vidéos xvid, fonctionne pour les vidéos h.264

Lorsque j'essaie de lire une vidéo vxid avec SMPlayer, je n'entends que le son, mais je ne vois aucune image. Pour être plus précis, je vois une image noire à travers toute la vidéo. J'utilise SMPlayer 15.11.0 sur Kubuntu 16.04. Les vidéos h.264 joueront très bien. J'utilise VDPAU pour la sortie vidéo. Lorsque j'essaie d'ouvrir une vidéo vxid, SMPlayer utilise /usr/bin/mpv pour la lecture et les appels mpv comme vous pouvez le voir dans l'exemple suivant:

/usr/bin/mpv --no-config --no-quiet --terminal --no-msg-color --input-file=/dev/stdin --no-fs --vd-lavc-threads=7 --hwdec=vdpau --sub-auto=fuzzy --vo=vdpau --ao=alsa:device=[hw:2,0] --no-input-default-bindings --input-x11-keyboard=no --no-input-cursor --cursor-autohide=no --no-keepaspect --wid=117440904 --monitorpixelaspect=1 --osd-scale=1 --sub-ass --embeddedfonts --ass-line-spacing=0 --sub-scale=1.2 --sub-text-font=Fira Sans --sub-text-color=#ffffff --sub-text-shadow-color=#000000 --sub-text-border-color=#000000 --sub-text-border-size=2.5 --sub-text-shadow-offset=5 --ass-force-style=PlayResX=512,PlayResY=320,Name=Default,Fontname=Fira Sans,Fontsize=10,PrimaryColour=&H00ffffff,BackColour=&H00000000,OutlineColour=&H00000000,Bold=0,Italic=0,Alignment=2,BorderStyle=1,Outline=1,Shadow=2,MarginL=20,MarginR=20,MarginV=8 --sub-codepage=utf8:ISO-8859-1 --vid=1 --aid=1 --sub-pos=100 --volume=62 --cache=2048 --osd-level=0 --audio-channels=2 --af-add=scaletempo --af-add=equalizer=0:0:0:0:0:0:0:0:0:0 --softvol=yes --softvol-max=100 --ytdl=no --term-playing-msg=MPV_VERSION=${=mpv-version:} INFO_VIDEO_WIDTH=${=width} INFO_VIDEO_HEIGHT=${=height} INFO_VIDEO_ASPECT=${=video-aspect} INFO_VIDEO_FPS=${=fps} INFO_VIDEO_FORMAT=${=video-format} INFO_VIDEO_CODEC=${=video-codec} INFO_AUDIO_FORMAT=${=audio-codec-name:${=audio-format}} INFO_AUDIO_CODEC=${=audio-codec} INFO_AUDIO_RATE=${=audio-params/samplerate:${=audio-samplerate}} INFO_AUDIO_NCH=${=audio-params/channel-count:${=audio-channels}} INFO_LENGTH=${=duration:${=length}} INFO_DEMUXER=${=demuxer} INFO_TITLES=${=disc-titles} INFO_CHAPTERS=${=chapters} INFO_TRACKS_COUNT=${=track-list/count} METADATA_TITLE=${metadata/by-key/title:} METADATA_ARTIST=${metadata/by-key/artist:} METADATA_ALBUM=${metadata/by-key/album:} METADATA_GENRE=${metadata/by-key/genre:} METADATA_DATE=${metadata/by-key/date:} METADATA_TRACK=${metadata/by-key/track:} METADATA_COPYRIGHT=${metadata/by-key/copyright:} INFO_MEDIA_TITLE=${=media-title:}  --term-status-msg=STATUS: ${=time-pos} / ${=duration:${=length:0}} P: ${=pause} B: ${=paused-for-cache} I: ${=core-idle} /home/user/video/test_xvid_video.avi

Si j'appelle manuellement /usr/bin/mpv pour ouvrir le même fichier vidéo, l'image s'affichera correctement. Quelqu'un voit-il une raison possible pour laquelle je ne peux pas voir l'image correctement, et idéalement ce que je devrais changer? Votre aide serait appréciée.

Edit: Peut-être ce sujet décrit le même problème, mais je ne suis pas sûr. Je peux essayer d'installer un pilote antérieur pour ma carte graphique nvidia. Si cela résout le problème, je vous le ferai savoir.

1
mv22mv22

Solution: comme indiqué dans cette rubrique , le problème était lié au pilote nvidia que j'utilisais. J'utilisais la version la plus récente du pilotes graphiques PPA (actuellement 384.69). J'ai rétrogradé à la dernière version officielle fournie par le même PPA (actuellement 381.22) et le problème a disparu.

1
mv22mv22