Sådan downloader du YouTube-videoer på Linux

Siden der har været en YouTube, har folk ønsket at downloade videoer for at gemme dem til senere eller for at spille offline og på farten. Af ophavsretlige årsager gør YouTube ikke downloads tilgængelige. Der er dog et youtube-dl-værktøj til at downloade videoer gratis på Linux samt Windows og Mac.

Der er et par måder at bruge youtube-dl på Linux. En ligetil måde er at bruge youtube-dl-scriptet fra kommandolinjen. Hvis du foretrækker en grafisk mulighed, er der en frontend til youtube-dl, der giver et bredt sæt af kontroller og muligheder.

Installer YouTube-dl

Uanset om du vil downloade YouTube-videoer med et grafisk program eller kommandolinjen, skal du bruge youtube-dl. Youtube-dl er et Python-script, der fanger en YouTube-video fra nettet og konverterer den til forskellige formater, inklusive kun lydformater.

For Linux-brugere er det normalt ligetil at få youtube-dl. Scriptet er open source, og du kan finde det i de fleste distributionslagre. Følg instruktionerne for din Linux-distribution.

Du skal også bruge FFMPEG for at tillade youtube-dl at konvertere de downloadede videoer mellem formater og kontrollere video- og lydkvalitet. Du kan installere FFMPEG sammen med youtube-dl.

Ubuntu og Linux Mint

Til Ubuntu og Linux Mint, youtube-dl har en tendens til at falde bagud i Ubuntu-økosystemet. Normalt ville det ikke være en stor sag, men youtube-dl skal være opdateret for at være på forkant med YouTube-opdateringer, der forhindrer det i at fungere. Så hvis du bruger Ubuntu eller Mint, skal du installere Python Pip-pakkehåndteringen for at få de seneste udgivelser.

  1. Åbn en terminal.

  2. Indtast følgende kommando for at installere Pip og FFMPEG:

    sudo apt installer python3-pip ffmpeg. 
    Installer youtube-dl på Ubuntu
  3. Installer youtube-dl ved hjælp af Pip Python-pakkehåndteringen:

    sudo pip3 installer youtube-dl. 
    Installer youtube-dl med Pip på Ubuntu
  4. Når installationen er færdig, kan du bruge youtube-dl fra kommandolinjen. For at opdatere youtube-dl i fremtiden skal du køre følgende kommando:

    sudo pip3 install --opgrader youtube-dl. 

Debian

Debians multimedielager indeholder et bibliotek med opdaterede pakker til forskellige multimedieapps, inklusive youtube-dl. Du bliver nødt til at tilføje lageret, hvis du ikke allerede har gjort det. Installer derefter youtube-dl normalt med Apt.

  1. Åbn en terminal.

  2. Indtast følgende kommando for at tilføje lageret til din computer:

    sudo ekko "deb http://www.deb-multimedia.org buster main non-free" > /etc/apt/sources.list.d/multimedia.list. 

    Erstatning testning eller side hvis du kører en af ​​dem i stedet for stabil.

  3. Opdater Apt-lagrene for at trække det nye ind:

    sudo apt update -oAcquire:: AllowInsecureRepositories=true. 

    Denne kommando giver mulighed for usikre lagre, da du endnu ikke har installeret signeringsnøglen til multimedielageret.

  4. Installer signeringsnøglerne til depotet:

    sudo apt installer deb-multimedia-nøglering. 
  5. Installer youtube-dl og FFMPEG:

    sudo apt installer youtube-dl ffmpeg. 
  6. Du får automatisk den opdaterede fra multimedielageret.

Fedora

Fedora holder opdaterede versioner af youtube-dl i deres arkiver, men du finder ikke FFMPEG der. Til det skal du bruge RPM Fusion-depotet. Hvis du bruger Fedora på skrivebordet, er RPM Fusion uvurderlig. Hvis du ikke har det, skal du tilføje det til dit system og installere begge pakker.

  1. Åbn en terminal.

  2. Kør følgende kommando for at tilføje RPM Fusion-depotet med DNF:

    sudo dnf installation https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm. 
  3. Installer youtube-dl og FFMPEG:

    sudo dnf installer youtube-dl ffmpeg. 

Arch Linux og Manjaro

Arch Linux, og i forlængelse heraf Manjaro, har opdaterede versioner af youtube-dl og FFMPEG i dets standardlagre. Installer det med Pacman:

pacman -S youtube-dl ffmpeg. 

Installer frontenden

Dette næste trin er valgfrit. Hvis du foretrækker at arbejde i kommandolinjen, skal du gå til den del. Ellers skal du følge trinene for at installere den grafiske frontend til youtube-dl.

Stien til at installere det er lidt forskellig for hver distribution. Følg instruktionerne til din.

Ubuntu, Mint og Debian

Udviklerne af den grafiske frontend, Tartube, lavede deres egne pakker til Ubuntu og Debian-baserede distributioner. Du kan få pakkerne fra deres Sourceforge-side.

  1. Åbn en browser, og gå derefter til Tartube Sourceforge download side.

  2. Vælg Download den seneste version (den store grønne boks) for at downloade den seneste udgivelse.

    Tartube download side til Ubuntu
  3. Gem den resulterende pakke til din Downloads folder.

  4. Åbn en terminal og skift biblioteket til Downloads folder.

  5. Se på navnet på den downloadede pakke, og installer den med Apt. Eller brug denne kommando:

    sudo apt install ./python3-tartube_*.deb. 

