Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

مشروع تطبيق لتحميل الفيديوهات و الصوتيات من النت

×

تحميلات 497

حجمه 79.45KB

آخر تحديث له 22-05-2025

هذا المشروع عبارة عن برنامج بواجهة رسومية عصرية لتحميل الفيديوهات و الصوتيات من YouTube و Facebook و Instagram و X و آلاف المواقع الأخرى.

استعمال التطبيق سهل للغاية بالإضافة إلى أنه يتيح لك اختيار جودة التحميل، إرفاق الترجمة، و تغيير اللغة و المظهر.


مميزات البرنامج

  • واجهة رسومية عصرية و سهلة الإستخدام.
  • يدعم التحميل من يوتيوب، فيسبوك، إنستغرام، آكس و غيرها.
  • يدعم تحميل الفيديوهات بصيغة mp4  و الصوتيات mp3
  • يدعم إختيار جودة التحميل: منخفضة (360p)، متوسطة (720p)، عالية (1080p).
  • إمكانية تحميل الترجمة (عربي، إنجليزي، فرنسي).
  • يدعم تغيير لغة البرنامج إلى العربية، الإنجليزية، الفرنسية.
  • تغيير المظهر: فاتح / داكن / تلقائي.
  • دعم تحميل قوائم التشغيل و إنشاء مجلد تلقائي لها.
  • يتحقق من وجود فريموورك FFmpeg للتشغيل السليم.
  • يعمل على Windows و Linux و macOS.

التقنيات المستخدمة

  • لغة بايثون - الإصدار 3.8 أو أي إصدار أحدث.
  • مكتبة CustromTkinter - لإنشاء الواجهة الرسومية للبرنامج.
  • مكتبة CTkMessagebox - لإنشاء نوافذ منبثقة قابلة للتخصيص و تتوافق مع مظهر و تصميم البرنامج.
  • مكتبة yt-dlp - لتحميل مقاطع الفيديو و الصوت من يوتيوب و الآلاف من مواقع الفيديو الأخرى.
  • فريموورك FFmpeg - لمعالجة ملفات الصوت و الفيديو.

متطلبات البرنامج

تشغيل المشروع يتطلب وجود ما يلي مسبقاً:

  • لغة بايثون الإصدار 3.8 أو أي إصدار أحدث.
  • فريموورك FFmpeg و يمكنك تحميل أحدث إصدار متاح له.
  • المكتبات التي ذكرناها و التي يمكن تحميلها دفعة واحدة باستعمال مدير الحزم pip من خلال الدخول لمجلد المشروع و تنفيذ الأمر التالي.
pip install -r requirements.txt

تشغيل البرنامج

يمكن تشغيل البرنامج بواسطة موجه الأوامر من خلال التوجه لمجلد المشروع و تشغيل الملف app.py من خلال كتابة الأمر التالي.

python app.py

تحويل البرنامج إلى برنامج تنفيذي

يمكنك استعمال حزمة pyinstaller لتحويل هذا المشروع إلى ملف تنفيذي بحيث يصبح بالإمكان تشغيله كأي برنامج آخر.

يمكنك تحميل pyinstaller باستعمال مدير الحزم pip من خلال كتابة الأمر التالي.

pip install pyinstaller

بعدها يمكنك إنشاء نسخة تنفيذية من المشروع باستعمال الأمر التالي.

pyinstaller --onefile --windowed --add-data=languages:languages --add-data=asset/Icon.ico:asset --icon=asset/Icon.ico app.py -n MediaDownloader

المشروع يتضمن

Abdelilah Hmidani

متخصص في صيانة الأنظمة و تقديم خدمات الدعم الفني و إدارة السيرفرات والشبكات وتأمينها و مبرمج . أعمل في المجال التقني منذ سنوات شغوف بالاظمة المفتوحة GNU/Linux - FreeBSD....

discourse.aosus.org/u/Abdelilah_Hmidani

تعليقات 3

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.