Kako prenesti skladbe MP3 iz videoposnetka YouTube z uporabo YouTube-DL


Vsi radi poslušamo glasbo. Naj bo to v telovadnici, na delovnem mestu, zunaj, je glasba del našega življenja. Vsak ima svojo glasbeno zbirko in nedvomno jo vsak rad razširi. Čeprav obstajajo storitve pretakanja, kot je Spotify, mnogi še vedno radi nalagajo svojo glasbo in organizirajo svoje albume in sezname predvajanja.

Danes vam bomo pokazali, kako enostavno prenesti mp3 skladbe iz videoposnetkov YouTube. Za dokončanje tega bomo uporabili YouTube-DL-orodje za prenos videa iz ukazne vrstice za Linux. Na podlagi pythona lahko youtube-dl uporabljate v skoraj vseh (če ne v vseh) distribucijah Linuxa. Če še niste slišali za to orodje, vas prosim, da na spodnji povezavi preverite naš podroben pregled youtube-dl:

V tej vadnici se boste naučili, kako s orodja youtube-dl prenašati mp3 skladbe z Youtube. Seveda ga morate najprej namestiti v sistem. Če zgornjega članka še niste preverili, ga lahko namestite na naslednji način:

Namestite YouTube-DL-Youtube Video Downloader za Linux

YouTube-DL je na voljo za izvajalce CentOS/RHEL/Fedora in Ubuntu/Debian/, zato ga je mogoče enostavno namestiti z naslednjimi ukazi:

$ sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
$ sudo chmod a+rx /usr/local/bin/youtube-dl

Youtube-dl ima precej obsežno stran \"help \" in če jo želite pregledati, preprosto vnesite:

# youtube-dl --help

Če iščete določeno možnost, priporočam uporabo pripomočka »grep« in poiščite določeno besedo, kot je prikazano.

# youtube-dl --help | grep extract-audio

Zdaj za prenos videoposnetka kot mp3 posnetka potrebujemo naslednje dve možnosti:

  1. --extract-audio (kratka možnost -x)-Pretvorite video datoteke v datoteke samo z zvokom.
  2. --audio-format -določa zvočni format, v katerem bo datoteka prenesena. Podprti zvočni formati so "najboljši", "aac", "vorbis", "mp3", "m4a", "opus" ali "wav"; »Najboljše« je privzeto nastavljeno

Če želite videoposnetek prenesti kot datoteko mp3, lahko uporabite enega od naslednjih ukazov:

# youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q

Če želite imeti naslovnico za datoteko mp3, lahko dodate možnost --embed-thumbnail :

V tem primeru bo ukaz videti tako:

# youtube-dl -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q

Kot ste verjetno opazili, so seznami predvajanja youtube v zadnjem času vse bolj priljubljeni. Torej obstaja velika verjetnost, da boste želeli prenesti več skladb s seznama predvajanja. Na srečo youtube-dl ponuja možnost za prenos celotnega seznama predvajanja ali samo vrste pesmi na njem.

V ta namen boste morali uporabiti naslednje možnosti:

  1. --playlist-start NUMBER -videoposnetek s seznama predvajanja za začetek (privzeto je 1)
  2. -konec seznama predvajanja NUMBER -videoposnetek s seznama predvajanja, ki se konča ob (privzeto je zadnje)

Kjer je \"NUMBER \" začetna in končna točka seznama predvajanja. Spodnji ukaz bo prenesel prvih 5 skladb z danega seznama predvajanja:

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

Če želite prenesti celoten seznam predvajanja, ne uporabljajte parametrov začetka in konca seznama predvajanja. Namesto tega preprosto podajte URL seznama predvajanja.

Vemo tudi, da vam morda ne bodo všeč vse pesmi na seznamih predvajanja drugih ljudi. Kaj pa, če želite prenesti veliko pesmi z različnih seznamov predvajanja? No, rešitev v zvezi s tem je, da dobite seznam URL -jev v eni datoteki.

URL -je zapišite v datoteko z imenom videos.txt in poskrbite, da bo en URL v vrstici. Nato lahko za prenos skladb uporabite naslednjo zanko \"for \" :

# for i in $(<videos.txt); do youtube-dl -x --audio-format mp3 $i; done

Zgoraj je preprosta rešitev za prenos več skladb z različnih naslovov Youtube.

Zaključek

Youtube-dl je preprosto, a zmogljivo orodje, s katerim lahko prenesete glasbo na svoje naprave. Zdaj ste pripravljeni razširiti svoje glasbene knjižnice na povsem novo raven.

Če imate kakršna koli vprašanja ali pripombe, jih prosimo, da jih posredujete v spodnjem razdelku za komentarje.