Jinsi ya Kupakua Nyimbo za MP3 kutoka kwa Video ya YouTube Ukitumia YouTube-DL


Sisi sote tunapenda kusikiliza muziki. Iwe ni kwenye ukumbi wa mazoezi, kazini, nje, muziki ni sehemu ya maisha yetu. Kila mtu ana mkusanyiko wake wa muziki na bila shaka kila mtu anapenda kuupanua. Ingawa kuna huduma za utiririshaji kama vile Spotify, watu wengi bado wanapenda kupakua muziki wao wenyewe na kupanga albamu zao na orodha za kucheza.

Leo tutakuonyesha jinsi ya kupakua kwa urahisi nyimbo za mp3 kutoka kwa video za YouTube. Ili kukamilisha hili, tutakuwa tukitumia YouTube-DL - zana ya kupakua video ya mstari wa amri kwa Linux. Kulingana na python, youtube-dl inaweza kutumika kwa karibu usambazaji wote (ikiwa sio wote) wa Linux. Ikiwa bado hujasikia kuhusu zana hii, nakuomba uangalie ukaguzi wetu wa kina wa youtube-dl kwenye kiungo kilicho hapa chini:

Katika somo hili utajifunza jinsi ya kupakua nyimbo za mp3 kutoka Youtube kwa kutumia zana ya youtube-dl. Bila shaka, kwanza utahitaji kuwa imewekwa kwenye mfumo wako. Ikiwa bado haujaangalia nakala iliyo hapo juu, hii ndio jinsi ya kuisakinisha:

Sakinisha YouTube-DL - Kipakua Video cha Youtube kwa Linux

YouTube-DL inapatikana kwa CentOS/RHEL/Fedora na Ubuntu/Debian/ derivatives na inaweza kusakinishwa kwa urahisi kwa kutumia amri zifuatazo:

$ 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 ina ukurasa mpana wa \msaada\ na kama unataka kuuhakiki, charaza tu:

# youtube-dl --help

Ikiwa unatafuta chaguo maalum, napendekeza kutumia matumizi ya grep na utafute neno maalum kama inavyoonyeshwa.

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

Sasa ili kupakua video kama wimbo wa mp3, tunahitaji chaguzi mbili zifuatazo:

  1. --dondoo-sauti (chaguo fupi -x) - Badilisha faili za video kuwa faili za sauti pekee.
  2. --audio-format  - hubainisha umbizo la sauti ambalo faili itapakuliwa. Miundo ya sauti inayotumika ni bora, aac, vorbis, mp3, m4a, opus, au wav; bora imewekwa kwa chaguo-msingi

Ili kupakua video kama faili ya mp3, unaweza kutumia mojawapo ya amri zifuatazo:

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

Ikiwa unataka kuwa na sanaa ya jalada ya faili ya mp3, unaweza kuongeza chaguo la --embed-kijipicha:

Katika hali hiyo amri itaonekana kama hii:

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

Kama unavyoona, orodha za kucheza za youtube zinazidi kuwa maarufu hivi majuzi. Kwa hivyo kuna uwezekano kwamba utataka kupakua zaidi ya wimbo mmoja kutoka kwa orodha ya kucheza. Kwa bahati nzuri youtube-dl hutoa chaguo la kupakua orodha nzima ya kucheza au anuwai ya nyimbo ndani yake.

Kwa kusudi hili, utahitaji kutumia chaguzi zifuatazo:

  1. --anzisha orodha ya kucheza NUMBER - Video ya Orodha ya kucheza kuanza (chaguo-msingi ni 1)
  2. --mwisho wa orodha ya kucheza NUMBER - Video ya Orodha ya kucheza itaisha (chaguo-msingi ni ya mwisho)

Ambapo \NUMBER\ ni sehemu ya kuanzia na ya mwisho ya orodha ya kucheza. Amri iliyo hapa chini itapakua nyimbo 5 za kwanza kutoka kwa orodha iliyotolewa:

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

Ikiwa ungependa kupakua orodha nzima ya kucheza, usitumie vigezo vya kuanza na orodha ya kucheza. Badala yake, pitisha tu URL ya orodha ya kucheza.

Pia tunajua kuwa huenda usipende nyimbo zote katika orodha za kucheza za watu wengine. Kwa hivyo ni nini ikiwa unataka kupakua nyimbo nyingi kutoka kwa orodha tofauti za kucheza? Vizuri workaround juu ya jambo hilo ni kupata orodha ya URLs katika faili moja.

Andika URL katika faili inayoitwa videos.txt na uhakikishe kuwa umeweka URL moja kwenye mstari. Kisha unaweza kutumia kitanzi kifuatacho cha \kwa\ ili kupakua nyimbo:

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

Hapo juu ni suluhisho rahisi kupakua nyimbo nyingi kutoka kwa URL tofauti za Youtube.

Hitimisho

Youtube-dl ni zana rahisi, lakini yenye nguvu ambayo inaweza kukusaidia kupakua muziki kwenye vifaa vyako. Sasa uko tayari kupanua maktaba zako za muziki hadi kiwango kipya kabisa.

Ikiwa una maswali au maoni yoyote, tafadhali usisite kuyawasilisha katika sehemu ya maoni hapa chini.