VLC peut-il diffuser une vidéo YouTube?

10

Est-il possible de diffuser le contenu d'une vidéo YouTube particulière avec VLC?

Le scénario est que vous pouvez coller une URL YouTube dans une boîte de dialogue VLC, puis demander à VLC de diffuser la vidéo comme s'il s'agissait d'un fichier multimédia local.

Version actuelle - lorsque vous essayez d'ouvrir un fichier ou un flux réseau,

VLC ne peut pas reconnaître le format de l'entrée: le format de " http://www.youtube.com/v/foo " ne peut pas être détecté. Jetez un œil au journal pour plus de détails.

Des fonctionnalités existantes dans VLC ou des solutions de contournement que vous connaissez pour accomplir cette idée de streaming?

p.campbell
la source
as-tu essayé? de nombreux sites peuvent être diffusés sur vlc tout simplement n'ont pas essayé YouTube
user33788

Réponses:

3

Oui. Si vous récupérez le fichier de flux vidéo réel (en utilisant un site de téléchargement YouTube ou un complément Firefox) et en collant l'URL dans VLC, il diffusera / lira le fichier.

Je le fais tout le temps à partir d'un système d'exploitation qui ne prend pas en charge Flash (facilement), mais prend en charge VLC et Firefox.

Chris S
la source
1
A en juger par votre avatar, cet OS est-il .... FreeBSD? ;)
Earlz
3

Vous pouvez absolument télécharger et lire des vidéos YouTube avec VLC.

  1. Copiez votre ID vidéo à partir de l'URL youtube. Dans ce cas, j'utilise:http://www.youtube.com/watch?v=BEiat9O74ms

  2. J'utiliserai l'URL suivante pour voir votre vidéo: http://www.youtube.com/embed/BEiat9O74msBEiat9074msest l'ID vidéo de la vidéo que vous souhaitez regarder.

  3. Dans VLC, sous le menu Média, sélectionnez "Ouvrir le flux réseau" et collez l'URL de l'étape 2. dans l'URL du réseau:

  4. Profitez de votre vidéo YouTube dans VLC.

Stephan
la source
Cela fonctionne pour moi, très cool. Savez-vous s'il est possible de choisir la résolution de lecture? Ou est-ce juste par défaut au plus haut?
wysiwyg
Les mêmes paramètres pour une vidéo normale devraient s'appliquer selon la documentation. Il y a aussi une autre question à laquelle on a répondu ici: stackoverflow.com/questions/7582336/…
Stephan
Avec quelques ruissellements en direct comme celui - ci de FreeCodeCamp retour adaptive demux: Encountered discontinuity, puis ts demux error: libdvbpsi error (PSI decoder): TS duplicate (received 0, expected 1) for PID 0.
Pablo A
1

Pourquoi collez-vous une URL YouTube dans VLC? Vous utilisez votre navigateur Web pour afficher des pages Web, qui à son tour charge une instance d'Adobe Flash qui récupère ensuite une URL différente de la vidéo .

J'ai utilisé un service de récupération d'URL YouTube pour essayer d'obtenir le FLV, et je l'ai mis dans VLC et il est arrivé une erreur.

Vous pouvez rechercher les fichiers journaux et voir s'il est possible d'enquêter plus avant. Il se peut que YouTube effectue un User-Agentfiltrage, et vous aurez besoin d'avoir VLC masquarade en tant que navigateur Web / Adobe Flash pour récupérer le flux.

ta.speot.is
la source
1
La question est plutôt de savoir si VLC pourrait effectuer certains de ces appâts URL et basculer automatiquement au nom de l'utilisateur.
p.campbell
1
Je sais que c'est le cas, je souligne que ce n'est pas le cas.
ta.speot.is
1

Vous pouvez le faire, avec la version 1.1.0. Mettez simplement l'URl dans l'onglet Réseau

yoni
la source
Nan. En 1.1.12: The format of 'http://www.youtube.com/v/k_oTQd93eRI' cannot be detected. Have a look at the log for details.Le journal dit Compressed SWF format not supported. Peut-être que les codecs manquent?
l0b0
0

Oui, vous pouvez! L'URL ressemble à ceci:

http://oo.preferred.ams03g05.v22.lscache8.c.youtube.com/videoplayback?upn=MvzQEOUAqgE&sparams=cp ,id, ip, ipbits, itag, ratebypass, source, upn, expire&fexp=917000,914057,900504, 913540,907217,907335,921602,919306,919316,912804,913542,919324,912706 & ms = au & itag = 22 & ip = 217.0.0.0 & signature = D48AAC2615B0C914C1C01D315BEEC98155E83973.077998BD7AA95D841B837CF5BB7A05FBD0F818BB & sver = 3 & mt = 1339246511 & ratebypass = yes & source = youtube & expireront = 1339271656 & key = yt1 & ipbits = 8 & cp = U0hSTlJST19KUENOMl9KTFNHOmk3NXkyRGRCN0ZD & id = 7eb8b9ded2a7eff9 & titre =% D0% 98% D0% B3% D1% 80% D0% BE% D0% B7% D0% BE% D1% 80% 20% E2% 84% 9673

Vous devez commencer à télécharger une vidéo, puis copier le lien de téléchargement!

DirtYone
la source
Où copie-t-on le lien de téléchargement?
slhck
1
Téléchargeur de vidéos Youtube facile 6.1, mais j'ai également pu regarder juste sur youtube.com/watch?feature=player_embedded&v=fri53tKn7_k et c'était 720p
DirtYone
0

Est similaire à cette réponse . Installez Streamlink :

sudo -H pip install streamlink

Envoyez ensuite le flux à vlc --fullscreen:

streamlink --player="vlc --fullscreen" "https://www.youtube.com/freecodecamp/live" best

Personnellement, ce dont j'avais besoin, c'était juste de l'audio cvlc --no-video.

Pour économiser la bande passante, vous pouvez utiliser à la worstplace de best.

Pablo A
la source