Kwiminyaka embalwa edlulileyo, iqabane lam ngelo xesha u-Darkcrizt esidlangalaleni inqaku elithetha nge-youtube-dl, inkqubo ebhalwe kwiPython esivumele ukuba sikhuphele iividiyo kwiindawo ezininzi kwi-terminal. youtube-dl Yayiyinjini enika amandla iinkqubo ezininzi, kodwa umphuhlisi wayo wagqiba kwelokuba ayishiye ekupheleni kuka-2021 (uguqulelo lwamva nje, 2021-12-17). Njengoko kwenzekile kwezinye iiprojekthi ezininzi, abanye bagqibe ekubeni baqhubele phambili besenza ifolokhwe, kwaye ngoku eyona ndlela ilungileyo yokukhuphela iividiyo ibizwa ngokuba. yt-dlp.
Yintoni edla ngokwenzeka xa umntu ethatha intonga ukuba enye iwa phantsi kukuba bazama ukuphucula into esele ikhona, kwaye leyo yinto iqela le-yt-dlp elijongene nokugxininisa ukuya kwinqanaba lokongeza kumfanekiso wabo osemthethweni ukuba. «ifolokhwe ye-youtube-dl eneempawu ezongeziweyo kunye nezilungiso«. Kwiimeko ezininzi, ezo imisebenzi eyongeziweyo Zinjengezongezelelweyo, kodwa eyona nto ibalulekileyo, ngokombono wam, zilungiso. Ngamanye amazwi, ukuba uhlaziyo luyaqhubeka nokukhutshwa, kuba kuqhelekile ukuba iinkonzo zevidiyo zenze utshintsho kwaye zigqibe ukuphula ukuhambelana.
Uyifaka njani i-yt-dlp
Ukunika amandla ngokwakho kunokwenziwa ngeendlela ezahlukeneyo, kodwa ndingacebisa ukuba uyenze ngokusebenzisa umphathi wepakethe yepython pip. Ukuba umntu ukwi-distro efana ne-Arch Linux derivative kwaye uthatha isigqibo sokucinga "Yintoni inqaku, ukuba ikwi-AUR?" okanye nakwiindawo zokugcina, kulungile, yitsho ewe, kunjalo, kodwa uhlaziyo alukhawulezanga njengephakheji esemthethweni. Ke ukuba benza utshintsho kwinkonzo yevidiyo kwaye kuthatha iintsuku ezimbalwa ukuhlaziya iphakheji, ukukhuphela mhlawumbi akuyi kudlula. Ukuba usebenzisa ipakethe yepip, kufuneka uyihlaziye kwaye uzame kwakhona.
Ke ndinyanzelisa ukusebenzisa eyona phakheji ithe ngqo, kwaye ukuyifaka, okoko nje unePython efakiweyo kwinkqubo yokusebenza (oku kuya kuye nabani na), kuya kufuneka uvule i-terminal kwaye ubhale:
umbhobho ufake yt-dlp
Nangona iyafumaneka kulo naliphi na iqonga elinokusebenzisa iPython, kubandakanya iOS kunye ne-iPadOS (nge iqokobhe), awunakukwazi ukusebenzisa ipip kuzo zonke iimeko, ngakumbi kwiWindows ukuba awuzange yongezwe kuMENDO wakho. Kwimeko apho, kunokuba yimfuneko ukusungula ipip njengemodyuli, kwaye i-syntax iya kuba python -m pip ukufaka yt-dlp. Iza kwenza ukhuphelo olukhawulezayo kwaye ngoku ungayisebenzisa.
OLUHLAZIYIWEYO: kutsha nje, kukho unikezelo lweLinux olungavumeli ukusetyenziswa kuba ekugqibeleni ukufakela inkqubo yesoftware ebanzi. Ngoku kucetyiswa ukuba kusetyenziswe umphathi wephakheji ngamnye. Enye inketho kukuya kwiphepha lakho le-GitHub, ukhuphele ifayile ephunyezwayo, uyinike imvume yokwenza, kwaye uyiqalise kwi-terminal.
Isetyenziswa njani
Kwaye ukusetyenziswa kwayo kunokuba lula okanye kuyinkimbinkimbi encinci. Apha siza kuchaza iindlela ezintathu zokuyisebenzisa, kuba ukujongana nayo yonke into eyenzayo akulula nangokufunda amaxwebhu asemthethweni. Ukukhuphela ividiyo ekumgangatho ophezulu, siya kuvula i-terminal kwaye sibhale i Igama lenkqubo lilandelwa likhonkco kwizicaphulo, njenge:
yt-dlp "https://www.youtube.com/xxxxxxxxx"
Ngale nto, inkqubo iya kukhuphela eyona audio kunye neyona vidiyo ilungileyo ngokwahlukeneyo, kunye izakujoyina ngokutsala iFFmpeg. Ukuba asinayo iFFmpeg efakiweyo, ukujoyina iividiyo kumaqonga afana neYouTube kuya kufuneka kwenziwe ngesandla.
Ezinye iinketho zokukhuphela nge yt-dlp
Enye indlela yokukhuphela iividiyo ukukhetha umgangatho. Kukho iindlela zokukuxelela ividiyo engcono kakhulu, i-audio engcono, zonke kunye, ngokwahlukeneyo ... kodwa ndikhetha ukwenza ngale ndlela. Endaweni yokubeka i-yt-dlp emva kwekhonkco kwiingcaphuno, sibeka -F phambi kwekhonkco. -F ikucela ukuba usibonise kwikhonsoli iifomati ezahlukeneyo ezikhoyo, kwaye siya kubona into efana nale ilandelayo:
Njengoko ubona, ulwazi oluninzi luyaboniswa. Kwikholamu yesibini sibona ifomathi yevidiyo, okwesithathu isisombululo okanye ukuba isandi kuphela, kwaye kwisihlanu ubukhulu. Kulo mzekelo, siza kukhuphela ividiyo ngesona sisombululo siphezulu apho sifumaneka khona nakwifomathi ye-mp4. Ukwenza oku, kufuneka sijonge inani elikwikholamu yokuqala, kwaye siyisebenzise ngo--f ukhetho, kulo mzekelo ngoonobumba abancinci:
yt-dlp -f 137 "https://www.youtube.com/xxxxxxxxx"
Ukukhuphela kuya kufana ngqo nokubeka ikhonkco nje, kunye nomahluko ukuba siya kuba sikhethe into ekhutshelweyo. Kwaye enye inkcukacha: oku kunokusebenza kumaphepha angeyovidiyo, kodwa abe nevidiyo eqhagamshelwe.
Ukukhetha iaudio kunye nevidiyo ngokwahlukeneyo, ngasemva kwe iflegi -f siya kubeka isimbuku sezo zombini, umzekelo "-f 248+600" ukuba esikufunayo kukuba ikhuphele ividiyo kowona mgangatho wayo uphezulu, isandi kowona mgangatho uphantsi kwaye, xa igqityiwe, ijoyine yonke.
Ngubani ofuna ukwazi ngakumbi malunga ne-yt-dlp, iphepha layo elisemthethweni lithi yi.
Enkosi kuwe.
Ngenye imini ndiye ndafaka i-youtube-dl kwaye ayizange indisebenzele. Ndiza kuzama
Enkosi ngohlaziyo