IP-Adressen mit youtube-dl anfragen

blanc

Lt. Junior Grade
Registriert
Jan. 2018
Beiträge
418
Hi,

mit
Code:
youtube-dl –F
werden einige Video-Dateien angezeigt, aber mit
Code:
youtube-dl –g
wird nur eine Adresse angegeben. Wo verstecken andere Adressen?

Blanc
 
Doku

Welche andere Adressen?
Jedes Video hat nur eine Adresse, aber verschiedene Formate.
 
Die Dokumentation von youtube-dl sagt zum Parameter -g (lange Schreibweise --get-url ): Simulate, quiet but print URL

Was genau möchtest du mit dem Befehl erreichen?

Wenn du den Screenshot aus dem anderen Thread abgetippt hast: laß einfach das -F weg. Das wird nur benötigt, um sämtliche möglichen Ausgabeformate anzeigen zu lassen.

Prinzipiell nimmt man diese Informationen, um sie mit einer Angabe von -f zu Audio und Video zu verwenden. Möchte man von einem YouTube-Video

youtubedlyoutubeformats.png


beispielsweise die Variante im MP4-Container in 1280 × 720 mit AVC1-Codec für den Videopart und mit 128 kbps AAC für den Audiopart, kombiniert man ihre IDs 136 und 140 mit einem +. Die fertige Downloadanweisung sieht dann so aus:

Code:
youtube-dl -f 136+140 https://www.youtube.com/watch?v=zC_E1ETLjGM

Der Videopart muß dabei immer vor dem Audiopart angegeben werden. Container und Codecs müssen zueinander passen, man kann z. B. kein Opus in eine MP4 muxen.

Den ganzen Spaß muß man sich aber nur antun, wenn man ganz bestimmte Video/Audioformate herauspicken möchte. Grundsätzlich lädt youtube-dl ohne die Angabe irgendwelcher Parameter immer die höchstmögliche Variantenkombination herunter.

Code:
youtube-dl https://www.youtube.com/watch?v=zC_E1ETLjGM
 
Zuletzt bearbeitet:
blanc schrieb:
Diese Seite scheint ungültig für youtube-dl zu sein, aber ist trotzdem im Browser abspielbar.

„scheint ungültig für youtube-dl zu sein“ ist leider keine Fehlermeldung. Nur mit Fehlermeldungen kann man richtig diagnostizieren und sie in Suchmaschinen eingeben, um zu sehen, ob andere das gleiche Problem hatten, wie sie es behoben haben, ob es auf dem Bugtracker schon einen Eintrag für eine Fehlfunktion gibt usw. Ohne einen Screenshot wissen wir nicht mal, ob du einen Befehl richtig eingegeben hast oder was sonst noch schiefgelaufen ist. Screenshots sagen mehr als tausend Worte.

Wie Nolag schon schrieb, funktioniert das ganze mit der aktuellen Version von youtube-dl:

youtubedlardversion.png


Du kannst deine Version durch die Eingabe von

Code:
youtube-dl --version

überprüfen. Es sollte die v2019.06.08 sein:

youtubedlaktuelleversion.png


Es wäre übrigens schön, wenn du in diesem oder dem anderen Thread mal eine Rückmeldung gibst, mit welchem Werkzeug es funktioniert oder nicht.

=====

@Nolag MediathekView hab ich in blancs anderem Thread auch schon empfohlen. Bei Sendungen, die mit verschiedenen Audiospuren (einmal mit Audiodeskription und einmal ohne) angeboten werden, kann man mit youtube-dl wählen, mit MediathekView dagegen nicht. Sonst ist das Programm aber für Otto Normalverbraucher oder jeden, der eine GUI braucht, in Ordnung.
 
MediathekView ist die beste Lösung. Vielen Dank.
 
Meine Version ist 2016.01.27, also schon alt. Komischerweise lässt sich mein youtube-dl nicht updaten mit
Code:
 youtube-dl --update
, Fehlermeldung: can’t find the current version, sogar wenn man als Admin in Windows 10 eingeloggt ist.
 
Zurück
Oben