دانلود ویدئو از یوتیوب با پایتون !

به سرم زد که یه مینی پروژه فان رو استارت بزنم , پس سرچ کردم و دنبال پروژه های فان برای پایتون گشتم و چیزی که نظرم رو جلب کرد , ' دانلود ویدئو از یوتیوب ' بود . سعی کردم اول بدون اینکه کد های آماده رو ببینم خودم دست به کد بشم , پس دوباره سرچ کردم و دنبال ابزار گشتم و اولین گزینه ای که توی گوگل اومد کتابخونه pytube بود . . .

با استفاده از این کتابخونه شما میتونید فیلم های توی یوتیوب رو دانلود کنید ( شاید کاربرد های دیگه هم داشته باشه ولی برنامه نویس ها معمولا برای دانلود از یوتیوب ازش استفاده استفاده میکنن ) .

نکته : با اینترنت ایران نمیتونید دانلود کنید , چون فیلتره . میتونید از پروکسی استفاده کنید . . .

بعد از تموم شدن پروژه سرچ کردم و دیدم که یه برنامه نویس هندی , کتابخونه ' proxy ' رو معرفی کرده که برای شما پروکسی میسازه و شما میتونید توی یه همچین پروژه هایی ازش استفاده کنید .

اگر بخواید به طور خیلی خیلی ساده youtube-downloader بنویسید میتونید از کد زیر استفاده کنید :

from pytube import YouTube
url = input(' Enter URL :  ')
video = YouTube(url)
stream = video.streams.get_highest_resolution()
stream.download(output_path = '/')

این کتابخونه به شما این امکان رو میده که کیفیت فیلم و صدا و چیز های دیگه رو تنظیم کنید و بعد دانلودش کنید و اگر حرفه ای تر کار میکنید میتونید یه محیط GUI براش درست کنید و تبدیل به فایل .exe کنید و لذت ببرید . اگر دوست دارید همین پروژه رو قشنگ تر داشته باشید میتونید گیت هاب من رو ببینید ( لینکش رو آخر مطلب میزارم ) .

نتیجه

این مینی پروژه ای بود که برای من , پیاده کردنش جذاب بود و امیدوارم که برای برنامه نویس های پایتون هم جذاب بوده باشه . اگر دوست دارید با زبان های دیگه بنویسید , میتونید دنبال کتابخونه های مربوطه بگردید . شما میتونید همین کار رو برای بک اند یه وب سایت هم انجام بدید و خوب اون هم برای خودش پروژه جداییه ..

برای ورود به صفحه گیت هاب من و دیدن همین پروژه روی این لینک کیلک کنید .


سالم و سلامت باشید . . .