تخطَّ إلى المحتوى
yt-dlp

تثبيت yt-dlp على Linux

ثبِّت yt-dlp وffmpeg على Linux من مدير الحزم لديك أو عبر pipx أو من الملف التنفيذي الرسمي.

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 المساس بملف لا يملكه.

الأسئلة الشائعة

هل أستخدم حزمة yt-dlp الخاصة بتوزيعتي؟
تعمل، لكن حزم التوزيعات متأخرة بأشهر غالبًا، وyt-dlp القديم يعني مستخرِجات توقفت عن العمل. أما pipx أو الملف التنفيذي الرسمي فيُبقيانك على أحدث إصدار.
برنامج ffmpeg غير موجود في مستودعي.
على Fedora يوجد في RPM Fusion الذي يجب تفعيله أولًا. أما معظم التوزيعات الأخرى فتوفّره في المستودع الرئيسي.