Vlc spiel keine YouTube Videos ?

Sound, Digitalkameras, TV+Video und Spiele.
willy4711

Vlc spiel keine YouTube Videos ?

Beitrag von willy4711 » 20.02.2020 12:47:49

Normalerweise benutze ich Debianmpv äußerst selten den VLC.
Vorhin kam es über mich und ich versuchte, ein YouTube - Video mit dem VLC abzuspielen.
Bauchlandung :evil:
In Testing geht nach dem Terminal- Befehl kurz das VLC Fenster (Wiedergabeliste) auf mit dem Video drin, aber genauso schnell
ist es aus der Liste wieder verschwunden.
Terminal

Code: Alles auswählen

$ vlc https://www.youtube.com/watch?v=qoX0Olfqziw
VLC media player 3.0.8 Vetinari (revision 3.0.8-0-gf350b6b5a7)
[000055f8f508b5b0] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
[00007f300430d5b0] lua stream error: Couldn't extract youtube video URL, please check for updates to this script
QObject::~QObject: Timers cannot be stopped from another thread

Code: Alles auswählen

~$ apt-cache policy vlc
vlc:
  Installiert:           1:3.0.8-dmo12
  Installationskandidat: 1:3.0.8-dmo12
  Versionstabelle:
 *** 1:3.0.8-dmo12 500
        500 https://www.deb-multimedia.org bullseye/main amd64 Packages
        100 /var/lib/dpkg/status
     3.0.8-3+b4 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
Damit nun nicht die Argumente "Fremdrepo" auf den Tisch kommen, habe ich es in einen VM ohne deb.multimedia getestet.
In dieser Buster-VM sind die Meldungen exakt gleich:

Code: Alles auswählen

~$ vlc https://www.youtube.com/watch?v=qoX0Olfqziw
VLC media player 3.0.8 Vetinari (revision 3.0.8-0-gf350b6b5a7)
[0000564a17923570] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
[00007fa954021160] lua stream error: Couldn't extract youtube video URL, please check for updates to this script
[0000564a179274e0] main playlist: playlist is empty
QObject::~QObject: Timers cannot be stopped from another thread

Code: Alles auswählen

~$ apt-cache policy vlc
vlc:
  Installiert:           3.0.8-0+deb10u1
  Installationskandidat: 3.0.8-0+deb10u1
  Versionstabelle:
 *** 3.0.8-0+deb10u1 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
        500 http://security.debian.org/debian-security buster/updates/main amd64 Packages
        100 /var/lib/dpkg/status
Ich habe bei Google nur mehrere Jahre alte Threads gefunden. Scheint ja offensichtlich ein lua - Problem zu sein. Ob da was fehlt oder irgendwo ein Bug vorhanden ist ?
Mein Lua "Portfolio, was zumindest für Debianconky und Debiandevilspie2 ausreichend ist:

Code: Alles auswählen

$ dpkg -l *lua*|grep ii
ii  geany-plugin-lua  1.36+dfsg-1           amd64        Lua scripting plugin for Geany
ii  liblua5.1-0:amd64 5.1.5-8.1+b3          amd64        Shared library for the Lua interpreter version 5.1
ii  liblua5.2-0:amd64 5.2.4-1.1+b3          amd64        Shared library for the Lua interpreter version 5.2
ii  liblua5.3-0:amd64 5.3.3-1.1+b1          amd64        Shared library for the Lua interpreter version 5.3
ii  liblua50          5.0.3-8+b2            amd64        Main interpreter library for the Lua 5.0 programming language
ii  liblualib50       5.0.3-8+b2            amd64        Extension library for the Lua 5.0 programming language
ii  lua-bitop:amd64   1.0.2-5               amd64        fast bit manipulation library for the Lua language
ii  lua-expat:amd64   1.3.0-4+b1            amd64        libexpat bindings for the Lua language
ii  lua-json          1.3.4-2               all          JSON decoder/encoder for Lua
ii  lua-lpeg:amd64    1.0.0-2               amd64        LPeg library for the Lua language
ii  lua-socket:amd64  3.0~rc1+git+ac3201d-4 amd64        TCP/UDP socket library for the Lua language
Gibt es da einen Lösung ?

