1. yt-dlp نصب کیجیے
تقسیم کے پیکج سہولت بخش تو ہیں مگر اکثر مہینوں پیچھے رہتے ہیں، اور yt-dlp ایسا آلہ ہے جہاں تین مہینے پیچھے ہونے کا مطلب ہے کچھ ایکسٹریکٹر کا کام چھوڑ دینا۔ pipx یا سرکاری بائنری آپ کو تازہ رکھتے ہیں۔
pipx install yt-dlp
یا پھر خودمختار بائنری، جو سب کچھ ساتھ لاتی ہے اور خود کو تازہ کرتی ہے:
sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp sudo chmod a+rx /usr/local/bin/yt-dlp
2. ffmpeg نصب کیجیے
sudo apt install ffmpeg # Debian, Ubuntu sudo dnf install ffmpeg # Fedora sudo pacman -S ffmpeg # Arch
Fedora پر ffmpeg RPM Fusion میں رہتا ہے؛ پیکج نہ ملے تو پہلے وہ ذخیرہ فعال کیجیے۔
3. جانچیے کہ ہو گیا
yt-dlp --version ffmpeg -version
بغیر اسکرین والی مشین پر کوکیز
--cookies-from-browser کو اُسی مشین پر براؤزر پروفائل چاہیے، اس لیے سرور پر یہ آپشن ہی نہیں۔ اپنے کمپیوٹر پر Netscape طرز کی cookies.txt برآمد کیجیے، اسے وہاں نقل کیجیے اور --cookies سے اس کی طرف اشارہ کیجیے۔ اُس فائل کو اسناد کی طرح سنبھالیے — وہ ایک زندہ سیشن ہے۔
تازہ کاری
yt-dlp -U # standalone binary pipx upgrade yt-dlp # pipx
اپنی تقسیم کے ذخیرے سے نصب کیا ہو تو پیکج مینیجر سے تازہ کیجیے؛ -U ایسی فائل کو چھونے سے انکار کر دے گا جو اُس کی نہیں ہے۔