Како изградити ИоуТубе Видео Довнлоадер са Питхоном

Како изградити ИоуТубе Видео Довнлоадер са Питхоном

Преузимање ИоуТубе видео записа у локалну меморију често је тешка битка, посебно када вас наменски ИоуТубе преузимачи непрестано изневерују. Али можете направити поуздан ИоуТубе видео преузимач користећи Питхон.





Без бриге ако нисте упознати са програмирањем на Питхону, ми ћемо вам дати све што вам је потребно за почетак. Лако је и када све подесите, можда нећете морати поново да измишљате точак за наредна преузимања.





Пређимо на то.





Подесите Питхон

Да бисте започели, морате да покренете Питхон на рачунару. Не брините ако користите Мац, јер је већ инсталиран Питхон.

Али ако имате Виндовс, идите на питхон.орг да бисте преузели и инсталирали најновију верзију Питхон -а на свој рачунар.



Да бисте тестирали да ли Питхон ради на вашем рачунару након инсталације, отворите терминал и откуцајте:

python --version

Онда удари Ентер . Ако ваш терминал приказује верзију Питхона коју сте раније преузели, онда сте успешно инсталирали Питхон на свој рачунар.





Затим креирајте фасциклу за свој пројекат. Отворите командну линију у том директоријуму и креирајте нову Питхон датотеку на истој локацији. Уверите се да ваша Питхон датотека има .пи наставак датотеке.

Направите виртуелно окружење, а затим отворите било који уређивач текста који желите на тој локацији.





Повезан: Направите виртуелно окружење у Питхону

хром користи превише меморије

Белешка : Видео записе преузимајте само ако имате одговарајуће овлашћење за то. Види Да ли је легално преузимати ИоуТубе видео записе? за више информација.

Направите свој ИоуТубе Довнлоадер са Питхоном

Да бисте започели овај водич, морате да инсталирате Питхон ИоуТубе библиотеку помоћних програма која се зове питубе Користећи пип .

Да бисте то урадили, унесите следећу команду у свој терминал:

pip install pytube

Једном када инсталирате питубе , вратите се у уређивач текста, отворите Питхон датотеку и увезите питубе :

from pytube import YouTube

Идите на ИоуТубе и копирајте УРЛ видео снимка који желите да преузмете. Затим креирајте ИоуТубе инстанцу у следећем реду ваше Питхон датотеке:

URL = 'Enter video URL'
video = YouTube(URL)

Тхе питубе модул ради тако што вам нуди различите опције стримовања. Видео, међутим, има различите резолуције тока. Тако питубе омогућава вам да преузмете свој видео на основу њих.

Након што направите инстанцу ИоуТубе објекта са УРЛ адресом видео записа, можете да одштампате доступне стримове за њега:

video_streams = video.streams
print(video_streams)

Можете покрените свој Питхон код преко командне линије позивањем ваше Питхон датотеке овако:

python file_name.py

Заменити назив документа са именом ваше Питхон датотеке.

Излаз изгледа овако:

Такође можете одредити токове додавањем типа екстензије датотеке помоћу филтер функција:

како да пуњач ради
video_streams = video.streams.filter(file_extension='mp4')
print(video_streams)

А то изгледа овако:

Модул, међутим, враћа различите резолуције тока, почевши од 360п до 720п и 1080п (а можда и више). Али ако пажљиво погледате, свака резолуција има свој итаг вредност.

На пример, рес = '720' има итаг = '22 ' , док итаг при резолуцији 360п је 18.

Помоћу овога можете да позовете ток итаг вредност укључивањем гет_би_итаг () функција:

video_streams = video.streams.filter(file_extension='mp4').get_by_itag(22)
print(video_streams)
Output:

Резолуција горњег тока је 720п ( рес = '720п' ). Можете испробати итаг вредност за 360п да бисте добили нижу резолуцију. Такође можете повећати резолуцију на 1080п или било коју другу доступну ако желите. Све што вам треба је итаг вредност за жељену резолуцију, која је увек доступна када штампате стримује за било који видео запис.

Да бисте проверили наслов видео записа:

video = YouTube(URL)
video_streams = video.streams.filter(file_extension='mp4').get_by_itag(22)
print(video_streams.title)
Output: Achilles Vs. Hector - TROY (2004)

Ево како да преузмете видео у резолуцији 720п:

video = YouTube(URL)
video_streams = video.streams.filter(file_extension ='mp4').get_by_itag(22)
video_streams.download()

Видео се у овом случају преузима у ваш тренутни радни директоријум. Такође наслеђује подразумевани наслов од ИоуТубе -а.

Али можете одредити директоријум за преузимање вашег видео записа и променити назив датотеке:

video = YouTube(URL)
video_streams = video.streams.filter(file_extension = 'mp4').get_by_itag(22)
video_streams.download(filename = 'my first YouTube download2',
output_path = 'video_path')

Не заборавите да замените видео_патх са жељеним директоријумом за преузимање.

Хајде сада да ставимо цео код на једно место. Али овај пут, промените резолуцију у 360п:

from pytube import YouTube
URL = 'Enter video URL'
video = YouTube(URL)
video_streams = video.streams.filter(file_extension='mp4').get_by_itag(18)
video_streams.download(filename = 'my first YouTube download2',
output_path = 'video_path')

То је то! Управо сте направили ДИИ ИоуТубе видео преузимач са Питхоном.

Резолуцију видео записа можете потврдити тако што ћете десним тастером миша кликнути на видео, а затим отићи на Својства> Детаљи . Под Видео , проверите вредност Висина рама , ово означава резолуцију видео записа.

Наставите да аутоматизујете задатке помоћу Питхона

Питхон је свестран и његово коришћење за аутоматизацију једноставних задатака на рачунару побољшава вашу продуктивност. Ако знате мало о томе, могућност да сами кодирате сопствени ИоуТубе видео преузимач једна је од дивиденди које добијате.

Међутим, такође можете аутоматизовати Екцел прорачуне, направити калкулатор, прилагодити басх и учинити више са Питхон програмирањем.

како избрисати догађаје у календару
Објави Објави Твеет Емаил 10 Питхон пројектних идеја погодних за почетнике

Знате основе и сада сте спремни да их примените. Почните са овим Питхон пројектима!

Прочитајте следеће
Повезане теме
  • Програмирање
  • Питхон
  • Кодирање Туториали
О аутору Идисоу Омисола(94 објављена чланка)

Идову је страствен у било чему паметном технологији и продуктивности. У слободно време игра се кодирањем и прелази на шаховску таблу кад му је досадно, али такође воли да се повремено одваја од рутине. Његова страст да људима покаже пут око савремене технологије мотивише га да пише више.

Више од Идову Омисола

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили