Hvordan laste ned YouTube-videoer på Linux ved hjelp av yt-dlp

Hvordan laste ned YouTube-videoer på Linux ved hjelp av yt-dlp

YouTube er det største oppbevaringsstedet for strømbare medier som eksisterer, med titalls milliarder videoer lastet opp til plattformen, og hundretusenvis flere lagt til hver dag.





Mens du kan bruke nettleserutvidelser eller nettjenester for å laste ned videoer fra YouTube, er det ofte raskere, enklere og tryggere å laste ned YouTube-videoer ved å bruke et enkelt terminalverktøy på Linux.





MAKEUSE AV DAGENS VIDEO

Hva er yt-dlp?

YouTube er vokteren av nettvideoene sine og liker ikke at folk laster dem ned på en måte som er utenfor selskapets kontroll. YouTube-appen lar deg laste ned noen videoer til enheten din slik at du kan se dem uten nett, men de forblir i appen og du vil ikke kunne spille dem av med annen programvare.





Dette er ofte upraktisk, siden du kanskje vil ha tilgang til eller manipulere filen på andre enheter, eller permanent legge til YouTube-videoen i din private samling.

Vi har tidligere dekket beste nettleserutvidelser for å laste ned YouTube-videoer Chrome-utvidelser er imidlertid ofte en sikkerhetsrisiko ettersom de har ubegrenset tilgang til alle data som går gjennom nettleseren din. Utvidelser kan endre eierskap, slik at dårlige skuespillere får tilgang til livet ditt på nettet, og i noen tilfeller blir de til og med brukt til å injisere skadelig programvare på PC-en din.



yt-dlp er en fork av youtube-dl og er et regelmessig oppdatert åpen kildekode-verktøy som hjelper deg med å laste ned videoer fra terminalen din. Den er svært konfigurerbar, og du kan spesifisere filtype, oppløsning og mer mens du laster ned en video.

Selv om yt-dlp og dens forgjenger er designet med YouTube-videoer i tankene, fungerer verktøyet også med hundrevis av andre videostrømmesider – inkludert et stort utvalg dedikerte NSFW-plattformer. Du kan finne en liste over nettsteder som støttes av yt-dlp på sin GitHub-side .





Hvordan installere yt-dlp på Linux

Du kan installere yt-dlp enten ved å laste ned binærfilene, med pip, eller ved å bruke en tredjeparts pakkebehandling. Den enkleste og mest anvendelige metoden er å bruke binærfiler. Denne metoden vil fungere med alle Unix-lignende operativsystemer, inkludert Linux og macOS.

Følgende kommando vil laste ned den nyeste yt-dlp-utgivelsen og kopiere den til din lokale bane:





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

Gjør den nå kjørbar med:

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

Bruk yt-dlp for å laste ned YouTube-videoer på Linux

Bruk først nettleseren på skrivebordet til å navigere til YouTube-videoen du vil laste ned. Klikk deretter i nettleserlinjen for å markere URL-en til videoen du vil laste ned, og kopier den til utklippstavlen.

For vår demonstrasjonsvideo har vi valgt ' Glyn Moody: Walled Culture – A Journey Behind the Copyright Bricks '. Denne videoen er lisensiert som Creative Commons Attribution-lisens (gjenbruk tillatt). Dette er en CC BY 3.0-lisens som eksplisitt lar deg tilpasse, distribuere eller reprodusere verket, så lenge du krediterer den opprinnelige forfatteren og oppgir en lenke til lisensen.

Når du har URL-en, åpner du en terminal og skriver inn yt-dlp, etterfulgt av URL-en du kopierte. I vårt tilfelle vil vi legge inn:

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

Når du slår Tast inn , vil yt-dlp laste ned videoen til din nåværende katalog med standardinnstillinger. For de fleste vil dette være alt du trenger.

hvordan få fart på internett på telefonen

Avansert yt-dlp-bruk

Mens standard yt-dlp-kommandoen er flott i mange situasjoner, er det dusinvis av konfigurasjonsalternativer du kan stille inn for å sikre at du får akkurat det du trenger. Her er noen av de mest nyttige.

Last ned YouTube-videoer i et bestemt format

Som standard vil kjøring av kommandoen ovenfor laste ned videoen vi ønsker som en 1280x720 WEBM-fil. Dette er ikke alltid tilfelle, og de fleste ganger vil standardformatet være en MP4-fil eller 3GP, og oppløsningen kan være hva som helst.

