YouTube is de grootste opslagplaats van gestreamde media die er bestaat, met tientallen miljarden video's die online naar het platform zijn geüpload, en elke dag worden er honderdduizenden meer toegevoegd.
Hoewel je browserextensies of online services kunt gebruiken om video's van YouTube te downloaden, is het vaak sneller, gemakkelijker en veiliger om YouTube-video's te downloaden met een eenvoudige terminaltool op Linux.
Wat is yt-dlp?
YouTube is de bewaker van zijn online video's en houdt er niet van dat mensen ze downloaden op een manier die buiten de macht van het bedrijf ligt. Met de YouTube-app kun je een aantal video's downloaden naar je apparaat, zodat je ze offline kunt bekijken, maar ze blijven in de app en je kunt ze niet afspelen met andere software.
Dit is vaak onhandig, omdat u het bestand misschien op andere apparaten wilt openen of manipuleren, of de YouTube-video permanent wilt toevoegen aan uw privécollectie.
We hebben eerder de beste browserextensies om YouTube-video's te downloaden
Chrome-extensies vormen echter vaak een beveiligingsrisico omdat ze onbeperkte toegang hebben tot alle gegevens die door uw browser gaan. Extensies kunnen van eigenaar veranderen, waardoor kwaadwillenden toegang krijgen tot uw online leven en in sommige gevallen zelfs worden gebruikt om malware op uw pc te injecteren.yt-dlp is een afsplitsing van youtube-dl en is een regelmatig bijgewerkte open-source tool die je helpt bij het downloaden van video's van je terminal. Het is zeer configureerbaar en u kunt het bestandstype, de resolutie en meer specificeren tijdens het downloaden van een video.
Hoewel yt-dlp en zijn voorganger zijn ontworpen met YouTube-video's in het achterhoofd, werkt de tool ook met honderden andere videostreamingsites, waaronder een groot aantal speciale NSFW-platforms. U vindt een lijst met sites die door yt-dlp worden ondersteund op zijn GitHub-pagina.
Hoe yt-dlp op Linux te installeren
U kunt yt-dlp installeren door de binaire bestanden te downloaden, met pip of door een externe pakketbeheerder te gebruiken. De gemakkelijkste en meest algemeen toepasbare methode is om binaire bestanden te gebruiken. Deze methode werkt met alle Unix-achtige besturingssystemen, inclusief Linux en macOS.
Met de volgende opdracht wordt de nieuwste versie van yt-dlp gedownload en naar uw lokale pad gekopieerd:
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
Maak het nu uitvoerbaar met:
sudo chmod a+rx /usr/lokaal/bin/yt-dlp
Gebruik yt-dlp om YouTube-video's op Linux te downloaden
Gebruik eerst uw desktopbrowser om naar de YouTube-video te navigeren die u wilt downloaden. Klik vervolgens in de browserbalk om de URL te markeren van de video die u wilt downloaden en kopieer deze vervolgens naar uw klembord.
Voor onze demonstratievideo hebben we gekozen voor "Glyn Moody: Ommuurde cultuur: een reis achter de copyrightstenen". Deze video is gelicentieerd als Creative Commons Attribution-licentie (hergebruik toegestaan). Dit is een CC BY 3.0-licentie die u expliciet toestaat het werk aan te passen, te verspreiden of te reproduceren, zolang u de oorspronkelijke auteur vermeldt en een link naar de licentie verstrekt.
Zodra je de URL hebt, open je een terminal en voer je yt-dlp in, gevolgd door de URL die je hebt gekopieerd. In ons geval zouden we invoeren:
yt-dlp https://www.youtube.com/watch? v=f6wtF_2eyrU
Wanneer je slaat Binnenkomen, zal yt-dlp de video downloaden naar uw huidige map met standaardinstellingen. Voor de meeste mensen is dit alles wat je nodig hebt.
Geavanceerd yt-dlp-gebruik
Hoewel de standaard yt-dlp-opdracht in veel situaties geweldig is, zijn er tientallen configuratie-opties die u kunt instellen om ervoor te zorgen dat u precies krijgt wat u nodig hebt. Hier zijn enkele van de meest bruikbare.
Download YouTube-video's in een specifiek formaat
Standaard zal het uitvoeren van de bovenstaande opdracht de gewenste video downloaden als een 1280x720 WEBM-bestand. Dit is niet altijd het geval, en meestal is het standaardformaat een MP4-bestand of 3GP en kan de resolutie van alles zijn.
De --lijst-indelingen vlag toont u alle formaten die beschikbaar zijn om te downloaden, de beschikbare resoluties, de bestandsgroottes en de gebruikte codecs. Naast het downloaden van de volledige stream, kunt u aangeven dat u alleen de video- of audiostream wilt downloaden.
yt-dlp --lijst-formaten https://www.youtube.com/watch? v=f6wtF_2eyrU
Bepaal welk formaat u wilt downloaden en gebruik vervolgens de -F argument en voer de juiste ID in.
Als u bijvoorbeeld alleen audio wilt downloaden met een gemiddelde bitsnelheid van 129k, voert u het volgende in:
yt-dlp -f 140 https://www.youtube.com/watch? v=f6wtF_2eyrU
Wanneer je slaat Binnenkomen, wordt het bestand gedownload.
Of als u alleen de best beschikbare audio en de best beschikbare video wilt, samengevoegd tot één bestand:
yt-dlp -f 'bv*+ba' https://www.youtube.com/watch? v=f6wtF_2eyrU -o '%(id) s.%(ext) s'
Download een volledige YouTube-afspeellijst als mp3-bestanden
Vaak zijn YouTube-video's gegroepeerd in afspeellijsten en met yt-dlp kun je ze eenvoudig downloaden. Om een YouTube-afspeellijst op Linux te downloaden met de standaardinstellingen, plaatst u eenvoudig een afspeellijst-URL in plaats van een individuele video-URL.
Het is waarschijnlijker dat u in plaats van een stel muziekvideo's alleen de audio als MP3-bestanden wilt uitvoeren. In dit geval moet u aanvullende argumenten gebruiken om het audioformaat te specificeren: --extract-audio haalt de audio uit de video's, --audio-formaat stelt u in staat om het formaat voor de gedownloade audio te specificeren, en --geluidskwaliteit stelt de bitsnelheid in.
yt-dlp --format bestaudio --extract-audio --audio-format mp3 --audio-kwaliteit 160K --output "%(titel) s.%(ext) s" --ja-afspeellijst 'https://www.youtube.com/watch? v=_AnGd4PaG6U&lijst=PLmbToKnvW413vfHySE8AKb4i6bPnU92F7'
...en dat is alles wat u hoeft te doen.
Fake uw locatie met een proxy
Sommige video's op YouTube en andere sites zijn beperkt tot bepaalde landen, meestal vanwege licentiebeperkingen, en met yt-dlp kun je deze beperkingen op verschillende manieren omzeilen.
U kunt de --geo-verificatie-proxy argument om een proxyadres binnen een doelland op te geven; de --geo-bypass argument zal proberen geografische beperkingen te omzeilen door HTTP-headers te vervalsen; --geo-bypass-land zal een tweeletterige landcode vervalsen.
Deze argumenten werken niet altijd op alle sites. Als de ene methode niet werkt, probeer dan een andere - of overweeg een VPN.
yt-dlp biedt een heleboel andere configuratie-opties
We hebben nog maar het topje van de ijsberg van wat u met yt-dlp kunt doen, maar we zijn er vrij zeker van dat het aan de behoeften van de meeste gebruikers zal voldoen. Ga naar voor een volledige lijst met beschikbare opties en voorbeelden de officiële yt-dlp-documentatie.
Is het legaal om YouTube-video's te downloaden?
Je overtreedt zeker de servicevoorwaarden door YouTube-video's te downloaden met yt-dlp, maar de legaliteit ervan is een grijs gebied. Volgens de Amerikaanse wet is al het werk onmiddellijk auteursrechtelijk beschermd zodra het is geproduceerd, maar makers doen vaak afstand van hun rechten of geven hun werken een licentie onder Creative Commons-voorwaarden, of kennen een copyleft-licentie toe.
Als alternatief geven sommige individuen en organisaties, zoals de Amerikaanse regering, hun werk vrij in het publieke domein, wat betekent dat iedereen het voor elk doel kan gebruiken.
Een ander aspect dat vaak over het hoofd wordt gezien, is dat de DMCA het omzeilen van kopieerbeveiligingstechnologieën verbiedt maakte het in feite onmogelijk om te profiteren van auteursrechtuitzonderingen voor bijna elke moderne digitale werk. Voor een uitputtende gids over auteursrecht zoals die er is in de VS en wereldwijd, raden we Glyn Moody's aan "Ommuurde cultuur" (CC-BY 4.0).
Sla de beste YouTube-inhoud op met yt-dlp
yt-dlp is een van onze favoriete tools voor het downloaden van video's en muziek van YouTube, maar onthoud dat je het alleen mag gebruiken om inhoud te downloaden waarvoor een licentie is waarmee je dit kunt doen.
Werken in het publieke domein zijn altijd veilig om te gebruiken zoals je wilt, terwijl de exacte voorwaarden van Creative Commons-licenties per type verschillen. Het is de moeite waard om de tijd te nemen om te onderzoeken wat u met Creative Commons en copyleft-licenties kunt doen.