Kappaleiden lataaminen YouTube-videosta YTP-DL:n avulla


Me kaikki rakastamme musiikin kuuntelua, olipa se sitten kuntosalilla, töissä tai ulkona, musiikki on osa elämäämme. Jokaisella on oma musiikkikokoelma ja epäilemättä jokainen haluaa laajentaa sitä.

Vaikka on olemassa suoratoistopalveluita, kuten Spotify, monet ihmiset haluavat silti ladata oman musiikkinsa ja järjestää albumejaan ja soittolistojaan.

Tänään näytämme sinulle, kuinka voit helposti ladata mp3-kappaleita YouTube-videoista. Viimeistelemme tämän käyttämällä yt-dlp -komentorivivideon lataustyökalua Linuxille.

yt-dlp on youtube-dl:n parannettu haarukka, joka on suosittu komentorivityökalu videoiden lataamiseen eri verkkosivustoilta, kuten YouTubesta. yt-dlp tarjoaa samat toiminnot kuin youtube-dl sekä lisäominaisuuksia ja virheenkorjauksia.

youtube-dl on kuollut, projekti keskeytettiin joulukuussa 2022 saatuaan Googlelta DMCA-poistoilmoituksen.

Tässä opetusohjelmassa opit lataamaan mp3-kappaleita YouTubesta yt-dlp-työkalun avulla. Tietenkin ensin sinun on asennettava se järjestelmääsi.

Jos et ole vielä tarkistanut yllä olevaa artikkelia, asenna se seuraavasti:

Asenna yt-dlp – Youtube-videoiden latausohjelma Linuxille

Paketti yt-dlp on saatavilla RHEL-pohjaisille ja Debian-pohjaisille jakeluille, ja se voidaan asentaa helposti suosikkipaketinhallinnan avulla.

sudo apt install yt-dlp         [On Debian, Ubuntu and Mint]
sudo yum install yt-dlp         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/yt-dlp  [On Gentoo Linux]
sudo apk add yt-dlp             [On Alpine Linux]
sudo pacman -S yt-dlp           [On Arch Linux]
sudo zypper install yt-dlp      [On OpenSUSE]    

Vaihtoehtoisesti voit asentaa uusimman yt-dlp-version käyttämällä seuraavaa curl- tai wget-komentoa ladataksesi käyttöjärjestelmäsi virallisen binaaritiedoston.

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp  # Make executable

Lataa MP3 (kappaleet) YouTube-videosta Linuxissa

yt-dlp-komennolla on melko laaja "help"-sivu, ja jos haluat tarkastella sitä, kirjoita:

yt-dlp --help

Jos etsit tiettyä vaihtoehtoa, suosittelen grep-komennon käyttöä ja tietyn sanan etsimistä kuvan osoittamalla tavalla.

yt-dlp --help | grep extract-audio

Nyt tarvitsemme seuraavat kaksi vaihtoehtoa ladataksesi videon mp3-raitana:

  • --extract-audio (lyhyt vaihtoehto -x) – Muunna videotiedostot vain äänitiedostoiksi.
  • --audio-format  – määrittää äänimuodon, jossa tiedosto ladataan.

Tuetut äänimuodot ovat "paras", "aac", "vorbis", "mp3", " m4a, opus tai wav; "paras" on oletuksena.

Lataa YouTube-video kappaleena

Voit ladata videon kappaletiedostona käyttämällä jotakin seuraavista komennoista:

yt-dlp -x --audio-format mp3 https://www.youtube.com/watch?v=wp43OdtAAkM

Jos haluat kansikuvan kappaletiedostolle, voit lisätä vaihtoehdon --embed-thumbnail:

Siinä tapauksessa komento näyttää tältä:

yt-dlp -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=MwpMEbgC7DA

Lataa kaikki kappaleet YouTube-soittolistalta

Kuten luultavasti huomasit, youtube-soittolistat ovat tulossa yhä suositummiksi viime aikoina. Joten on mahdollista, että haluat ladata useamman kuin yhden kappaleen soittolistasta. Onneksi yt-dlp tarjoaa mahdollisuuden ladata koko soittolistan tai vain joukon kappaleita siinä.

Tätä tarkoitusta varten sinun on käytettävä seuraavia vaihtoehtoja:

  • --playlist-start NUMBER – Soittolistavideo, josta aloitetaan (oletus on 1).
  • --playlist-end NUMBER – Soittolistan video, johon päättyy (oletus on viimeinen).

Missä "NUMBER" on soittolistan aloitus- ja lopetuskohta. Alla oleva komento lataa ensimmäiset 5 kappaletta annetusta soittolistasta:

$ yt-dlp -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/playlist?list=PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs

Jos haluat ladata koko soittolistan, älä käytä parametreja playlist-start ja playlist-end. Sen sijaan välitä soittolistan URL-osoite.

Lataa kaikki kappaleet useista YouTube-soittolistoista

Ensin sinun on luotava tekstitiedosto (esim. playlists.txt) ja liitettävä niiden YouTube-soittolistojen URL-osoitteet, jotka sisältävät ladattavat kappaleet.

Avaa pääte ja suorita seuraava komento ladataksesi kaikki kappaleet soittolistoista:

yt-dlp -x --audio-format mp3 -i --batch-file='path/to/playlists.txt'

Yllä oleva on yksinkertainen ratkaisu useiden kappaleiden lataamiseen eri Youtube-URL-osoitteista.

Päivitä YTP-DL

Itse ytp-dl voidaan päivittää uusimpaan versioon seuraavalla komennolla.

yt-dlp -U
Johtopäätös

yt-dlp on yksinkertainen mutta tehokas työkalu, jonka avulla voit ladata musiikkia laitteillesi. Olet nyt valmis laajentamaan musiikkikirjastosi kokonaan uudelle tasolle.

Jos sinulla on kysyttävää tai kommentteja, älä epäröi lähettää ne alla olevaan kommenttiosaan.