web-dev-qa-db-fra.com

VLC - Les vidéos YouTube ne seront plus lues

J'aimerais lire des vidéos youtube sur VLC. Je suis un novice (un des mac OS re, mais peut suivre les instructions :) lorsque je saisis une adresse sur un flux réseau, rien ne se passe, il se trouve sur la liste de lecture, mais rien ne se produit, il ne joue pas. J'ai un pare-feu si ça peut aider :)

Problème résolu grâce à votre aide !!

13
user94159

Je suppose que vous avez entré l’URL correctement (pas de https mais de http et uniquement la partie v = ..., comme http://www.youtube.com/watch?v=-wxawmjnRWY)?

Ouvrez le menu Extras et cliquez sur Messages. Maintenant, cliquez à nouveau sur Play et voyez quel message est là.

Je suppose que c'est

lua error: Couldn't extract youtube video URL, please check for updates to this script

VLC analyse le code source HTML de YouTube pour rechercher la vidéo, mais il arrive parfois que YouTube modifie sa manière de générer le code HTML. VLC ne peut donc pas trouver l'URL de la vidéo.

Solutions possibles

  • Allez sur https://www.youtube.com/html5 et activez-y html5 pour lire la vidéo dans votre navigateur sans mémoire flash.
  • Installez minitube et essayez de lire la vidéo ici
  • Attendez une mise à jour de VLC (ou mettez à jour le script lua vous-même - pas si facile, voir Mise à jour de l'analyseur VLC de YouTube )
  • Installez le package youtube-dl et téléchargez la vidéo sur votre disque dur. C'est un utilitaire de ligne de commande si

Mise à jour de l'analyseur YouTube de VLC

Mettez à jour uniquement le script Lua pour l'analyse de YouTube avec la dernière version de VLC:

Ouvrez l'application Terminal et entrez ces commandes:

Assurez-vous que curl est installé, nous en avons besoin pour télécharger le nouveau fichier

Sudo apt-get install curl

Débarrassez-vous des vieux scripts qui ne fonctionnent pas

Sudo rm /usr/lib/vlc/lua/playlist/youtube.*

Téléchargez les versions actuelles (utilisez la ligne de commande complète, oui, elle est assez longue):

Sudo curl "http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/playlist/youtube.lua;hb=HEAD" -o /usr/lib/vlc/lua/playlist/youtube.lua

Voyez si cela fonctionne.

31
phoibos