ازگر کے ساتھ یوٹیوب ویڈیو ڈاؤنلوڈر بنانے کا طریقہ

ازگر کے ساتھ یوٹیوب ویڈیو ڈاؤنلوڈر بنانے کا طریقہ

اپنے مقامی اسٹوریج پر یوٹیوب ویڈیوز ڈاؤن لوڈ کرنا اکثر ایک مشکل جنگ ہوتی ہے ، خاص طور پر جب یوٹیوب کے ڈاؤن لوڈ کرنے والے آپ کو ناکام کرتے رہتے ہیں۔ لیکن آپ ازگر کا استعمال کرتے ہوئے ایک قابل اعتماد یوٹیوب ویڈیو ڈاؤنلوڈر بنا سکتے ہیں۔





اگر آپ ازگر پروگرامنگ سے واقف نہیں ہیں تو پریشان ہونے کی کوئی بات نہیں ، ہم آپ کو وہ چیز فراہم کریں گے جو آپ کو شروع کرنے کی ضرورت ہے۔ یہ آسان ہے ، اور ایک بار جب آپ سب کچھ ترتیب دے لیتے ہیں ، تو آپ کو بعد میں ڈاؤن لوڈ کرنے کے لیے پہیے کو دوبارہ بنانے کی ضرورت نہیں ہوگی۔





آئیے اس کی طرف آتے ہیں۔





ازگر قائم کریں۔

شروع کرنے کے لیے ، آپ کو اپنے کمپیوٹر پر ازگر اٹھانے اور چلانے کی ضرورت ہے۔ اگر آپ میک استعمال کر رہے ہیں تو پریشان نہ ہوں ، کیونکہ اس میں ازگر پہلے سے انسٹال ہے۔

لیکن اگر آپ ونڈوز پر ہیں تو ، پر جائیں۔ python.org اپنے کمپیوٹر پر ازگر کا تازہ ترین ورژن ڈاؤن لوڈ اور انسٹال کریں۔



یہ جانچنے کے لیے کہ اگر انسٹالیشن کے بعد ازگر آپ کے کمپیوٹر پر کام کر رہا ہے تو اپنا ٹرمینل کھولیں اور ٹائپ کریں:

python --version

پھر مارا۔ داخل کریں۔ . اگر آپ کا ٹرمینل ازگر کا ورژن دکھاتا ہے جو آپ نے پہلے ڈاؤن لوڈ کیا ہے ، تو آپ نے اپنے کمپیوٹر پر ازگر کو کامیابی سے انسٹال کر لیا ہے۔





اگلا ، اپنے پروجیکٹ کے لیے ایک فولڈر بنائیں۔ اس ڈائریکٹری میں کمانڈ لائن کھولیں اور اسی جگہ پر ایک نئی ازگر فائل بنائیں۔ یقینی بنائیں کہ آپ کی ازگر فائل میں .py فائل کی توسیع

ایک ورچوئل ماحول بنائیں اور پھر کوئی بھی ٹیکسٹ ایڈیٹر کھولیں جو آپ کو پسند ہو۔





متعلقہ: ازگر میں ایک مجازی ماحول بنائیں۔

ونڈوز 10 بلیو سکرین کو ٹھیک کرنے کا طریقہ

نوٹ : صرف اس وقت ویڈیوز ڈاؤن لوڈ کریں جب آپ کے پاس ایسا کرنے کی مناسب اجازت ہو۔ دیکھیں۔ کیا یوٹیوب ویڈیوز ڈاؤن لوڈ کرنا قانونی ہے؟ مزید معلومات کے لیے.

ازگر کے ساتھ اپنا یوٹیوب ڈاؤنلوڈر بنائیں۔

اس ٹیوٹوریل کو شروع کرنے کے لیے ، آپ کو ایک ازگر یوٹیوب یوٹیلیٹی لائبریری انسٹال کرنے کی ضرورت ہے۔ پائی ٹیوب استعمال کرتے ہوئے پائپ .

ایسا کرنے کے لیے ، اپنے ٹرمینل میں درج ذیل کمانڈ درج کریں:

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)

اور یہ اس طرح لگتا ہے:

تاہم ، ماڈیول 360p سے 720p اور 1080p (اور شاید زیادہ) سے شروع ہو کر مختلف سٹریم ریزولوشنز لوٹاتا ہے۔ لیکن جب آپ باریک بینی سے دیکھیں تو ہر قرارداد میں ایک ہے۔ itag قدر.