Benutzeravatar
hikaru
Moderator
Beiträge: 13594
Registriert: 09.04.2008 12:48:59

Re: Vlc spiel keine YouTube Videos ?

Beitrag von hikaru » 20.02.2020 13:01:15

Youtube ändert alle Nase lang seinen API-Schlüssel, damit auch ja keiner ein stabiles Frontend dafür schreiben kann und alle Zuschauer doch wieder entnervt im Browser die Webseite aufrufen, wo sie viel einfacher zu tracken sind.
Die ständigen API-Änderungen sind auch der Hauptgrund, warum Debianminitube und Debianyoutube-dl aus dem Debian-Repo praktisch nutzlos sind, weil Debian selbst in Unstable kaum hinterherkommt - ganz zu schweigen von Stable.

Ich vermute, das gleiche ist mit dem Lua-Script passiert, das vlc da aufruft.

willy4711

Re: Vlc spiel keine YouTube Videos ?

Beitrag von willy4711 » 20.02.2020 13:06:56

Gut denn eben kein VLC . :evil:
Mit Debianmpv klappt es ja problemlos.
Zumindest mit Debianyoutube-dl aus deb.multimedia ist mir bez. YouTube- Videos noch kein Problem über den Weg gelaufen.
Aber so oft benutze ich das auch nicht.

Benutzeravatar
MSfree
Beiträge: 10776
Registriert: 25.09.2007 19:59:30

Re: Vlc spiel keine YouTube Videos ?

Beitrag von MSfree » 20.02.2020 13:11:31

hikaru hat geschrieben: ↑ zum Beitrag ↑
20.02.2020 13:01:15
...wo sie viel einfacher zu tracken sind.
Ich glaube, es geht da eher darum, Werbung vorher, hinterher und mittendrin abspielen zu können.

Benutzeravatar
ralli
Beiträge: 3919
Registriert: 02.03.2008 08:03:02

Re: Vlc spiel keine YouTube Videos ?

Beitrag von ralli » 20.02.2020 14:49:49

Nein, youtube-dl ist nicht nutzlos, das ist falsch. Richtig ist, das youtube-dl regelmäßig aktualisiert werden muß. Dann funktioniert es einwandfrei für vlc, mpv, smtube ect. Für die Aktualisierung benötigen wir das Paket python-pip, das installiert werden muß. Dann als root:

Code: Alles auswählen

pip install --upgrade youtube_dl
Bei mir funktioniert das seit Jahren unter diversen OS einwandfrei.

Gruß ralli
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören. Wer keine Brücken baut, muß spalten.

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Vlc spiel keine YouTube Videos ?

Beitrag von Lord_Carlos » 20.02.2020 15:10:14

ralli hat geschrieben: ↑ zum Beitrag ↑
20.02.2020 14:49:49
Nein, youtube-dl ist nicht nutzlos, das ist falsch.
Hat ja auch keiner behauptet.
Er schrieb das youtube-dl aus dem Debian-Repo praktisch nutzlos ist.
Nicht das youtube-dl als an sich nutzlos ist.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Benutzeravatar
ralli
Beiträge: 3919
Registriert: 02.03.2008 08:03:02

Re: Vlc spiel keine YouTube Videos ?

Beitrag von ralli » 20.02.2020 16:13:01

Die youtube-dl in allen Repos aller OS sollten grundsätzlich aktualisiert werden, da sie meist veraltet sind. Aber neu ist das nicht wirklich und allgemein bekannt. Wenn eine Software nicht aktuell ist, funktioniert sie nicht und ist daher für den Anwender nutzlos.

Gruß ralli
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören. Wer keine Brücken baut, muß spalten.

Benutzeravatar
hikaru
Moderator
Beiträge: 13594
Registriert: 09.04.2008 12:48:59

Re: Vlc spiel keine YouTube Videos ?

Beitrag von hikaru » 20.02.2020 16:27:42

ralli hat geschrieben: ↑ zum Beitrag ↑
20.02.2020 16:13:01
Wenn eine Software nicht aktuell ist, funktioniert sie nicht und ist daher für den Anwender nutzlos.
Geschrieben von einem Debian-Stable-Nutzer. ;)

