یوٹیوب سب ٹائٹل ڈاؤن لوڈر — yt-dlp کمانڈ جنریٹر
ایسی yt-dlp کمانڈ بنائیں جو ویڈیو ڈاؤن لوڈ کیے بغیر سب ٹائٹلز کو .srt کے طور پر محفوظ کر لے۔
ویڈیو کے بغیر سب ٹائٹلز
مشقی موڈ ویڈیو فائل لکھنے کے سوا سب کچھ کرتا ہے، اس لیے سب ٹائٹلز مل جاتے ہیں اور ڈاؤن لوڈ چھوٹ جاتا ہے۔ SRT میں تبدیلی کے لیے ffmpeg درکار ہے۔
اگر کچھ نہ ملے تو غالباً ویڈیو کے انسانی سب ٹائٹلز موجود ہی نہیں — خودکار کیپشنز الگ سوئچ ہیں، اور اُس کے بغیر yt-dlp کو کچھ نہیں ملتا اور وہ کچھ کہتا بھی نہیں۔
مشقی موڈ اس صفحے کی بنیادی بانکہ ہے: اُس کے بغیر yt-dlp پوری ویڈیو ڈاؤن لوڈ کرتا ہے اور سب ٹائٹلز صرف ساتھ ہی بھی محفوظ کر لیتا ہے، جو فلم طویل فائل پر ٹیکسٹ ٹریک کے لیے بہت بڑا انتقال ہے۔ اُس کے ساتھ، عمل میٹا ڈیٹا لاتا ہے، سب ٹائٹل فائلیں لکھتا ہے، اور ویڈیو کو کبھی نہیں چھوتا۔ قیمت یہ ہے کہ مشقی موڈ تھمب نیل اور تعارف لکھنے کو بھی چھوڑ دیتا ہے جس کی آپ کو عادت ہو سکتی ہے — وہ ویڈیو چلانے کی مصنوعات ہیں، سب ٹائٹل چلانے کی نہیں۔
زبان کا انتخاب وہیں ہے جہاں سب ٹائٹل ڈاؤن لوڈ نازک ہو جاتے ہیں۔ --sub-langs en بالکل اُسی ٹریک کو لیتا ہے جسے «en» ٹیگ کیا گیا؛ en-orig یوٹیوب کا نام اُس خودکار والے کے لیے ہے، اور en.* نمونہ دونوں اور علاقائی روپوں کو پکڑتا ہے۔ کئی زبانیں کوما سے الگ کی فہرست لیتے ہیں۔ اگر ویڈیو میں اسی زبان کے انسانی اور خودکار دونوں ٹریکس ہوں تو وہ دو الگ اندراجات ہیں، اور دونوں ڈاؤن لوڈ کرنا جائز نتیجہ ہے، بگ نہیں۔
فارمیٹس تب اہم ہوتے ہیں جب سب ٹائٹل فائل ایڈیٹر میں جائے: SRT محفوظ تبادلہ ہے، VTT وہ اسٹائلنگ لے جاتا ہے جو ویب پلیئر دکھاتا ہے، اور یوٹیوب کے اپنے JSON3/_SRV فارمیٹس مشینوں کے لیے بنے ہیں۔ convert-to-srt سوئچ عام مقدمہ سنبھالتا ہے، ffmpeg مانگتا ہے، اور اسٹائلنگ جان بوجھ کر کھو دیتا ہے — ایڈیٹر متن چاہتے ہیں، مارک اپ نہیں۔ آؤٹ پٹ خالی لگے تو یہ سمجھنے سے پہلے کہ تبدیلی ناکام ہوئی فائل کے وجود کی جانچ کریں: صفر بائٹ SRT کا مطلب ہے کہ ٹریک خود خالی تھا۔
خودکار کیپشنز تنبیہ کے مستحق ہیں: وہ مشینی نقلِ تحریر ہیں، جس کے تمام تر مفاہیم کے ساتھ — غلط ہم آواز الفاظ، نشانِ وقف کی کمی، بگڑے ہوئے نام۔ ایسی ویڈیو کے لیے جس کی زبان آپ پڑھتے ہیں وہ تلاش کا اشاریہ ہیں؛ اُس چیز کے لیے جس سے آپ نقل کریں گے انسانی ٹریک (جب موجود ہو) ہی رکھنے کے قابل ہے۔ لائیو سٹریم کو لائیو خودکار کیپشنز ملتے ہیں جو سٹریم ختم ہونے کے بعد ہی محفوظ ہوتے ہیں — اس سائٹ کے لائیو ریکارڈنگ آپشنز تصویر کے لیے ہیں، اور مکمل شدہ سٹریم کی کیپشنز عام سب ٹائٹل آپشنز سے ڈاؤن لوڈ ہوتی ہیں۔