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?
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:
Détails des deux options ci-dessous:
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
):
Donc, pour votre clip, cela fonctionne bien:
cvlc --preferred-resolution 240 https://www.youtube.com/watch?v=m2Oo4kBHBNU
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:
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 :)