مواد پر جائیں
yt-dlp

yt-dlp سے یوٹیوب کو MP3 میں

وہ yt-dlp کمانڈ بنائیں جو کسی یوٹیوب ویڈیو کو کور آرٹ اور ٹیگز والی MP3 میں بدل دے۔

کارآمد MP3 حاصل کرنا

نکالنا دراصل تبدیلی کا عمل ہے، اس لیے ffmpeg درکار ہے — نئی انسٹالیشن پر کمانڈ کے ناکام ہونے کی وجہ یہی ہوتی ہے۔ بہترین (VBR) درست طے شدہ انتخاب ہے: یہ حجم اور معیار کا بہترین توازن دیتا ہے، اور زیادہ مقررہ بٹ ریٹ وہ معیار نہیں بڑھا سکتا جو ماخذ میں تھا ہی نہیں۔

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

--audio-quality 0 وہ سیٹنگ ہے جسے سب سے زیادہ الٹا سمجھا جاتا ہے۔ اس کا مطلب «صفر معیار» نہیں — یہ متغیر بٹ ریٹ کی بہترین سیٹنگ ہے، اوسطاً تقریباً 245 kbps، اور پیمانہ الٹا چلتا ہے: 0 بہترین اور 9 بدترین۔ متغیر بٹ ریٹ گنجان حصوں پر زیادہ بٹ خرچ کرتا ہے اور خاموشی پر کم، اسی لیے ایک ہی سائز میں VBR فائل عام طور پر مقررہ بٹ ریٹ والی سے بہتر سنائی دیتی ہے۔ اگر کسی آلے کو مقررہ بٹ ریٹ ہی درکار ہو تو 0–9 کے پیمانے پر عدد کا اندازہ لگانے کے بجائے اسے نام سے مانگیں — --audio-quality 320K۔

بڑا سوال یہ ہے کہ تبدیل کرنا چاہیے بھی یا نہیں۔ YouTube آڈیو Opus یا AAC میں دیتا ہے، اور ان میں سے کوئی MP3 نہیں، لہٰذا MP3 مانگنے کا مطلب ہمیشہ دوبارہ انکوڈنگ ہے: فائل ڈی کوڈ ہوتی ہے اور دوسری بار دبائی جاتی ہے، اور ہر بار کچھ معیار چلا جاتا ہے۔ اگر آپ کے پاس ایسی کوئی چیز نہیں جسے خاص طور پر .mp3 ایکسٹینشن ہی درکار ہو تو «بہترین (بغیر تبدیلی)» منتخب کریں۔ یہ تیز ہے، ffmpeg کی ضرورت ہی نہیں پڑتی، اور نتیجہ کسی بھی MP3 کے مقابلے میں اصل کے زیادہ قریب رہتا ہے۔ تب تبدیل کریں جب گاڑی کا اسٹیریو، کوئی DJ پروگرام یا پرانا فون آپ کو کوئی اور راستہ نہ دے۔

پوری پلے لسٹ کے لیے پلے لسٹ آن کریں اور ایک آرکائیو فائل شامل کریں۔ آرکائیو درج رکھتی ہے کہ کیا پہلے ہی آ چکا ہے، چنانچہ اگلے ہفتے وہی کمانڈ چلانے پر صرف نیا حصہ اٹھتا ہے، سب کچھ دوبارہ نہیں — اور «خرابی کے بعد بھی جاری رکھیں» کے ساتھ مل کر ایک علاقائی طور پر بند یا حذف شدہ گانا باقی دو سو کو ساتھ نہیں لے ڈوبتا۔ اگر ترتیب اہم ہے تو آؤٹ پٹ ٹیمپلیٹ میں پلے لسٹ نمبر شامل کریں؛ اس کے بغیر آپ کا پلیئر فولڈر کو حروفِ تہجی کے مطابق ترتیب دے گا اور البم کی ترتیب بگڑ جائے گی۔

اختیاری۔ خالی چھوڑ دیں تو کمانڈ کے آخر میں URL رہ جائے گا جسے آپ خود بھر لیں۔

