Hur man laddar ner YouTube-videor på Linux med yt-dlp

Hur man laddar ner YouTube-videor på Linux med yt-dlp

YouTube är det största arkivet för strömmande media som finns, med tiotals miljarder videor online som laddas upp till plattformen, och hundratusentals fler läggs till varje dag.





Även om du kan använda webbläsartillägg eller onlinetjänster för att ladda ner videor från YouTube, är det ofta snabbare, enklare och säkrare att ladda ner YouTube-videor med ett enkelt terminalverktyg på Linux.





MAKEUSE AV DAGENS VIDEO

Vad är yt-dlp?

YouTube är väktaren av sina onlinevideor och gillar inte att folk laddar ner dem på ett sätt som ligger utanför företagets kontroll. YouTube-appen låter dig ladda ner några videor till din enhet så att du kan titta på dem offline, men de finns kvar i appen och du kommer inte att kunna spela upp dem med någon annan programvara.





hur man berättar vad som använder bandbredd i nätverket

Detta är ofta obekvämt, eftersom du kanske vill komma åt eller manipulera filen på andra enheter, eller permanent lägga till YouTube-videon till din privata samling.

Vi har tidigare täckt bästa webbläsartillägg för att ladda ner YouTube-videor Chrome-tillägg är dock ofta en säkerhetsrisk eftersom de har obegränsad tillgång till all data som passerar din webbläsare. Tillägg kan byta ägande, vilket ger dåliga aktörer tillgång till ditt onlineliv, och i vissa fall används de till och med för att injicera skadlig programvara i din dator.



yt-dlp är en gaffel av youtube-dl och är ett regelbundet uppdaterat open source-verktyg som hjälper dig att ladda ner videor från din terminal. Det är mycket konfigurerbart och du kan ange filtyp, upplösning och mer när du laddar ner en video.

Även om yt-dlp och dess föregångare är designade med YouTube-videor i åtanke, fungerar verktyget också med hundratals andra videoströmningssajter – inklusive ett stort utbud av dedikerade NSFW-plattformar. Du kan hitta en lista över webbplatser som stöds av yt-dlp på dess GitHub-sida .





Hur man installerar yt-dlp på Linux

Du kan installera yt-dlp antingen genom att ladda ner binärfilerna, med pip, eller genom att använda en tredjepartspakethanterare. Den enklaste och mest användbara metoden är att använda binärer. Denna metod kommer att fungera med alla Unix-liknande operativsystem, inklusive Linux och macOS.

Följande kommando laddar ner den senaste yt-dlp-versionen och kopierar den till din lokala sökväg:





sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp

Gör det nu körbart med:

sudo chmod a+rx /usr/local/bin/yt-dlp

Använd yt-dlp för att ladda ner YouTube-videor på Linux

Använd först din stationära webbläsare för att navigera till YouTube-videon du vill ladda ner. Klicka sedan i webbläsarfältet för att markera webbadressen till videon du vill ladda ner och kopiera den sedan till ditt urklipp.

För vår demonstrationsvideo har vi valt ' Glyn Moody: Walled Culture – En resa bakom upphovsrättsstenarna '. Den här videon är licensierad som Creative Commons Attribution-licens (återanvändning tillåten). Detta är en CC BY 3.0-licens som uttryckligen tillåter dig att anpassa, distribuera eller reproducera verket, så länge du krediterar den ursprungliga författaren och tillhandahåller en länk till licensen.

När du har URL:en öppnar du en terminal och anger yt-dlp, följt av URL:en du kopierade. I vårt fall skulle vi ange:

yt-dlp https://www.youtube.com/watch?v=f6wtF_2eyrU

När du slår Stiga på , kommer yt-dlp att ladda ner videon till din nuvarande katalog med standardinställningar. För de flesta är detta allt du behöver.

Avancerad yt-dlp-användning

Även om standardkommandot yt-dlp är bra i många situationer, finns det dussintals konfigurationsalternativ du kan ställa in för att säkerställa att du får exakt vad du behöver. Här är några av de mest användbara.

Ladda ner YouTube-videor i ett visst format

Som standard kommer att köra ovanstående kommando att ladda ner videon vi vill ha som en 1280x720 WEBM-fil. Detta är inte alltid fallet, och de flesta gånger är standardformatet en MP4-fil eller 3GP och upplösningen kan vara vad som helst.

De --list-format flaggan visar alla format som är tillgängliga för nedladdning, tillgängliga upplösningar, filstorlekar och använda codecs. Förutom att ladda ner hela strömmen kan du ange att bara ladda ner video- eller ljudströmmen.

