YouTube er det største lager af streambare medier, der findes, med titusindvis af milliarder af videoer online uploadet til platformen, og flere hundrede tusinde tilføjet hver dag.

Selvom du kan bruge browserudvidelser eller onlinetjenester til at downloade videoer fra YouTube, er det ofte hurtigere, nemmere og sikrere at downloade YouTube-videoer ved hjælp af et simpelt terminalværktøj på Linux.

Hvad er yt-dlp?

YouTube er vogteren af ​​sine onlinevideoer og kan ikke lide, at folk downloader dem på en måde, der er uden for virksomhedens kontrol. YouTube-appen giver dig mulighed for at downloade nogle videoer til din enhed, så du kan se dem offline, men de forbliver i appen, og du vil ikke være i stand til at afspille dem ved hjælp af anden software.

Dette er ofte ubelejligt, da du måske ønsker at få adgang til eller manipulere filen på andre enheder eller permanent tilføje YouTube-videoen til din private samling.

Vi har tidligere dækket bedste browserudvidelser til at downloade YouTube-videoer

instagram viewer
Chrome-udvidelser er dog ofte en sikkerhedsrisiko, da de har ubegrænset adgang til alle data, der passerer gennem din browser. Udvidelser kan ændre ejerskab, hvilket giver dårlige skuespillere adgang til dit online liv, og i nogle tilfælde bruges de endda til at injicere malware på din pc.

yt-dlp er en forgrening af youtube-dl og er et regelmæssigt opdateret open source-værktøj, der hjælper dig med at downloade videoer fra din terminal. Det er meget konfigurerbart, og du kan angive filtype, opløsning og mere, mens du downloader en video.

Selvom yt-dlp og dens forgænger er designet med YouTube-videoer i tankerne, fungerer værktøjet også med hundredvis af andre videostreaming-sites – inklusive en lang række dedikerede NSFW-platforme. Du kan finde en liste over websteder, der understøttes af yt-dlp på dens GitHub-side.

Sådan installeres yt-dlp på Linux

Du kan installere yt-dlp enten ved at downloade de binære filer, med pip eller ved at bruge en tredjeparts pakkehåndtering. Den nemmeste og mest anvendelige metode er at bruge binære filer. Denne metode vil fungere med alle Unix-lignende operativsystemer, inklusive Linux og macOS.

Følgende kommando vil downloade den seneste yt-dlp-udgivelse og kopiere den til din lokale sti:

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

Gør det nu eksekverbart med:

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

Brug yt-dlp til at downloade YouTube-videoer på Linux

Brug først din desktopbrowser til at navigere til den YouTube-video, du vil downloade. Klik derefter i browserlinjen for at fremhæve URL'en på den video, du vil downloade, og kopier den derefter til dit udklipsholder.

Til vores demonstrationsvideo har vi valgt "Glyn Moody: Walled Culture-A Journey Behind the Copyright Bricks". Denne video er licenseret som Creative Commons Attribution-licens (genbrug tilladt). Dette er en CC BY 3.0-licens, som udtrykkeligt giver dig mulighed for at tilpasse, distribuere eller reproducere værket, så længe du krediterer den oprindelige forfatter og giver et link til licensen.

Når du har URL'en, skal du åbne en terminal og indtaste yt-dlp, efterfulgt af den URL, du kopierede. I vores tilfælde ville vi indtaste:

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

Når du slår Gå ind, vil yt-dlp downloade videoen til din nuværende mappe ved hjælp af standardindstillinger. For de fleste mennesker vil dette være alt, hvad du behøver.

Avanceret yt-dlp-brug

Selvom standard yt-dlp kommandoen er fantastisk i mange situationer, er der snesevis af konfigurationsmuligheder, du kan indstille, for at sikre, at du får præcis, hvad du har brug for. Her er nogle af de mest nyttige.

Download YouTube-videoer i et bestemt format

Som standard vil kørsel af ovenstående kommando downloade den video, vi ønsker som en 1280x720 WEBM-fil. Dette er ikke altid tilfældet, og de fleste gange vil standardformatet være en MP4-fil eller 3GP, og opløsningen kan være hvad som helst.

