برنامج MediaDownloader لتحميل الفيديوهات و عدة قنوات كاملة او قوئم تشغيل

تطبيق رسومي لتحميل الفيديوهات والصوت من YouTube ومنصات أخرى مثل Facebook وInstagram وX باستخدام مكتبة yt-dlp. يتميز بسهولة الاستخدام، اختيار الجودة، تحميل الترجمة، وتغيير اللغة والمظهر، ودعم التحميل السريع عبر Aria2c، ودعم ملفات الكوكيز للفيديوهات الخاصة.

:white_check_mark: المميزات

  • يدعم التحميل من يوتيوب، فيسبوك، إنستغرام و X (تويتر) و تيك توك وغرهم الكثير
  • تحميل الفيديوهات بصيغة (mp4 mkv , avi, flv , webm ) أو الصوت فقط بصيغة (mp3, aac , flac , wav , opus , alac , m4a , ogg )
  • اختيار الجودة: منخفضة (360p)، متوسطة (720p)، عالية (1080p)
  • إمكانية تحميل الترجمة (عربي، إنجليزي، فرنسي)
  • ينشأ مجلد لكل قناة باسم القناة و كذا قوائم التشغيل
  • واجهة رسومية تفاعلية باستخدام customtkinter
  • يدعم اللغات: العربية، الإنجليزية، الفرنسية
  • تغيير المظهر: فاتح / داكن / تلقائي
  • دعم تحميل قوائم التشغيل وإنشاء مجلد تلقائي لها
  • يتحقق من وجود برنامج FFmpeg و Aria2c (محلي أو من النظام)
  • دعم التحميل السريع عبر Aria2c
  • دعم ملفات الكوكيز للفيديوهات الخاصة أو المحمية
  • لإستخراج ملف الكوكيز من المتصفح استخدم Get cookies LOCALLY
  • دعم السحب والإفلات للروابط - يمكنك ببساطة سحب الروابط إلى حقل الإدخال
  • قائمة سياق لحقل الرابط (قص، لصق، مسح)
  • إشعارات عند اكتمال التحميل
  • فاحص تحديثات تلقائي للاعتماديات
  • خيار إغلاق الحاسوب بعد التحميل
  • إمكانية إيقاف التحميلات الجارية
  • شريط قوائم مع المساعدة والخيارات
  • يعمل على Windows وLinux وmacOS

:desktop_computer: طريقة التشغيل

هناك عدة طرق لتتبيته لكن سأضع ايسرها لمستخدمي نظام GNU/LINUX، تم توفير سكريبت تثبيت آلي:

installer.sh :wrench:

هذا السكريبت يؤتمت عملية الإعداد الكاملة لمستخدمي Linux:

ماذا يفعل:

  • :white_check_mark: يتحقق من تشغيل السكريبت بصلاحيات sudo/root
  • :white_check_mark: يكتشف توزيعة Linux (Ubuntu, Debian, Fedora, Arch، إلخ)
  • :white_check_mark: يثبت المتطلبات (Python3, pip, venv, FFmpeg, Git)
  • :white_check_mark: ينسخ مستودع Media_Downloader (أو يحدثه إن كان موجوداً)
  • :white_check_mark: ينشئ بيئة Python وهمية
  • :white_check_mark: يثبت جميع مكتبات Python من requirements.txt
  • :white_check_mark: ينشئ ملف تشغيل سطح المكتب للتطبيق
  • :white_check_mark: يضبط أيقونة التطبيق

تحميل السكريبت من المستودع :

المستودع Media Downloader

  • تحميل السكريبت :
 wget https://raw.githubusercontent.com/hmidani-abdelilah/Media_Downloader/refs/heads/main/installer.sh

كيفية الاستخدام:

  1. جعل السكريبت قابلاً للتنفيذ:
    chmod +x installer.sh
    
  2. تشغيل المثبت مع sudo:
    sudo ./installer.sh
    
  3. لإلغاء التثبيت لاحقًا، شغّل:
    sudo ./installer.sh uninstall
    
  4. لعرض التعليمات وخيارات الاستخدام:
    sudo ./installer.sh --help
    
  5. انتظر اكتمال عملية التثبيت
  6. سيكون التطبيق متاحاً في قائمة التطبيقات

التوزيعات المدعومة:

  • Ubuntu, Debian, Linux Mint, Kali Linux, Raspbian
  • Fedora
  • RHEL, CentOS, Rocky Linux, AlmaLinux
  • Arch Linux, Manjaro, EndeavourOS, Garuda Linux

ملاحظة: السكريبت يتطلب صلاحيات sudo لتثبيت حزم النظام. ستُطلب كلمة المرور خلال التثبيت.

رابط المستودع :
GitHub - hmidani-abdelilah/Media_Downloader: Application to Download Videos · GitHub

3 إعجابات

ممتاز، شكرا لمشاركتنا تطبيقك.

إعجاب واحد (1)

رائع ماذا عن تحميل playlist كلها

إعجاب واحد (1)

ينشأ مجلد بإسم playlist و يحمل ذاخلها كل الفيديوهات