yt-dlp --list-formats https://www.youtube.com/watch?v=f6wtF_2eyrU
  utdata från yt-dlp --list-format

Bestäm vilket format du vill ladda ner och använd sedan -f argument och ange lämpligt ID.

Om du till exempel bara vill ladda ner ljud med en genomsnittlig bithastighet på 129k, bör du ange:

yt-dlp -f 140 https://www.youtube.com/watch?v=f6wtF_2eyrU

När du slår Stiga på , börjar nedladdningen av filen.

Alternativt, om du bara vill ha det bästa tillgängliga ljudet och den bästa tillgängliga videon, slå samman till en enda fil:

yt-dlp -f 'bv*+ba' https://www.youtube.com/watch?v=f6wtF_2eyrU -o '%(id)s.%(ext)s'

Ladda ner en hel YouTube-spellista som MP3-filer

  youtube spellista för Walled Culture

Ofta grupperas YouTube-videor i spellistor och yt-dlp låter dig ladda ner dem enkelt. För att ladda ner en YouTube-spellista på Linux med standardinställningarna, ställ helt enkelt en webbadress för spellistan i stället för en enskild video-URL.

Det är mer troligt att du istället för en massa musikvideor bara vill att ljudet matas ut som MP3-filer. I det här fallet måste du använda ytterligare argument för att ange ljudformatet: -- extrahera-ljud kommer att extrahera ljudet från videorna, --ljudformat låter dig ange formatet för det nedladdade ljudet, och --ljudkvalité ställer in bithastigheten.

yt-dlp --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --output "%(title)s.%(ext)s" --yes-playlist 'https://www.youtube.com/watch?v=_AnGd4PaG6U&list=PLmbToKnvW413vfHySE8AKb4i6bPnU92F7'

...och det är allt du behöver göra.

hur man kopierar filer från en dator till en annan

Falska din plats med en proxy

Vissa videor på YouTube och andra webbplatser är begränsade till vissa länder – vanligtvis på grund av licensbegränsningar – och yt-dlp låter dig kringgå dessa begränsningar på flera sätt.

Du kan använda --geo-verification-proxy argument för att ange en proxyadress inom ett målland; de --geo-bypass argument kommer att försöka kringgå geografiska begränsningar genom att fejka HTTP-rubriker; --geo-bypass-land kommer att förfalska en landskod på två bokstäver.

Dessa argument fungerar inte alltid på alla webbplatser. Om en metod inte fungerar, prova en annan—eller överväga ett VPN .

yt-dlp Erbjuder en massa andra konfigurationsalternativ

Vi har bara skrapat på ytan av vad du kan göra med yt-dlp, men vi är ganska övertygade om att det kommer att möta behoven hos de flesta användare. För en komplett lista över tillgängliga alternativ och exempel, kolla in den officiella yt-dlp-dokumentationen .

  En illustration av upphovsrättstjuven

Du kommer säkert att bryta mot användarvillkoren genom att ladda ner YouTube-videor med yt-dlp, men lagligheten av det är ett grått område. Enligt amerikansk lag är allt verk omedelbart upphovsrättsskyddat så snart det produceras, men skapare avsäger sig ofta sina rättigheter eller licensierar sina verk enligt Creative Commons-villkor, eller tilldelar en copyleft-licens.

Alternativt släpper vissa individer och organisationer – som den amerikanska regeringen – ut sitt arbete till det offentliga, vilket innebär att vem som helst kan använda det för vilket syfte som helst.

En annan aspekt som ofta förbises är att DMCA förbjuder kringgående av kopieringsskyddsteknik, vilket har gjort det i praktiken omöjligt att dra fördel av upphovsrättsundantag för nästan alla moderna digitala verk. För en uttömmande guide till upphovsrättslagstiftningen som den ser ut i USA och över hela världen rekommenderar vi Glyn Moody's ' Murad kultur ' (CC0 1.0).

Spara det bästa YouTube-innehållet med yt-dlp

yt-dlp är ett av våra favoritverktyg för att ladda ner videor och musik från YouTube, men kom ihåg att du bara ska använda det för att ladda ner innehåll som har en licens som tillåter dig att göra det.

Public domain-verk är alltid säkra att använda hur du vill, medan de exakta villkoren för Creative Commons-licenser varierar beroende på typ. Det är värt att ta sig tid att undersöka vad Creative Commons och copyleft-licenser tillåter dig att göra.