Det --liste-formater flag viser dig alle de formater, der er tilgængelige for download, de tilgængelige opløsninger, filstørrelserne og de anvendte codecs. Ud over at downloade hele streamen kan du angive kun at downloade video- eller lydstreamen.

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

Beslut hvilket format du vil downloade, og brug derefter -f argument og indtast det relevante ID.

For eksempel, hvis du kun vil downloade lyd med en gennemsnitlig bithastighed på 129k, skal du indtaste:

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

Når du slår Gå ind, vil filen begynde at downloade.

Alternativt, hvis du bare vil have den bedste tilgængelige lyd og den bedste tilgængelige video, slås sammen til en enkelt fil:

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

Download en hel YouTube-afspilningsliste som MP3-filer

Ofte er YouTube-videoer grupperet i afspilningslister, og yt-dlp lader dig downloade dem nemt. For at downloade en YouTube-afspilningsliste på Linux ved hjælp af standardindstillingerne skal du blot sætte en afspilningsliste-URL i stedet for en individuel video-URL.

Det er mere sandsynligt, at du i stedet for en masse musikvideoer bare vil have lyden udsendt som MP3-filer. I dette tilfælde skal du bruge yderligere argumenter for at angive lydformatet: --ekstrahere-lyd vil udtrække lyden fra videoerne, --lyd-format giver dig mulighed for at angive formatet for den downloadede lyd, og --lydkvalitet indstiller bithastigheden.

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

...og det er alt hvad du skal gøre.

Falsk din placering med en proxy

Nogle videoer på YouTube og andre websteder er begrænset til visse lande – normalt på grund af licensbegrænsninger – og yt-dlp giver dig mulighed for at omgå disse begrænsninger på flere måder.

Du kan bruge --geo-verification-proxy argument for at angive en proxy-adresse i et målland; det --geo-bypass argument vil forsøge at omgå geografiske begrænsninger ved at forfalske HTTP-headere; --geo-bypass-land vil forfalske en landekode på to bogstaver.

Disse argumenter vil ikke altid fungere på alle websteder. Hvis en metode ikke virker, prøv en anden – eller overveje en VPN.

yt-dlp tilbyder en masse andre konfigurationsmuligheder

Vi har kun ridset overfladen af, hvad du kan gøre med yt-dlp, men vi er ret sikre på, at det vil opfylde behovene hos de fleste brugere. Se en komplet liste over tilgængelige muligheder og eksempler den officielle yt-dlp dokumentation.

Er det lovligt at downloade YouTube-videoer?

Du vil helt sikkert overtræde servicevilkårene ved at downloade YouTube-videoer ved hjælp af yt-dlp, men lovligheden af ​​det er et gråt område. I henhold til amerikansk lovgivning er alt værk øjeblikkeligt ophavsretligt beskyttet, så snart det er produceret, men skabere giver ofte afkald på deres rettigheder eller licenserer deres værker under Creative Commons-vilkår eller tildeler en copyleft-licens.

Alternativt frigiver nogle enkeltpersoner og organisationer - såsom den amerikanske regering - deres arbejde til det offentlige domæne, hvilket betyder, at alle kan bruge det til ethvert formål.

Et andet ofte overset aspekt er, at DMCA forbyder omgåelse af kopibeskyttelsesteknologier, hvilket har gjorde det faktisk umuligt at drage fordel af copyright-undtagelser for næsten alle moderne digitale arbejde. For en udtømmende guide til ophavsretsloven, som den er i USA og på verdensplan, anbefaler vi Glyn Moody's "Muret kultur" (CC BY 4.0).

Gem det bedste YouTube-indhold ved hjælp af yt-dlp

yt-dlp er et af vores foretrukne værktøjer til at downloade videoer og musik fra YouTube, men husk, at du kun skal bruge det til at downloade indhold, der har en licens, der tillader dig at gøre det.

Offentlige værker er altid sikre at bruge, som du ønsker, mens de nøjagtige betingelser for Creative Commons-licenser varierer efter type. Det er værd at tage sig tid til at undersøge, hvad Creative Commons og copyleft-licenser giver dig mulighed for.