Wenn ich GNOME Mplayer jedes Mal verwende, wenn ich ein Video abspiele, wird das nervige Dialogfeld im folgenden Screenshot angezeigt.
Ich verwende den proprietären NVIDIA-Treiber und habe dies behoben, indem ich einen Symlink zur VDPAU-Bibliothek erstellt habe:
ln -s /usr/lib/vdpau/libvdpau_nvidia.so.1 /usr/lib/libvdpau_nvidia.so
Dies hat den Vorteil, dass VDPAU tatsächlich aktiviert wird, anstatt auf XV oder X11 zurückzugreifen. Natürlich benötigen Sie eine Grafikkarte, die die VDPAU-Beschleunigung unterstützt.
Sie können alle derartigen Dialoge in mplayer-Varianten unterdrücken, indem Sie sie ~/.mplayer/config
im Editor Ihrer Wahl und irgendwo in der Datei einschließlich bearbeiten really-quiet="1"
. Ich benutze einen einfachen Mplayer (überhaupt keine GUI), aber das sollte nichts ändern, das hat auch in GMplayer für mich funktioniert. Hier ist meine Konfiguration:
[default]
vo=vdpau,xv,
vc=ffh264vdpau,ffmpeg12vdpau,
ao=pulse
really-quiet="1"
fs=1
xineramascreen=1
msglevel=all=0
showsubtitles=0
Sie möchten wahrscheinlich nicht die Zeilen vo
und vc
(ich bin ein Nvidia-Benutzer) und Sie möchten möglicherweise keine der anderen Einstellungen. Wenn ich du wäre, würde ich einfach folgendes verwenden:
[default]
ao=pulse
really-quiet="1"
bash -c "mkdir -p ~/.mplayer; gedit ~/.mplayer/config"
dort und drücke Run. Kopieren Sie im nächsten Fenster, das angezeigt wird, meinen zweiten Codeblock (den dreizeiligen). Klicken Sie auf Speichern, schließen Sie gedit und führen Sie dann mplayer aus.Für Intel VGA und x64 habe ich es mit gelöst
Für Nvidia sind die Pakete
quelle
Hier ist die Lösung für Ihr Problem:
Versuchen Sie einfach, einen Videoausgabetreiber in der Befehlszeile anzugeben, wenn Sie mplayer wie folgt starten:
Mit dem Befehl können Sie eine Liste der "verfügbaren Videoausgabetreiber" abrufen
mplayer -vo help
.Das Problem ist, dass der ausgewählte (oder standardmäßige) Videoausgabetreiber vdpau war und niemand, der an den mplayer-Paketen und der Software arbeitet, sich genug darum kümmert, dass das Softwarepaket mit Ihrer Konfiguration von Hardware und Software funktioniert. Aber keine Sorge, Sie sind jetzt mit dieser Antwort gesegnet, und der Videoausgabetreiber kann in der Befehlszeile angegeben werden (z
-vo xv
. ).Die Reihenfolge der Konfigurationsoptionen, die mplayer kritzelt, bevor es sich endgültig entscheidet, (nur) den (fehlenden) vdpau-Treiber zu testen, ist nicht so offensichtlich, aber ich denke, es geht ungefähr so.
~/.mplayer/config
ggf. den (benutzerspezifischen) Standard-Videoausgabetreiber/etc/mplayer/mplayer.conf
nach dem (systemspezifischen) Standard-Videoausgabetreiber, falls vorhandenWenn der von Ihnen verwendete Befehl mplayer mit der Option vdpau kompiliert wurde und in
~/.mplayer/config
oder keine Standard-Videoausgabetreiber angegeben sind/etc/mplayer/mplayer.conf
(was entweder häufig vorkommt oder ich die einzige Person auf dem Planeten Erde bin, die jemals Probleme mit einer Konfigurationsoption hatte auf einer Linux-Box) wird dann auf den kompilierten Standard zurückgegriffen, der in diesem Fall vdpau war.Ein weiteres ähnliches Problem ist, dass mplayer möglicherweise einwandfrei funktioniert, während gmplayer denselben Fehler mit denselben Optionen ausgibt, die Sie gerade mit mplayer versucht haben. Rate mal? gmplayer verwendet eine weitere Konfigurationsdatei
~/.mplayer/gui.conf
und verwendet standardmäßig den zuletzt angegebenen Videotreiber (oder standardmäßig den Kompilierungsoptionen). Geben Sie also einfach einen Videoausgabetreiber in der Befehlszeile an oder fügen Sie einen in eine der unzähligen hier genannten Konfigurationsdateien ein.quelle
hinzufügen
-vo xv
quelle
Eine kleine Einstellung kann das Problem jedoch wie folgt lösen:
x11
für die VideoausgabeIhr Problem sollte gelöst sein.
quelle
Hinweis: Alles vor dem Update war enthalten, da es für andere nützlich sein kann und entweder vor dem Testen oder wenn mir Informationen zur Situation fehlten, geschrieben wurde.
Wenn Sie eine nVidia-Karte verwenden, installieren Sie die proprietären Treiber.
AKTUALISIEREN
Lache nicht (okay, lach mich aus, mach weiter;) mach - aber ich habe gerade Gnome-MPlayer für mich geöffnet und in den Einstellungen kannst du dein Videoausgabemodul auswählen! Jetzt müssen Sie nur noch eine auswählen, die für Sie funktioniert (Vaapi sollte auf Ihrer Grafikkarte funktionieren).
Unter der
MPlayer
Registerkarte ( nicht gezeigt ) können Sie auch Befehlszeilenparameter hinzufügen, die für alle Fälle an MPlayer übergeben werden.Die Wikipedia-Seite für Vaapi soll Ihnen helfen, die meisten Videobeschleunigungsmethoden im Detail zu verstehen (wenn Sie den im Artikel empfohlenen Links folgen).
quelle
./autogen.sh
zuerst, dann./configure --prefix=/usr
,make
undsudo make install
. Ich warne Sie jedoch davor, dass dadurch möglicherweise nicht die .so mit demselben Namen erstellt wird, den mplayer anfordert, sodass Sie die Datei suchen und umbenennen müssen. Aus diesem Grund empfehle ich dringend, die Treiber von nvidia zu verwenden (führen Sie einfach aus, umjockey-gtk
zu sehen, ob Sie sie installieren können).Klicken Sie mit der rechten Maustaste auf das Anwendungssymbol und wählen Sie Menüs bearbeiten , wählen Sie den Menüpunkt für mplayer und bearbeiten Sie Eigenschaften> Befehl
quelle
Diese Kommandozeile hat mir geholfen:
mplayer -demuxer mov filename.mov
quelle
Die Installation hat
libvdpau-va-gl
es für mich gelöst, aber es war eine Softwarelösung. Versuchen Sie die Einstellungexport VDPAU_DRIVER=nvidia
quelle