تطبيق رسومي لتحميل الفيديوهات والصوت من YouTube ومنصات أخرى مثل Facebook وInstagram وX باستخدام مكتبة yt-dlp. يتميز بسهولة الاستخدام، اختيار الجودة، تحميل الترجمة، وتغيير اللغة والمظهر، ودعم التحميل السريع عبر Aria2c، ودعم ملفات الكوكيز للفيديوهات الخاصة.
المميزات
- يدعم التحميل من يوتيوب، فيسبوك، إنستغرام و X (تويتر) و تيك توك وغرهم الكثير
- تحميل الفيديوهات بصيغة (
mp4mkv,avi,flv,webm) أو الصوت فقط بصيغة (mp3,aac,flac,wav,opus,alac,m4a,ogg) - اختيار الجودة: منخفضة (360p)، متوسطة (720p)، عالية (1080p)
- إمكانية تحميل الترجمة (عربي، إنجليزي، فرنسي)
- ينشأ مجلد لكل قناة باسم القناة و كذا قوائم التشغيل
- واجهة رسومية تفاعلية باستخدام
customtkinter - يدعم اللغات: العربية، الإنجليزية، الفرنسية
- تغيير المظهر: فاتح / داكن / تلقائي
- دعم تحميل قوائم التشغيل وإنشاء مجلد تلقائي لها
- يتحقق من وجود برنامج FFmpeg و Aria2c (محلي أو من النظام)
- دعم التحميل السريع عبر Aria2c
- دعم ملفات الكوكيز للفيديوهات الخاصة أو المحمية
- لإستخراج ملف الكوكيز من المتصفح استخدم Get cookies LOCALLY
- دعم السحب والإفلات للروابط - يمكنك ببساطة سحب الروابط إلى حقل الإدخال
- قائمة سياق لحقل الرابط (قص، لصق، مسح)
- إشعارات عند اكتمال التحميل
- فاحص تحديثات تلقائي للاعتماديات
- خيار إغلاق الحاسوب بعد التحميل
- إمكانية إيقاف التحميلات الجارية
- شريط قوائم مع المساعدة والخيارات
- يعمل على Windows وLinux وmacOS
طريقة التشغيل
هناك عدة طرق لتتبيته لكن سأضع ايسرها لمستخدمي نظام GNU/LINUX، تم توفير سكريبت تثبيت آلي:
installer.sh 
هذا السكريبت يؤتمت عملية الإعداد الكاملة لمستخدمي Linux:
ماذا يفعل:
يتحقق من تشغيل السكريبت بصلاحيات sudo/root
يكتشف توزيعة Linux (Ubuntu, Debian, Fedora, Arch، إلخ)
يثبت المتطلبات (Python3, pip, venv, FFmpeg, Git)
ينسخ مستودع Media_Downloader (أو يحدثه إن كان موجوداً)
ينشئ بيئة Python وهمية
يثبت جميع مكتبات Python من requirements.txt
ينشئ ملف تشغيل سطح المكتب للتطبيق
يضبط أيقونة التطبيق
تحميل السكريبت من المستودع :
- تحميل السكريبت :
wget https://raw.githubusercontent.com/hmidani-abdelilah/Media_Downloader/refs/heads/main/installer.sh
كيفية الاستخدام:
- جعل السكريبت قابلاً للتنفيذ:
chmod +x installer.sh - تشغيل المثبت مع sudo:
sudo ./installer.sh - لإلغاء التثبيت لاحقًا، شغّل:
sudo ./installer.sh uninstall - لعرض التعليمات وخيارات الاستخدام:
sudo ./installer.sh --help - انتظر اكتمال عملية التثبيت
- سيكون التطبيق متاحاً في قائمة التطبيقات
التوزيعات المدعومة:
- Ubuntu, Debian, Linux Mint, Kali Linux, Raspbian
- Fedora
- RHEL, CentOS, Rocky Linux, AlmaLinux
- Arch Linux, Manjaro, EndeavourOS, Garuda Linux
ملاحظة: السكريبت يتطلب صلاحيات sudo لتثبيت حزم النظام. ستُطلب كلمة المرور خلال التثبيت.
