Hallo zusammen,
mit yt-dlp möchte ich mir YouTube Videos sichern. Das klappt auch, allerdings fehlt die Tonspur, da sie offenbar nicht zur Verfügung gestellt wird ?!
Sämtlicher Codecs habe ich installiert. Die Pakete von yt-dlp werden über PPA eingebunden (ppa:tomtomtom/yt-dlp). Ein Lösung habe ich im WIKI zu yt-dlp nicht gefunden.
Wenn ich mir die Video- Optionen mit der yt-dlp-Option -F anzeigen lasse, erscheint folgende Ausgabe:
$ yt-dlp -F https://www.youtube.com/watch?v=XXXXXX [youtube] Extracting URL: https://www.youtube.com/watch?v=XXXXXXX [youtube] XXXX: Downloading webpage [youtube] XXXX: Downloading tv client config [youtube] XXXX: Downloading player 4fcd6e4a [youtube] XXXX: Downloading tv player API JSON [youtube] XXXX: Downloading ios player API JSON WARNING: [youtube] XXXX: nsig extraction failed: Some formats may be missing n = cE0HToIN5meoUZlmj ; player = https://www.youtube.com/s/player/4fcd6e4a/player_ias.vflset/en_US/base.js WARNING: [youtube] XXXX: nsig extraction failed: Some formats may be missing n = mJk41k7nl-1b2cDZe ; player = https://www.youtube.com/s/player/4fcd6e4a/player_ias.vflset/en_US/base.js WARNING: [youtube] XXXXX: nsig extraction failed: Some formats may be missing n = gZuAa-pq7kWAy0s5M ; player = https://www.youtube.com/s/player/4fcd6e4a/player_ias.vflset/en_US/base.js WARNING: [youtube] XXXXX: nsig extraction failed: Some formats may be missing n = th3AjqwyUeHJyI_YC ; player = https://www.youtube.com/s/player/4fcd6e4a/player_ias.vflset/en_US/base.js [youtube] XXXX: Downloading m3u8 information [info] Available formats for XXXXX: ID EXT RESOLUTION FPS │ FILESIZE TBR PROTO │ VCODEC VBR ACODEC MORE INFO ────────────────────────────────────────────────────────────────────────────────────────────── sb3 mhtml 48x27 0 │ mhtml │ images storyboard sb2 mhtml 80x45 1 │ mhtml │ images storyboard sb1 mhtml 160x90 1 │ mhtml │ images storyboard sb0 mhtml 320x180 1 │ mhtml │ images storyboard 233 mp4 audio only │ m3u8 │ audio only unknown [en] Default 234 mp4 audio only │ m3u8 │ audio only unknown [en] Default 269 mp4 256x144 30 │ ~ 5.47MiB 191k m3u8 │ avc1.4D400C 191k video only 230 mp4 640x360 30 │ ~18.60MiB 650k m3u8 │ avc1.4D401E 650k video only 605 mp4 640x360 30 │ ~13.23MiB 462k m3u8 │ vp09.00.21.08 462k video only 232 mp4 1280x720 30 │ ~49.30MiB 1723k m3u8 │ avc1.64001F 1723k video only 270 mp4 1920x1080 30 │ ~80.21MiB 2804k m3u8 │ avc1.640028 2804k video only $
Bei den YouTube ID's wird "Video only" angezeigt, sodass der Befehl
$ yt-dlp -f270 https://www.youtube.com/watch?v=XXXXXXX
folglich nur das Video ohne Ton herunterlädt. Wie kann ich also das Video MIT Ton bekomen?
Danke