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

Linux پر yt-dlp انسٹال کریں

اپنے پیکج مینیجر، pipx یا سرکاری بائنری سے Linux پر yt-dlp اور ffmpeg انسٹال کریں۔

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 ایسی فائل کو چھونے سے انکار کر دے گا جو اُس کی نہیں ہے۔

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

کیا مجھے اپنی ڈسٹری بیوشن کا yt-dlp پیکج استعمال کرنا چاہیے؟
وہ چل جاتا ہے، مگر ڈسٹری بیوشن کے پیکج اکثر مہینوں پرانے ہوتے ہیں، اور پرانا yt-dlp کا مطلب ہے ایسے ایکسٹریکٹرز جو کام کرنا چھوڑ چکے ہوں۔ pipx یا سرکاری بائنری آپ کو تازہ رکھتے ہیں۔
میرے ریپازٹری میں ffmpeg نہیں ہے۔
Fedora پر یہ RPM Fusion میں ہوتا ہے جسے پہلے فعال کرنا پڑتا ہے۔ زیادہ تر دوسری ڈسٹری بیوشنز اسے مرکزی ریپازٹری میں دیتی ہیں۔