Hvernig á að hlaða niður MP3 lögum frá YouTube myndbandi með YouTube-DL


Við elskum öll að hlusta á tónlist. Hvort sem það er í ræktinni, í vinnunni, úti, þá er tónlist hluti af lífi okkar. Allir hafa sitt eigið tónlistarsafn og eflaust finnst öllum gaman að stækka það. Þó að það séu til streymisþjónustur eins og Spotify, finnst mörgum samt gaman að hlaða niður eigin tónlist og skipuleggja plötur sínar og lagalista.

Í dag ætlum við að sýna þér hvernig á að hlaða niður mp3 lögum auðveldlega frá YouTube myndböndum. Til að klára þetta munum við nota YouTube-DL - skipanalínumyndbandsniðurhalstæki fyrir Linux. Byggt á python er hægt að nota youtube-dl á næstum öllum (ef ekki öllum) Linux dreifingum. Ef þú hefur ekki heyrt um þetta tól nú þegar, hvet ég þig til að skoða ítarlega umfjöllun okkar um youtube-dl í hlekknum hér að neðan:

Í þessari kennslu muntu læra hvernig á að hlaða niður mp3 lögum frá Youtube með því að nota youtube-dl tól. Auðvitað þarftu fyrst að hafa það uppsett á kerfinu þínu. Ef þú hefur ekki skoðað ofangreinda grein ennþá, hér er hvernig á að setja hana upp:

Settu upp YouTube-DL - YouTube myndbandsniðurhal fyrir Linux

YouTube-DL er fáanlegt fyrir bæði CentOS/RHEL/Fedora og Ubuntu/Debian/ afleiður og það er auðvelt að setja það upp með því að nota eftirfarandi skipanir:

$ 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 er með nokkuð umfangsmikla \hjálp\ síðu og ef þú vilt skoða hana skaltu einfaldlega slá inn:

# youtube-dl --help

Ef þú ert að leita að ákveðnum valkosti mæli ég með því að nota „grep“ tólið og leita að tilteknu orði eins og sýnt er.

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

Núna til að hlaða niður myndbandi sem mp3 lag þurfum við eftirfarandi tvo valkosti:

  1. --extract-audio (stuttur valkostur -x) – Umbreyttu myndskrám í hljóðskrár eingöngu.
  2. --audio-format  – tilgreinir hljóðsniðið sem skránni verður hlaðið niður á. Hljóðsniðin sem studd eru eru „best“, „aac“, „vorbis“, „mp3“, „m4a“, „opus“ eða „wav“; „best“ er sjálfgefið stillt

Til að hlaða niður myndbandi sem mp3 skrá geturðu notað eina af eftirfarandi skipunum:

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

Ef þú vilt hafa forsíðumynd fyrir mp3 skrána geturðu bætt við --embed-thumbnail valkostinum:

Í því tilviki mun skipunin líta svona út:

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

Eins og þú hefur sennilega tekið eftir, þá eru youtube spilunarlistar að verða sífellt vinsælli undanfarið. Þannig að líkurnar eru á því að þú viljir hlaða niður fleiri en einu lagi af lagalista. Sem betur fer býður youtube-dl upp á möguleika á að hlaða niður heilum lagalista eða bara úrvali laga innan hans.

Í þeim tilgangi þarftu að nota eftirfarandi valkosti:

  1. --playlist-start NUMBER – Spilunarlista myndskeið til að byrja á (sjálfgefið er 1)
  2. --playlist-end NUMBER – Spilunarlista myndskeið til að enda á (sjálfgefið er síðast)

Þar sem \NUMBER\ er upphafs- og endapunktur lagalistans. Skipunin hér að neðan mun hlaða niður fyrstu 5 lögunum af tilteknum lagalista:

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

Ef þú vilt frekar hlaða niður spilunarlistanum í heild sinni skaltu ekki nota færibreyturnar fyrir upphaf lagalista og enda lagalista. Í staðinn skaltu einfaldlega senda vefslóð lagalistans.

Við vitum líka að þér líkar kannski ekki við öll lögin á lagalistum annarra. Svo hvað ef þú vilt hlaða niður mörgum lögum af mismunandi lagalistum? Jæja, lausn á því máli er að fá lista yfir vefslóðir í einni skrá.

Skrifaðu vefslóðirnar í skrá sem heitir videos.txt og vertu viss um að hafa eina vefslóð í röð. Síðan geturðu notað eftirfarandi \for\ lykkju til að hlaða niður lögunum:

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

Ofangreint er einföld lausn til að hlaða niður mörgum lögum frá mismunandi Youtube vefslóðum.

Niðurstaða

Youtube-dl er einfalt en samt öflugt tól sem getur hjálpað þér að hlaða niður tónlist á tækin þín. Þú ert nú tilbúinn til að stækka tónlistarsöfnin þín á nýtt stig.

Ef þú hefur einhverjar spurningar eða athugasemdir skaltu ekki hika við að senda þær inn í athugasemdahlutanum hér að neðan.