Fedora

Ligesom med Ubuntu og Debian pakkede Tartube-udviklerne deres software til Fedora og gjorde den tilgængelig på deres Sourceforge-side.

  1. Åbn en browser, og gå derefter til Tartube Sourceforge download side.

  2. Vælg den seneste version af Tartube fra listen.

    Tartube download side til Ubuntu
  3. Find den seneste RPM-pakke fra listen. Undgå pakken med STRICT i navnet.

    Tartube download Fedora
  4. Gem den resulterende pakke til din Downloads vejviser.

  5. Åbn en terminal og skift til Downloads vejviser.

  6. Installer Tartube:

    sudo dnf installer tartube-*.rpm. 

Arch Linux og Manjaro

Tartube er tilgængelig i AUR, så der er masser af måder at få det på. Vælg den AUR-installationsmetode, du er fortrolig med. Hvis du ikke er bekendt med AUR, er følgende standardmetode til installation af AUR-pakker.

  1. Installer base-devel og git pakker:

    sudo pacman -s base-devel git. 
  2. Skift til en mappe, hvor du vil downloade pakken, og klon den med Git:

    cd ~/Downloads
    git klon https://aur.archlinux.org/tartube.git.
  3. Skift mapper til tartube vejviser:

    cd tartube. 
  4. Byg og installer pakken med makepkg:

    makepkg -si. 

Download en video med frontend

Nu hvor Tartube er installeret, er du klar til at downloade videoer fra YouTube.

  1. Lancering Tartube. Du kan finde den listet under Multimedier i de fleste applikationsmenuer. På GNOME kan du søge efter det.

    Start Tartube på Ubuntu
  2. Vælg Redigere øverst i vinduet, og vælg derefter Systempræferencer fra rullemenuen.

    Tartube åben redigeringsmenu
  3. I den Systempræferencer vindue, vælg youtube-dl fra topmenuen.

    Ubuntu Tartube præferencevindue
  4. Vælg Sti til eksekverbar youtube-dl rullemenuen og vælg Brug lokal sti (youtube-dl). Vælg Okay for at lukke præferencevinduet.

    Ubuntu Tartube sæt youtube-dl sti
  5. Med Tartube åben, vælg Videoer i øverste venstre hjørne af vinduet.

    Tartube åben på Ubuntu
  6. Gå til YouTube og kopier URL'erne på de videoer, du vil downloade. Indsæt derefter URL'en i tekstboksen, der er placeret i midten af Tilføj videoer dialog boks.

    Ubuntu Tartube tilføje URL'er
  7. Når du har de videoer, du ønsker, skal du vælge Okay.

  8. Tartube-hovedvinduet vises, og dine videoer er i kø. Vælg Download alle i nederste venstre hjørne af vinduet for at starte overførslen.

    Ubuntu Tartube video i kø
  9. Dine videoer er tilgængelige via Tartube. Vælg Spiller. Du kan også finde dine videofiler i tartube-data vejviser.

    Ubuntu Tartube video downloadet

Download og konverter en video fra kommandolinjen

Hvis du er fan af kommandolinjen, foretrækker en direkte tilgang, eller ikke ønsker at blive generet med et andet stykke software, så brug youtube-dl ved at åbne en terminal og give den en YouTube-URL.

  1. Skift mapper til den mappe, hvor du vil downloade videoerne. For eksempel:

    cd ~/Downloads. 
  2. For at downloade en video uden konvertering skal du videregive URL'en til youtube-dl uden yderligere oplysninger:

    youtube-dl https://youtube.com/watch? v=SpecIfIcCoDE. 

    Det giver dig en afspilbar video i den aktuelle mappe.

  3. Hvis du vil angive outputvideoformatet, skal du tilføje -F flag for at vise de tilgængelige formater:

    youtube-dl -F https://youtube.com/watch? v=SpecIfIcCoDE. 
    youtube-dl liste over tilgængelige formater
  4. Du vil se en liste over tilgængelige formater og opløsninger. Vælg den du ønsker, og brug tallet til venstre i tabellen for at angive det med -f flag:

    youtube-dl -f 137 https://youtube.com/watch? v=SpecIfIcCoDE. 
    youtube-dl download specifikt videoformat
  5. For at fortælle youtube-dl at få fat i den bedste kvalitet video, brug -f flag:

    youtube-dl -f bedste https://youtube.com/watch? v=SpecIfIcCoDE. 
  6. For at udtrække lyd fra en YouTube-video skal du bruge -x flag kombineret med --lyd-format og --lydkvalitet:

    youtube-dl -x --audo-format flac --lydkvalitet 0 bedste https://youtube.com/watch? v=SpecIfIcCoDE. 

    Det --lyd-format flag understøtter alle større formater, inklusive MP3, Vorbis, M4A, AAC, WAV og FLAC. Det --lydkvalitet flag bruger en skala fra 0 til 9, hvor 0 giver den bedste kvalitet.

    youtube-dl download kun lyd