it-swarm.com.de

Wie erzwinge ich die VLC-Befehlszeile, um YouTube-Videos bestimmter Qualität zu streamen?

Ich möchte YouTube-Videos über die Befehlszeile mit dem VLC Media Player streamen. Mit diesem Befehl konnte ich YouTube-Videos streamen

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

Das Problem ist, dass VLC beim Streamen von Videos immer das hochwertigste verfügbare Videoformat verwendet (480 und höher). Ich habe keine einheitliche interne Download-Geschwindigkeit. Manchmal kann ich ein Youtube-Video von 360 (meine höchste Qualität) und manchmal nur ein Youtube-Video von 240 abspielen.

Da VLC derzeit Streams mit höchster Qualität (480 und höher, je nach Video) ausführt, kann ich mit diesem Befehl kein Streaming mit cvlc https://www.youtube.com/watch?v=m2Oo4kBHBNU durchführen. Wie soll ich Commandline VLC zwingen, Videos von bestimmter Qualität abzuspielen?

6
Eka

Sie haben zwei Möglichkeiten, die erforderlichen Eingabe- Videoeinstellungen in VLC für Ihren YouTube-Clip festzulegen:

  1. Lokal über die Befehlszeile
  2. Global über die GUI

Details zu beiden Optionen weiter unten:

  1. Ändern des Eingangsvideos lokal mithilfe der Befehlszeile:

    Sie können eine bestimmte Videogröße von YouTube über die Befehlszeile anfordern, indem Sie die Option --preferred-resolution verwenden. Dies hat den Vorteil, dass die globalen Einstellungen von vlc nicht geändert werden , sodass die auf diese Weise festgelegten Einstellungen nicht gespeichert werden. Einstellungen hierfür sind (in cvlc -h zu sehen):

    1. - 1 (Mit der Standardeinstellung wird die beste verfügbare Videoqualität ausgewählt.)
    2. 1080 (Damit wählen Sie Full HD: 1080p)
    3. 720 (Auswahl von HD: 720p)
    4. 576 (Auswahl von Standard Definition: 576 oder 480 Zeilen)
    5. 360 (Auswahl von Low Definition: 360 Zeilen)
    6. 240 (Auswahl von Very Low Definition: 240 Zeilen)

    Für deinen Clip funktioniert also Folgendes:

    cvlc --preferred-resolution 240 https://www.youtube.com/watch?v=m2Oo4kBHBNU 
    
  2. Ändern des Eingangsvideos global über die GUI:

    Sie können die Einstellungen für das Eingangsvideo auch global in den GUI-Einstellungen ändern (siehe Abbildung unten):

    screenshot

    Diese Einstellungen werden für die spätere Verwendung von VLC gespeichert und in Ihrer VLC-Konfigurationsdatei gespeichert: ~/.config/vlc/vlcrc. Als Beispiel: Dies wird für eine bevorzugte Auflösung von 240 hinzugefügt:

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

Du musst vlc lieben :)

10
andrew.46