De --liste-formater flagget viser deg alle formatene som er tilgjengelige for nedlasting, tilgjengelige oppløsninger, filstørrelsene og kodekene som brukes. I tillegg til å laste ned hele strømmen, kan du spesifisere å kun laste ned video- eller lydstrømmen.

yt-dlp --list-formats https://www.youtube.com/watch?v=f6wtF_2eyrU
  utdata av yt-dlp --list formater

Bestem hvilket format du vil laste ned, og bruk deretter -f argument og angi riktig ID.

For eksempel, hvis du bare vil laste ned lyd med en gjennomsnittlig bithastighet på 129k, bør du skrive inn:

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

Når du slår Tast inn , vil filen begynne å laste ned.

hvordan ta av skjermbeskytter

Alternativt, hvis du bare vil ha den beste tilgjengelige lyden og den beste tilgjengelige videoen, slått sammen til en enkelt fil:

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

Last ned en hel YouTube-spilleliste som MP3-filer

  youtube spilleliste for Walled Culture

Ofte er YouTube-videoer gruppert i spillelister, og yt-dlp lar deg enkelt laste dem ned. For å laste ned en YouTube-spilleliste på Linux ved å bruke standardinnstillingene, legg ganske enkelt en spilleliste-URL i stedet for en individuell video-URL.

Det er mer sannsynlig at i stedet for en haug med musikkvideoer, vil du bare at lyden skal sendes ut som MP3-filer. I dette tilfellet må du bruke flere argumenter for å spesifisere lydformatet: --trekk ut-lyd vil trekke ut lyden fra videoene, --lydformat lar deg spesifisere formatet for den nedlastede lyden, og --lydkvalitet setter 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'

...og det er alt du trenger å gjøre.

Falsk posisjonen din med en proxy

Noen videoer på YouTube og andre nettsteder er begrenset til visse land – vanligvis på grunn av lisensieringsbegrensninger – og yt-dlp lar deg omgå disse begrensningene på flere måter.

Du kan bruke --geo-verification-proxy argument for å spesifisere en proxy-adresse i et målland; de --geo-bypass argument vil forsøke å omgå geografiske begrensninger ved å falske HTTP-hoder; --geo-bypass-land vil forfalske en landskode på to bokstaver.

Disse argumentene vil ikke alltid fungere på alle nettsteder. Hvis en metode ikke fungerer, prøv en annen – eller vurdere en VPN .

yt-dlp tilbyr en haug med andre konfigurasjonsalternativer

Vi har bare skrapet på overflaten av hva du kan gjøre med yt-dlp, men vi er ganske sikre på at det vil møte behovene til de fleste brukere. For en fullstendig liste over tilgjengelige alternativer og eksempler, sjekk ut den offisielle yt-dlp-dokumentasjonen .

  En illustrasjon av copyright-tyven

Du vil absolutt bryte vilkårene for bruk ved å laste ned YouTube-videoer ved hjelp av yt-dlp, men lovligheten av det er et grått område. I henhold til amerikansk lov er alt arbeid umiddelbart opphavsrettsbeskyttet så snart det er produsert, men skapere gir ofte avkall på rettighetene sine eller lisensierer verkene sine under Creative Commons-vilkår, eller tildeler en copyleft-lisens.

Alternativt frigir noen enkeltpersoner og organisasjoner – som den amerikanske regjeringen – arbeidet sitt til det offentlige domene, noe som betyr at hvem som helst kan bruke det til ethvert formål.

Et annet ofte oversett aspekt er at DMCA forbyr omgåelse av kopibeskyttelsesteknologier, noe som har gjort det faktisk umulig å dra nytte av copyright-unntak for nesten alle moderne digitale verk. For en uttømmende veiledning til opphavsrettsloven slik den er i USA og over hele verden, anbefaler vi Glyn Moody's ' Inngjerdet kultur ' (CC0 1.0).

Lagre det beste YouTube-innholdet ved å bruke yt-dlp

yt-dlp er et av favorittverktøyene våre for å laste ned videoer og musikk fra YouTube, men husk at du kun bør bruke det til å laste ned innhold som har en lisens som tillater deg å gjøre det.

Offentlige verk er alltid trygge å bruke slik du ønsker, mens de nøyaktige betingelsene for Creative Commons-lisenser varierer etter type. Det er verdt å ta deg tid til å undersøke hva Creative Commons og copyleft-lisenser lar deg gjøre.