Benutzeravatar
ralli
Beiträge: 3919
Registriert: 02.03.2008 08:03:02

Re: Vlc spiel keine YouTube Videos ?

Beitrag von ralli » 20.02.2020 16:38:21

Ach, habt Ihr wieder Langeweile? Ich wollte nur helfen ....

Gruß ralli
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören. Wer keine Brücken baut, muß spalten.

Benutzeravatar
ralli
Beiträge: 3919
Registriert: 02.03.2008 08:03:02

Re: Vlc spiel keine YouTube Videos ?

Beitrag von ralli » 20.02.2020 16:47:53

Entschuldigung, habe überlesen, das er Testing benutzt. Egal, die Vorgehensweise ist ja trotzdem richtig und wichtig. Wenn es dann nicht funktioniert, liegt es nicht an youtube-dl.
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören. Wer keine Brücken baut, muß spalten.

Benutzeravatar
tegula
Beiträge: 439
Registriert: 04.06.2004 13:51:04
Lizenz eigener Beiträge: MIT Lizenz

Re: Vlc spiel keine YouTube Videos ?

Beitrag von tegula » 20.02.2020 22:55:21

willy4711 hat geschrieben: ↑ zum Beitrag ↑
20.02.2020 13:06:56
Gut denn eben kein VLC . :evil:
Mit Debianmpv klappt es ja problemlos.
Zumindest mit Debianyoutube-dl aus deb.multimedia ist mir bez. YouTube- Videos noch kein Problem über den Weg gelaufen.
Aber so oft benutze ich das auch nicht.
Dieser "Umweg" über youtube-dl funktioniert übrigens nicht nur mit mpv, sondern auch mit VLC (oder einem beliebigen anderen Videoplayer):

Code: Alles auswählen

youtube-dl -o - "URL_des_Youtubevideos" | vlc -
ralli hat geschrieben: ↑ zum Beitrag ↑
20.02.2020 14:49:49
Für die Aktualisierung benötigen wir das Paket python-pip, das installiert werden muß. Dann als root:

Code: Alles auswählen

pip install --upgrade youtube_dl
Debianpython-pip wird für die Aktualisierung von youtube-dl nicht benötigt:

Code: Alles auswählen

youtube-dl -U

willy4711

Re: Vlc spiel keine YouTube Videos ?

Beitrag von willy4711 » 20.02.2020 23:30:13

tegula hat geschrieben: ↑ zum Beitrag ↑
20.02.2020 22:55:21
Dieser "Umweg" über youtube-dl funktioniert übrigens nicht nur mit mpv, sondern auch mit VLC (oder einem beliebigen anderen Videoplayer):
Richtig. Aber viele Videos will ich gar nicht herunterladen, sondern nur mal "glotzen".
und das funktioniert mit mpv problemlos.

Code: Alles auswählen

mpv "URL_des_Youtubevideos"
und gut ist :mrgreen:
Glotze halt nicht allzu gerne im Browser. Mal von den Begehrlichkeiten von YouTube abgesehen, hab ich mit mpv halt nur
das nackte Video Fenster, ohne das ganze Zeugs drum herum.

pferdefreund
Beiträge: 3792
Registriert: 26.02.2009 14:35:56

Re: Vlc spiel keine YouTube Videos ?

Beitrag von pferdefreund » 21.02.2020 07:27:42

Zumindest bei mir im Palemoon kann ich normalerweise rechts unten ins Video klicken und auf Vollbild schalten. Da ist dann auch nix mehr drum herum.

Benutzeravatar
ralli
Beiträge: 3919
Registriert: 02.03.2008 08:03:02

Re: Vlc spiel keine YouTube Videos ?

Beitrag von ralli » 21.02.2020 08:35:46

Seltsam, wennn ich

Code: Alles auswählen

youtube-dl -U
benutze, bekomme ich folgende Meldung:

Code: Alles auswählen

