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 إلى ملف تعريف متصفح على الجهاز نفسه، ولذلك فهو ليس خيارًا على خادم. صدّر ملف cookies.txt بصيغة Netscape من حاسوبك، وانسخه إلى هناك، ثم أشر إليه بـ --cookies. وعامل ذلك الملف كبيانات اعتماد — فهو جلسة حية.
التحديث
yt-dlp -U # standalone binary pipx upgrade yt-dlp # pipx
إن ثبّته من مستودع توزيعتك فحدّثه بمدير الحزم؛ إذ سيرفض -U المساس بملف لا يملكه.