Youtube – een afspeellijst downloaden – youtube-dl

Ik probeer alle video’s te downloaden van de afspeellijst:

Ik gebruik hiervoor youtube-dl en het commando is:

youtube-dl -citk –format mp4 –yes-playlist https://www.youtube.com/watch?v=7Vy8970q0Xc&list=PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2

Maar hiermee wordt alleen de eerste video gedownload. Ik weet niet zeker wat ik verkeerd doe.


Antwoord 1, autoriteit 100%

In een shell is &een speciaal teken, dat de shell adviseert om alles te starten tot aan de & als een proces op de achtergrond. Om dit gedrag te voorkomen, kunt u de URL tussen aanhalingstekens plaatsen. Zie de veelgestelde vragen over YouTube-dlvoor meer informatie.

Pas ook op voor -citk. Met uitzondering van -ihebben deze opties weinig zin. Zie de veelgestelde vragen over youtube-dlvoor meer informatie. Zelfs -f mp4ziet er heel vreemd uit.

Dus wat je wilt is:

youtube-dl -i -f mp4 --yes-playlist 'https://www.youtube.com/watch?v=7Vy8970q0Xc&list=PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2'

U kunt ook gewoon de afspeellijst-ID gebruiken:

youtube-dl -i PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2

Antwoord 2, autoriteit 6%

Ik vond de beste oplossing na vele pogingen voor dit probleem.

youtube-dl --ignore-errors --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --output "%(title)s.%(ext)s" --yes-playlist https://www.youtube.com/playlist?list={your-youtube-playlist-id}

Antwoord 3, autoriteit 5%

Ik heb alles hierboven geprobeerd, maar niets kon mijn probleem oplossen. Ik heb het opgelost door de oude versie van youtube-dl bij te werken om de afspeellijst te downloaden.
Om het bij te werken

sudo youtube-dl -U

of

youtube-dl -U

nadat je succesvol hebt bijgewerkt met behulp van de bovenstaande opdracht

youtube-dl -cit https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

Antwoord 4, autoriteit 2%

Je link is geen afspeellijst.

Een juiste afspeellijst-URL ziet er als volgt uit:

https://www.youtube.com/playlist?list=PLHSdFJ8BDqEyvUUzm6R0HxawSWniP2c9K

Je URL is slechts de eerste video VANeen bepaalde afspeellijst. Het bevat https://www.youtube.com/watch?in plaats van https://www.youtube.com/playlist?.

Kies de afspeellijst door op de titel van de afspeellijst aan de rechterkant in de lijst met video’s te klikken en gebruik deze URL.


Antwoord 5

Enkele commando’s die je misschien handig vindt tijdens het downloaden van een afspeellijst

Download een afspeellijst

youtube-dl <playlist link>

Video van de beste kwaliteit en audio van de beste kwaliteit (samengevoegd) + voorkeursresolutie

youtube-dl -f 'bestvideo[height<=1080]+bestaudio/best[height<=1080]' <playlist link>

Deze opdracht downloadt video’s in 1080p-resolutie als 1080p beschikbaar is, anders wordt de volgende beste (minder dan 1080p) resolutie gedownload. Hier kunt u 480 of 720 enz. gebruiken in plaats van 1080.

Opmerking: zorg ervoor dat ‘FFmpeg’ is geïnstalleerd, anders worden video en audio niet samengevoegd.

Video van de beste kwaliteit en audio van de beste kwaliteit (samengevoegd) + voorkeursresolutie + uploaddatum van video toevoegen aan de bestandsnaam

youtube-dl -o "[%(upload_date)s] %(title)s.%(ext)s" -f 'bestvideo[height<=1080]+bestaudio/best[height<=1080]'  <playlist link>

Video van de beste kwaliteit en audio van de beste kwaliteit (samengevoegd) + Voorkeursresolutie + Uploaddatum van video toevoegen aan de bestandsnaam + Naam van de uploader toevoegen aan de bestandsnaam

youtube-dl -o "[%(upload_date)s] %(title)s [%(uploader)s].%(ext)s" -f 'bestvideo[height<=1080]+bestaudio/best[height<=1080]' <playlist link>

Ondertitel

Video van de beste kwaliteit en audio van de beste kwaliteit (samengevoegd) + Voorkeursresolutie + Automatisch gegenereerde ondertiteling downloaden

youtube-dl --write-auto-sub -f 'bestvideo[height<=1080]+bestaudio/best[height<=1080]'  <playlist link>

Video van de beste kwaliteit en audio van de beste kwaliteit (samengevoegd) + Voorkeursresolutie + Download de geüploade ondertitel van de videomaker

youtube-dl --write-sub -f 'bestvideo[height<=1080]+bestaudio/best[height<=1080]' <playlist link>

Video van de beste kwaliteit en audio van de beste kwaliteit samengevoegd + Voorkeursresolutie + Ondertiteling van de geüploade specifieke taal van de videomaker downloaden

youtube-dl --write-sub --sub-lang en -f 'bestvideo[height<=1080]+bestaudio/best[height<=1080]'  <playlist link>

Antwoord 6

Het gedeelte v=...&uit de url verwijderen en alleen het gedeelte list=...behouden. Het grootste probleem is het speciale teken &, geïnterpreteerd door de shell.

Je kunt ook je ‘url’ citeren in je commando.

Meer informatie hier (bijvoorbeeld):

https://askubuntu.com/questions/564567/how-to -download-playlist-from-youtube-dl


Antwoord 7

Het gemakkelijkste is om een file.txt-bestand te maken en de link-url-link door te geven, dus:

https://www.youtube.com/watch?v=5Lj1BF0Kn8c&list=PL9YFoJnn53xyf9GNZrtiraspAIKc80s1i

zorg ervoor dat u de parameter -ain terminal opneemt:

youtube-dl -a file.txt

Other episodes