It looks like you installed youtube-dl with a package manager, pip, setup.py o a tarball. Please use that to update.
Meine Vorgehensweise hingegen funktioniert seit Jahren einwandfrei. Ob es unterschiedliche youtube-dl gibt, entzieht sich meinen Kenntnissen.

Gruß ralli
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören. Wer keine Brücken baut, muß spalten.

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Vlc spiel keine YouTube Videos ?

Beitrag von Lord_Carlos » 21.02.2020 08:37:34

Ja, wenn man nicht pip benutzten will kann man es auch so machen:
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl


Und dann immer mit -U updaten.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Benutzeravatar
hikaru
Moderator
Beiträge: 13594
Registriert: 09.04.2008 12:48:59

Re: Vlc spiel keine YouTube Videos ?

Beitrag von hikaru » 21.02.2020 13:09:20

willy4711 hat geschrieben: ↑ zum Beitrag ↑
20.02.2020 23:30:13

Code: Alles auswählen

mpv "URL_des_Youtubevideos"
Das funktioniert unter Stable nicht, weil Youtube seit dem Freeze schon 5x das API geändert hat.
Da musst du dann doch wieder über youtube-dl gehen:

Code: Alles auswählen

mpv --ytdl [..]

willy4711

Re: Vlc spiel keine YouTube Videos ?

Beitrag von willy4711 » 21.02.2020 13:16:15

Verständnisfrage :
Was hat Debianyoutube-dl mit Debianmpv zu tun :?:

Code: Alles auswählen

apt-cache policy mpv
mpv:
  Installiert:           1:0.32.0-dmo1
  Installationskandidat: 1:0.32.0-dmo1
  Versionstabelle:
 *** 1:0.32.0-dmo1 500
        500 https://www.deb-multimedia.org bullseye/main amd64 Packages
        100 /var/lib/dpkg/status
     0.32.0-1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
Ich glotze so Fernśehsender / YouTube und alles Mögliche noch. Allerdings ohne Aufnahme.
Bildchen:
Bild

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Vlc spiel keine YouTube Videos ?

Beitrag von Lord_Carlos » 21.02.2020 13:31:35

willy4711 hat geschrieben: ↑ zum Beitrag ↑
21.02.2020 13:16:15
Verständnisfrage :
Was hat Debianyoutube-dl mit Debianmpv zu tun :?:
Wenn Debianyoutube-dl vorhanden ist kann mpv youtube und andere URLs abspielen die keine direkten Medien enthalten.
Also links die direkt auf m3mu oder mp4 zeigen gehen auch ohne. Aber bei youtube, twitch, pornhub etc. muss die Datei erstmal rausgepult werden. Nur youtube-dl weis wie das geht.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

willy4711

Re: Vlc spiel keine YouTube Videos ?

Beitrag von willy4711 » 21.02.2020 13:36:09

Ja klar. Aber in meinen Beispielen arbeitet mpv "autark"

Übrigens: Der VLC ist auch dazu zu dämlich. Gibt nur einen Ton aus:
Terminal:

Code: Alles auswählen

vlc http://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8
VLC media player 3.0.8 Vetinari (revision 3.0.8-0-gf350b6b5a7)
[000056332885e5b0] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
[00007f8f980fa2a0] mpeg4audio demux packetizer: AAC channels: 2 samplerate: 48000
[00007f8f980feba0] mpeg4audio demux packetizer: AAC channels: 2 samplerate: 48000
[00007f8f98109d00] mpeg4audio demux packetizer: AAC channels: 2 samplerate: 48000
[00007f8f9833d4e0] mpeg4audio demux packetizer: AAC channels: 2 samplerate: 48000
[00007f8f983fee60] mpeg4audio demux packetizer: AAC channels: 2 samplerate: 48000
[00007f8f98282260] mpeg4audio demux packetizer: AAC channels: 2 samplerate: 48000
[00007f8fa0026870] main decoder error: buffer deadlock prevented
QObject::~QObject: Timers cannot be stopped from another thread
Irgendwie kaputt das Teil. :twisted:

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Vlc spiel keine YouTube Videos ?

Beitrag von Lord_Carlos » 21.02.2020 13:45:21

