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

ٹک ٹاک کے لیے yt-dlp کمانڈ جنریٹر

کسی ایک ٹک ٹاک ویڈیو یا پورے تخلیق کار پروفائل کے لیے yt-dlp کمانڈ بنائیں، ایسے فائل ناموں کے ساتھ جو پڑھنے کے قابل رہیں۔

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

آپ کی کمانڈ

yt-dlp --merge-output-format mp4 --no-playlist --embed-metadata -o '%(uploader)s - %(id)s.%(ext)s' https://www.tiktok.com/@user/video/1234567890
بنیادی باتیں

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

ویڈیو اور معیار

اونچائی کی حد مقرر کرتا ہے۔ yt-dlp پھر بھی اُس حد کے اندر بہترین سٹریم چنتا ہے۔

وہ فائل قسم جس میں الگ الگ ویڈیو اور آڈیو سٹریمز کو ملایا جاتا ہے۔

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

معیار کی فہرست کی جگہ لے لیتا ہے۔ اُن کے لیے جو فارمیٹ کی ساخت پہلے سے جانتے ہیں۔

سٹریمز کو دوبارہ انکوڈ کیے بغیر نئے کنٹینر میں رکھتا ہے۔ تیز اور بغیر کسی نقصان کے۔

ویڈیو کو دوبارہ انکوڈ کرتا ہے۔ سست اور معیار میں کمی — صرف تب استعمال کریں جب remux کافی نہ ہو۔

آڈیو

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

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

سب ٹائٹلز

شامل کرنے پر وہ ویڈیو کے اندر چلے جاتے ہیں؛ محفوظ کرنے پر ساتھ الگ ‎.srt فائل بن جاتی ہے۔

کوما سے الگ کریں۔ ہر دستیاب زبان کے لیے all استعمال کریں۔

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

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

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

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

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

حصے اور ابواب
اعلیٰ درجے کے آپشنز (2)

وقت کی رینج جیسے ‎*00:01:30-00:03:00، یا کسی باب کا نام۔ شروع کا ستارہ بتاتا ہے کہ یہ وقت ہے۔

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

SponsorBlock کے ڈیٹا کی مدد سے کمیونٹی کے نشان زدہ حصے فائل سے کاٹ دیتا ہے۔

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

حصے برقرار رکھتا ہے مگر اُن پر نشان لگا دیتا ہے تاکہ آپ خود چھوڑ سکیں۔

فائلیں اور فولڈرز

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

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

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

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

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

YYYYMMDD، یا نسبتی تاریخ جیسے now-1month۔

YYYYMMDD، یا نسبتی تاریخ۔

اس سے چھوٹی ہر چیز چھوڑ دیتا ہے۔ 5M، 500K وغیرہ قبول کرتا ہے۔

اس سے بڑی ہر چیز چھوڑ دیتا ہے۔

رُکنے سے پہلے کتنی فائلیں ڈاؤن لوڈ کی جائیں۔

نیٹ ورک

مثلاً 2M یا 500K۔ تب کارآمد جب باقی بینڈوڈتھ کسی اور کام کے لیے چاہیے ہو۔

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

ٹکڑوں والی سٹریمز کو تیز کرتا ہے۔ چار ایک مناسب ابتدا ہے۔

ناکام حصے کی کتنی بار دوبارہ کوشش کی جائے۔ infinite بھی چل جاتا ہے۔

HTTP، HTTPS یا SOCKS پراکسی کا لنک۔

درخواستوں کو اصلی براؤزر جیسا بنا دیتا ہے۔ اچانک آنے والی 403 غلطیوں کا عام حل یہی ہے۔

لاگ اِن اور کوکیز

آپ کے لاگ اِن سیشن کو براہِ راست پڑھتا ہے۔ نجی، عمر کی پابندی والے یا صرف ممبران کے مواد کے لیے ضروری ہے۔

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

آپ کے براؤزر سے برآمد کی گئی Netscape فارمیٹ کی cookies.txt فائل۔

لائیو سٹریمز
اعلیٰ درجے کے آپشنز (2)

شیڈول شدہ سٹریم شروع ہونے تک بار بار جانچتا ہے۔ MIN-MAX ہر جانچ کے درمیان سیکنڈ ہیں۔

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

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

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

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

آؤٹ پٹ اور ڈی بگنگ
اعلیٰ درجے کے آپشنز (2)
ری سیٹ

ٹک ٹاک کے لیے نوٹس

ٹک ٹاک پر عنوان دراصل کیپشن کی پہلی سطر ہوتی ہے، جس سے لمبے اور اکثر ناقابلِ استعمال فائل نام بنتے ہیں۔ اس کے بجائے پری سیٹ فائلوں کو اپ لوڈر اور id کے نام سے رکھتا ہے، جو ترتیب دینے کے قابل رہتے ہیں اور کبھی آپس میں نہیں ٹکراتے۔

بغیر واٹر مارک سٹریم دستیاب ہے یا نہیں، یہ ہر ویڈیو اور خطے کے ساتھ بدلتا ہے — یہ فرض کرنے سے پہلے کہ وہ موجود نہیں، کمانڈ ‎-F کے ساتھ چلا کر دیکھ لیں۔ نجی اور صرف فالوورز والی پوسٹس کے لیے ایسے اکاؤنٹ کی کوکیز چاہییں جو انہیں دیکھ سکتا ہو۔

