Hallo hakel und RamSpeicher,
vielen Dank für Eure Antworten und Hilfe. Leider konnte ich mich nicht früher melden.
mpv nutzt youtube-dl, du solltest das schon richtig nachlesen.
Jupp, da muß ich mich entschuldigen. Das hatte ich wohl zu schnell überflogen.
cvlc --preferred-resolution 240 https://www.youtube.com/watch?v=m2Oo4kBHBNU
bringt leider nichts. D.h. die gewählte Auflösung wird wieder ignoriert und alles mit höchster Qualität abgespielt. Daraufhin habe ich
die ~/.config/vlc/vlcrc hinsichtlich der Auflösung geändert. Aber erneut: Sie wird ignoriert.
Danach habe ich mpv versuchshalber in meiner VM (bodhilinux) installiert, um das Ganze einmal auszuprobieren.
mpv --ytdl-format="[height<480]" https://www.youtube.com/watch?v=M4iLjZV6wwI
hat hier tatsächlich geklappt wie´s sein soll. Das wäre schonmal gut.
Wenn ich mpv installiere, installiert sich naturgemäß youtube-dl mit.
Für mein Produktivsystem ergibt sich aber ein Problem, denn ich habe youtube-dl bereits manuell installiert (s. https://wiki.ubuntuusers.de/youtube-dl/#Manuell ) und möchte es eigentlich dabei belassen.
Mir ist aber folgende Lösungsmöglichkeit gekommen:
https://wiki.ubuntuusers.de/youtube-dl/#Benutzung sagt folgendes:
Falls man das Video nicht speichern, sondern direkt in einem beliebigen Mediaplayer (wie z.B. VLC) anschauen möchte, so erreicht man das, indem der Stream via Pipe-Operator an den Mediaplayer weitergeleitet wird:
youtube-dl [OPTIONEN] -o - URL_DES_VIDEOS | vlc -
Das habe ich ausprobiert:
zuerst im Terminal mit
firejail
eine Sandbox geöffnet (ich mache immer soviel wie möglich in der Sandbox 😛 ),
dann hier folgendes ausgeführt (nachdem ich ins entsprechende Verzeichnis gewechselt habe):
./youtube-dl -f 18 -o - "https://www.youtube.com/watch?v=V9AKvZZCWLc" | vlc -
Das sollte mir das Video mit einer Auflösung von 640x360 anzeigen. Und tatsächlich: vlc hat mit die gewählte Auflösung bestätigt.
Super, dachte ich. Das wäre doch die Lösung, ohne irgend etwas neu installieren zu müssen.
Lediglich eines möchte ich noch anmerken. Vlc gibt im Terminal folgende error-Meldung aus.
VLC media player 2.2.2 Weatherwax (revision 2.2.2-0-g6259d80)
[0000000000bdf148] core libvlc error: cannot open config file (/home/rosika/.config/vlc/vlcrc): Permission denied
[0000000000bdf148] core libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
[youtube] V9AKvZZCWLc: Downloading webpage
[youtube] V9AKvZZCWLc: Downloading video info webpage
[download] Destination: -
[download] 1.2% of 10.45MiB at 125.62KiB/s ETA 01:24Failed to open VDPAU backend libvdpau_va_gl.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
Failed to open VDPAU backend libvdpau_va_gl.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
[download] 16.9% of 10.45MiB at 28.81KiB/s ETA 05:08[0000000000cd2d68] core playlist export error: could not create playlist file /home/rosika/.local/share/vlc/ml.xspf.tmp958: Permission denied
QObject::~QObject: Timers cannot be stopped from another thread
ERROR: unable to write data: [Errno 32] Broken pipe
echo $? gibt mir als return-Wert trotzdem eine Null zurück. Scheint dann doch also O.K. zu sein, oder ❓
Vielen Dank nochmals an Euch.
LG.
Rosika