Lord_Carlos hat geschrieben: ↑ zum Beitrag ↑
21.02.2020 13:31:35
Also links die direkt auf m3mu oder mp4 zeigen gehen auch ohne.
willy4711 hat geschrieben: ↑ zum Beitrag ↑
21.02.2020 13:36:09
Ja klar. Aber in meinen Beispielen arbeitet mpv "autark"
Ja, geht autark, weil du direkt auf eine m3mu datei zeigst.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Benutzeravatar
ralli
Beiträge: 3919
Registriert: 02.03.2008 08:03:02

Re: Vlc spiel keine YouTube Videos ?

Beitrag von ralli » 21.02.2020 15:49:11

Hab es grad selber ausprobiert, der vlc kann das deswegen nicht, weil der nicht mit youtube-dl zusammen arbeitet. Mit mpv URL kein Problem, wenn youtube-dl aktuell ist. Mache alles mit mpv, alle öffentlich rechtlichen Fernsehsender wie ARD, ZDF, Phoenix, Arte, Zdfneo, zdfinfo usw. Dafür habe ich mir jeweils ein eigenes C Programm wie hier zdf.c compiliert nach folgendem Muster:

Code: Alles auswählen

#include <stdio.h>
 
int main()
{
    printf ("ZDF\n");
 
system("mpv https://www.zdf.de/sender/zdf/zdf-live-beitrag-100.html");

    return 0;
}
Compilieren mit clang zdf.c -o zdf. Dann brauch ich keine Konsole mehr, einfach im Dateimanager anklicken und fertig.

Gruß ralli
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören. Wer keine Brücken baut, muß spalten.

Benutzeravatar
MSfree
Beiträge: 10776
Registriert: 25.09.2007 19:59:30

Re: Vlc spiel keine YouTube Videos ?

Beitrag von MSfree » 21.02.2020 15:57:27

ralli hat geschrieben: ↑ zum Beitrag ↑
21.02.2020 15:49:11
Dafür habe ich mir jeweils ein eigenes C Programm wie hier zdf.c compiliert
Warum ein C-Programm?

Ein Shellscript mit dem Inhalt:

Code: Alles auswählen

#!/bin/bash
echo ZDF
mpv https://www.zdf.de/sender/zdf/zdf-live-beitrag-100.html
abgespeichert unter zdf.sh und mit

Code: Alles auswählen

chmod a+x zdf.sh
ausführbar gemacht, würde sich genauso aus einem Dateimanager starten lassen.

Benutzeravatar
ralli
Beiträge: 3919
Registriert: 02.03.2008 08:03:02

Re: Vlc spiel keine YouTube Videos ?

Beitrag von ralli » 21.02.2020 16:38:04

Ja, Shell Script geht auch, hab ich auch schon gemacht. Warum? War wohl eine Phase, wo ich mich ein bißchen mit C beschäftigte. Ob C (oder eine andere Hochsprache) oder ein Shell Script, ob zwei verschiedene Wege die youtube-dl aktualisieren, am Ende ist doch immer entscheidend und wichtig, das es funktioniert.

Gruß ralli

PS: Hab es gerade überprüft, ich hatte zu allen C Programmen eben auch ein Shell Script gemacht. Funktioniert und fertig!

Also beides keine Arbeit und geht absolut schnell.
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören. Wer keine Brücken baut, muß spalten.

willy4711

Re: Vlc spiel keine YouTube Videos ?

Beitrag von willy4711 » 21.02.2020 16:44:26

Und die dritte Variante ist oben im Bildchen versteckt.---> Zugegebenermaßen nur was für GUI-Fans (Debianmenulibre) :roll:

Benutzeravatar
MartinV
Beiträge: 788
Registriert: 31.07.2015 19:38:52
Wohnort: Hyperion
Kontaktdaten:

Re: Vlc spiel keine YouTube Videos ?

Beitrag von MartinV » 21.02.2020 20:15:21

Ich nutze Debiansmtube mit dem Repo von https://www.smtube.org/
Hier das gleiche Problem wie mit den anderen, smtube aus den Debian Repos ist zu schnell veraltet, weil sich die API ständig ändert. Deshalb die Fremdquelle.
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.

Antworten