web-dev-qa-db-fra.com

Comment forcer VLC en ligne de commande à diffuser des vidéos youtube de qualité spécifique?

Je souhaite diffuser des vidéos youtube à partir d'une ligne de commande à l'aide de VLC media player. J'ai pu diffuser des vidéos youtube à l'aide de cette commande

cvlc https://www.youtube.com/watch?v=m2Oo4kBHBNU

Le problème est que chaque fois que VLC diffuse des vidéos, il utilise le format vidéo de la plus haute qualité disponible (480 et plus). Je n'ai pas de vitesse de téléchargement interne uniforme, certaines fois, je peux lire une vidéo youtube de 360 ​​(ma plus haute qualité) et d'autres fois, je peux lire une vidéo youtube de 240 uniquement.

Étant donné que VLC diffuse actuellement avec la meilleure qualité (480 et plus, selon la vidéo), je ne peux pas diffuser à l'aide de cvlc https://www.youtube.com/watch?v=m2Oo4kBHBNU cette commande. Comment dois-je forcer VLC en ligne de commande à lire une vidéo de qualité spécifique?

6
Eka

Vous pouvez définir les paramètres vidéo requis d'entrée dans VLC pour votre clip YouTube de l'une des deux manières suivantes:

  1. localement à l'aide de la ligne de commande
  2. Globalement à l'aide de l'interface graphique

Détails des deux options ci-dessous:

  1. Modification de l'entrée vidéo localement à l'aide de la ligne de commande:

    Vous pouvez demander une taille de vidéo spécifique à YouTube à partir de la ligne de commande en utilisant l'option --preferred-resolution. Cela a le bonus de de ne pas changer les paramètres globaux de vlc , donc les paramètres spécifiés de cette manière ne sont pas enregistrés. Les paramètres pour cela sont (visibles dans cvlc -h):

    1. - 1 (Le par défaut sélectionne la meilleure qualité vidéo disponible)
    2. 108 (Ceci sélectionne Full HD: 1080p)
    3. 72 (Ceci sélectionne HD: 720p)
    4. 576 (Sélectionne la définition standard: 576 ou 480 lignes)
    5. 6 (Sélectionne Basse définition: 360 lignes)
    6. 24 (Sélectionne la définition très basse: 240 lignes)

    Donc, pour votre clip, cela fonctionne bien:

    cvlc --preferred-resolution 240 https://www.youtube.com/watch?v=m2Oo4kBHBNU 
    
  2. Modification de la vidéo d'entrée globalement à l'aide de l'interface graphique:

    Vous pouvez également modifier les paramètres vidéo d'entrée globalement à partir des préférences de l'interface graphique, comme indiqué dans la capture d'écran ci-dessous:

    screenshot

    Ces paramètres sont enregistrés pour une utilisation ultérieure de vlc et seront sauvegardés dans votre fichier de configuration de vlc: ~/.config/vlc/vlcrc. A titre d'exemple: ceci est ajouté pour une résolution préférée de 240:

    # Preferred video resolution (integer)
    preferred-resolution=240
    

Tu dois aimer vlc :)

10
andrew.46