مثال کے طور پر، res = '720' ہے itag = '22 ' ، جبکہ itag 360p ریزولوشن میں 18 ہے۔

آپ اس کا استعمال کرتے ہوئے اسٹریم کو کال کرسکتے ہیں۔ itag قیمت کو شامل کرکے get_by_itag () فنکشن:

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

مذکورہ سٹریم کی ریزولوشن 720p ہے ( res = '720p' ). آپ آزما سکتے ہیں۔ itag کم ریزولوشن حاصل کرنے کے لیے 360p کی قیمت۔ اگر آپ چاہیں تو ریزولوشن کو 1080p یا کسی اور دستیاب میں بھی بڑھا سکتے ہیں۔ آپ سب کی ضرورت ہے itag آپ کی ترجیحی ریزولوشن کی قدر ، جو ہمیشہ دستیاب ہوتی ہے جب آپ کسی بھی ویڈیو کے لیے اسٹریمز پرنٹ کرتے ہیں۔

ویڈیو کا ٹائٹل چیک کرنے کے لیے:

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)

720p ریزولوشن پر ویڈیو ڈاؤن لوڈ کرنے کا طریقہ یہاں ہے۔

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')

تبدیل کرنا یاد رکھیں۔ ویڈیو_پاتھ اپنی پسندیدہ ڈاؤن لوڈ ڈائریکٹری کے ساتھ۔

اب پورے کوڈ کو ایک جگہ پر اکٹھا کریں۔ لیکن اس بار ، قرارداد کو 360p میں تبدیل کرنا:

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')

یہی ہے! آپ نے ابھی ازگر کے ساتھ ایک DIY یوٹیوب ویڈیو ڈاؤنلوڈر بنایا ہے۔

آپ ویڈیو پر دائیں کلک کرکے اور پھر جا کر اپنے ویڈیو ریزولوشن کی تصدیق کر سکتے ہیں۔ پراپرٹیز> تفصیلات۔ . کے تحت۔ ویڈیو ، کی قیمت چیک کریں۔ فریم کی اونچائی۔ ، یہ ویڈیو ریزولوشن کی نشاندہی کرتا ہے۔

ازگر کے ساتھ کاموں کو خودکار کرتے رہیں۔

ازگر ورسٹائل ہے ، اور اسے اپنے کمپیوٹر پر سادہ کاموں کو خود کار بنانے کے لیے استعمال کرنے سے آپ کی پیداوری بہتر ہوتی ہے۔ اگر آپ اس کے بارے میں تھوڑا سا جانتے ہیں تو ، اپنے یوٹیوب ویڈیو ڈاؤنلوڈر کو خود کوڈ کرنے کی صلاحیت آپ کو ملنے والے منافع میں سے ایک ہے۔

اس نے کہا ، آپ ایکسل کیلکولیشنز کو خودکار بھی کر سکتے ہیں ، کیلکولیٹر بھی بنا سکتے ہیں ، اپنی باش کو اپنی مرضی کے مطابق بنا سکتے ہیں اور ازگر پروگرامنگ کے ساتھ مزید کام کر سکتے ہیں۔

لیپ ٹاپ پر گیمنگ کی کارکردگی کو بہتر بنانے کا طریقہ
بانٹیں بانٹیں ٹویٹ ای میل۔ 10 ازگر کے منصوبے کے خیالات ابتدائیہ کے لیے موزوں ہیں۔

آپ بنیادی باتیں جانتے ہیں اور اب آپ ان کو لاگو کرنے کے لیے تیار ہیں۔ ان ازگر منصوبوں کے ساتھ شروع کریں!

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
  • ازگر۔
  • کوڈنگ ٹیوٹوریل
مصنف کے بارے میں ادیسو اومیسولا۔(94 مضامین شائع ہوئے)

ادوو کسی بھی سمارٹ ٹیک اور پیداوری کے بارے میں پرجوش ہے۔ اپنے فارغ وقت میں ، وہ کوڈنگ کے ساتھ کھیلتا ہے اور جب وہ بور ہوتا ہے تو شطرنج بورڈ پر سوئچ کرتا ہے ، لیکن اسے تھوڑی دیر میں معمول سے الگ ہونا بھی پسند ہے۔ لوگوں کو جدید ٹیکنالوجی کے راستے دکھانے کا ان کا جذبہ انہیں مزید لکھنے کی ترغیب دیتا ہے۔

Idowu Omisola سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