Kako preuzeti pjesme sa YouTube videa koristeći YTP-DL


Svi volimo da slušamo muziku bilo u teretani, na poslu ili napolju, muzika je deo našeg života. Svako ima svoju muzičku kolekciju i nesumnjivo svi vole da je proširuju.

Iako postoje usluge streaminga kao što je Spotify, mnogi ljudi i dalje vole preuzimati vlastitu muziku i organizirati svoje albume i liste za reprodukciju.

Danas ćemo vam pokazati kako lako preuzeti mp3 pjesme sa YouTube videozapisa. Da bismo ovo dovršili, koristit ćemo yt-dlp – alat za preuzimanje videa iz komandne linije za Linux.

yt-dlp je poboljšani fork youtube-dl, koji je popularan alat komandne linije za preuzimanje video zapisa sa različitih web lokacija, uključujući YouTube. yt-dlp nudi istu funkcionalnost kao youtube-dl, zajedno sa dodatnim funkcijama i ispravkama grešaka.

youtube-dl je mrtav, projekat je prekinut u decembru 2022. nakon što je Google primio obavještenje o uklanjanju DMCA.

U ovom vodiču ćete naučiti kako preuzeti mp3 pjesme sa Youtube-a pomoću alata yt-dlp. Naravno, prvo ćete morati da ga instalirate na vašem sistemu.

Ako još niste provjerili gornji članak, evo kako ga instalirati:

Instalirajte yt-dlp – Youtube Video Downloader za Linux

Paket yt-dlp dostupan je za distribucije bazirane na RHEL i Debianu i može se lako instalirati korištenjem vašeg omiljenog upravitelja paketa.

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]    

Alternativno, da instalirate najnoviju verziju yt-dlp, koristite sljedeći curl ili wget da preuzmete zvaničnu binarnu datoteku za vaš operativni sistem.

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

Preuzmite MP3 (pjesme) sa YouTube videa na Linuxu

Komanda yt-dlp ima prilično opsežnu stranicu "help" i ako je želite pregledati, jednostavno upišite:

yt-dlp --help

Ako tražite određenu opciju, preporučujem korištenje naredbe grep i traženje određene riječi kao što je prikazano.

yt-dlp --help | grep extract-audio

Sada da preuzmemo video kao mp3 numeru, potrebne su nam sljedeće dvije opcije:

  • --extract-audio (kratka opcija -x) – Pretvorite video datoteke u datoteke samo za audio.
  • --audio-format  – specificira audio format u kojem će se datoteka preuzeti.

Podržani audio formati su "najbolji", "aac", "vorbis", "mp3", " m4a“, „opus“, ili „wav“; “najbolje” je postavljeno prema zadanim postavkama.

Preuzmite YouTube video kao pjesmu

Za preuzimanje video zapisa kao datoteke pjesme, možete koristiti jednu od sljedećih naredbi:

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

Ako želite da imate omot za datoteku pjesme, možete dodati opciju --embed-thumbnail:

U tom slučaju naredba će izgledati ovako:

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

Preuzmite sve pjesme sa YouTube plejliste

Kao što ste vjerovatno primijetili, youtube playliste su sve popularnije u posljednje vrijeme. Dakle, velike su šanse da ćete htjeti preuzeti više od jedne pjesme sa liste za reprodukciju. Srećom, yt-dlp pruža mogućnost preuzimanja cijele plejliste ili samo niza pjesama unutar nje.

U tu svrhu morat ćete koristiti sljedeće opcije:

  • --playlist-start NUMBER – Playlist video za početak (podrazumevano je 1).
  • --playlist-end NUMBER – Video plejlista na kojoj se završava (podrazumevano je poslednje).

Gdje je "NUMBER" početna i završna tačka plejliste. Naredba ispod će preuzeti prvih 5 pjesama sa date plejliste:

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

Ako želite da preuzmete cijelu plejlistu, nemojte koristiti parametre playlist-start i playlist-end. Umjesto toga, jednostavno proslijedite URL liste za reprodukciju.

Preuzmite sve pjesme sa više YouTube plejlista

Prvo, trebate kreirati tekstualni fajl (npr. playlists.txt) i zalijepiti URL-ove YouTube plejlista koje sadrže pjesme koje želite preuzeti.

Otvorite terminal i pokrenite sljedeću naredbu da preuzmete sve pjesme sa lista za reprodukciju:

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

Gore navedeno je jednostavno rješenje za preuzimanje više pjesama sa različitih Youtube URL-ova.

Ažurirajte YTP-DL

Sam ytp-dl može se ažurirati na najnoviju verziju pomoću sljedeće naredbe.

yt-dlp -U
Zaključak

yt-dlp je jednostavan, ali moćan alat koji vam može pomoći da preuzmete muziku na svoje uređaje. Sada ste spremni da proširite svoje muzičke biblioteke na potpuno novi nivo.

Ako imate bilo kakvih pitanja ili komentara, ne ustručavajte se da ih pošaljete u odeljku za komentare ispod.