ٹک ٹاک اب صرف عمودی ویڈیو نہیں رہا: فٹو موڈ کی پوسٹس اور سلائیڈ شو بھی اسی قسم کے روابط سے پیش ہوتے ہیں، اور yt-dlp متعدد آئٹمز والے کو پلے لسٹ سمجھتا ہے — ہر سلائیڈ الگ آئٹم، اور جہاں ہو وہاں پیچھے کی آواز الگ آڈیو آئٹم۔ یہ پلیٹ فارم کا ڈھانچہ ہے، ناکامی نہیں، اور سلائیڈ شو کو ایک فائل میں واپس ملانے والا کوئی آپشن نہیں۔ جو کمانڈ «صرف تصاویر ڈاؤن لوڈ کرتا ہے» لگے، اُس نے دراصل بالکل وہی ڈاؤن لوڈ کیا ہے جو پوسٹ ہے۔

پروفائل کا لنک — tiktok.com/@handle — اکاؤنٹ کی ہر ویڈیو ڈاؤن لوڈ کرتا ہے، اور وہ صفحات میں بٹا چلتا ہے، جو کثرت سے اپ لوڈ کرنے والے تخلیق کار کے لیے لمبا عمل ہے۔ لائکس اور محفوظ کردہ ٹیبز صرف اُس اکاؤنٹ کو دکھتے ہیں جو اُن کا مالک ہے، اس لیے اُن کے لیے لاگ اِن سیشن کی کوکیز چاہییں۔ پوری پلے لسٹ کا طریقہ، آرکائیو فائل اور غلطی کے باوجود جاری رکھنے کو ملائیں: کثرت سے اپ لوڈ کرنے والے اکاؤنٹ میں کم از کم ایک حذف شدہ پوسٹ ضرور ہوتی ہے، اور ان دونوں آپشنز کے بغیر ایک حذف شدہ پوسٹ باقی ہزار کو روک دیتی ہے۔

ٹک ٹاک رفتار پر سختی سے پابندی لگاتا ہے۔ تیز آغاز کے بعد رینگنے لگنے والا، یا بیچ میں 403 دے کر رُک جانے والا ڈاؤن لوڈ عموماً ٹوٹے extractor کا نہیں، شرح کی حد کا نتیجہ ہوتا ہے — رفتار کی حد لگائیں، متوازی ٹکڑے کم کریں، اور بار بار چلانے کے درمیان فاصلہ رکھیں۔ لاگ اِن سیشن کی کوکیز حد کو کافی بلند کر دیتی ہیں۔ ایسی VPN انڈپوائنٹ جہاں اور بھی بہت سے لوگ جُڑے ہوں، پابندی کو بہتر کے بجائے اکثر بدتر بناتی ہے: درخواست بھیجنے سے پہلے ہی وہ IP مشکوک ہوتا ہے۔

آڈیو کے لیے -x ٹک ٹاک کا ساؤنڈ ٹریک ویسے ہی نکالتا ہے جیسے کہیں اور، اور ویڈیو کو مکمل طور پر چھوڑ دیتا ہے۔ کسی ویڈیو کا «اصل آواز» الگ آئٹم ہے جس کا اپنا صفحہ ہوتا ہے، اس لیے کسی اور کی پوسٹ پر سنی گئی دھن صوتی صفحے سے لی جا سکتی ہے — بغیر ویڈیو کے۔ فائل کے نام یہاں زیادہ تر پلیٹ فارموں سے زیادہ اہم ہیں — کیپشن بطور عنوان اُسی لمحے ٹکراؤ پیدا کرتا ہے جب دو پوسٹس انہی الفاظ سے شروع ہوں — اسی لیے یہ پری سیٹ فائلوں کے نام اپ لوڈر اور ویڈیو id سے رکھتا ہے۔

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

کیا yt-dlp واٹر مارک کے بغیر ٹک ٹاک ڈاؤن لوڈ کر سکتا ہے؟
یہ وہی ڈاؤن لوڈ کرتا ہے جو ٹک ٹاک دیتا ہے۔ بغیر واٹر مارک سٹریمز کبھی دستیاب ہوتی ہیں کبھی نہیں، اور یہ ہر ویڈیو اور خطے کے ساتھ بدلتا ہے — کسی خاص لنک کے لیے ‎-F چلا کر دیکھ لیں کہ کیا موجود ہے۔
کیا میں نجی یا صرف فالوورز والی ٹک ٹاک ڈاؤن لوڈ کر سکتا ہوں؟
صرف تب جب آپ کا اپنا اکاؤنٹ اُسے دیکھ سکتا ہو۔ ‎--cookies-from-browser استعمال کریں تاکہ yt-dlp آپ کی حیثیت سے درخواست کرے۔
کسی ایک تخلیق کار کی ہر ویڈیو کیسے ڈاؤن لوڈ کروں؟
yt-dlp کو پروفائل کے لنک پر لگائیں اور پلے لسٹ کا طریقہ "پوری پلے لسٹ" پر رکھیں، اور آرکائیو فائل شامل کریں تاکہ بار بار چلانے پر صرف نیا مواد آئے۔