آپ کی کمانڈ

yt-dlp -x --audio-format mp3 --audio-quality 0 --no-playlist --embed-thumbnail --embed-metadata -o '%(artist,uploader)s - %(title)s.%(ext)s' 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
بنیادی باتیں

صرف آڈیو والا آپشن آواز نکال لیتا ہے اور ویڈیو سٹریم چھوڑ دیتا ہے۔

آڈیو

وہ فائل جس میں آڈیو تبدیل کی جائے گی۔

VBR حجم اور معیار کا بہترین توازن دیتا ہے؛ مقررہ بٹ ریٹ زیادہ قابلِ پیش گوئی ہوتے ہیں۔

پلے لسٹ اور چینلز

جب لنک بیک وقت ایک ویڈیو اور ایک پلے لسٹ دونوں کا ہو تو کیا کیا جائے۔

رینج اور فہرست دونوں چلتی ہیں، مثلاً 1-10,15 یا آخر سے ہر دوسرے آئٹم کے لیے ‎-5::2۔

اعلیٰ درجے کے آپشنز (1)

جو ڈاؤن لوڈ ہو چکا اُسے درج کرتی ہے تاکہ دوبارہ چلانے پر وہ چھوڑ دیا جائے۔ چینل کو ہم آہنگ رکھنے کا یہی طریقہ ہے۔

میٹا ڈیٹا اور کور آرٹ
اعلیٰ درجے کے آپشنز (3)
فائلیں اور فولڈرز

فیلڈ کے نام ‎%(...)s کے اندر لکھے جاتے ہیں۔ سلیش سے فولڈر بنتے ہیں۔

اعلیٰ درجے کے آپشنز (4)

فائلیں کہاں لکھی جائیں۔ ذیلی فولڈرز کے لیے اوپر والے سانچے کے ساتھ ملا کر استعمال کریں۔

فائل کے نام کی زیادہ سے زیادہ لمبائی حروف میں۔

متبادل حل
اعلیٰ درجے کے آپشنز (3)

‎--add-headers کے حق میں متروک۔ اسے رکھا گیا ہے کیونکہ بہت سی پرانی رہنمائیاں اب بھی یہی استعمال کرتی ہیں۔

‎--add-headers کے حق میں متروک۔

سائٹ کے لیے مخصوص سوئچز، مثلاً youtube:player_client=web۔

ری سیٹ

اکثر پوچھے جانے والے سوالات

مجھے MP3 کا کون سا معیار چننا چاہیے؟
زیادہ تر معاملات میں بہترین (VBR) — یہ حجم اور معیار کا بہترین توازن دیتا ہے۔ 320 kbps صرف تب فائدہ مند ہے جب آگے کوئی سافٹ ویئر مقررہ بٹ ریٹ پر اصرار کرے۔ دونوں میں سے کوئی بھی وہ معیار نہیں بڑھا سکتا جو ماخذ میں تھا ہی نہیں۔
MP3 نکالنا ناکام کیوں ہو جاتا ہے؟
آڈیو بدلنے کے لیے ffmpeg درکار ہے۔ اسے انسٹال کریں اور ffmpeg -version سے جانچ لیں۔
VBR یا مقررہ بٹ ریٹ؟
VBR بٹس وہاں خرچ کرتا ہے جہاں اُن کی ضرورت ہو اور اُسی محسوس ہونے والے معیار پر چھوٹا رہتا ہے۔ مقررہ بٹ ریٹ صرف تب استعمال کریں جب کوئی آلہ یا سافٹ ویئر اِس کا تقاضا کرے۔
کیا میں پوری پلے لسٹ کو MP3 میں بدل سکتا ہوں؟
جی ہاں — آڈیو آؤٹ پٹ کے ساتھ "پوری پلے لسٹ" والا طریقہ۔ آرکائیو فائل شامل کریں تاکہ دوبارہ چلانے پر وہی تبدیلیاں دوبارہ نہ ہوں۔