؟ يوتيوب تنزيل الفيديو
ملخص
يتيح لك هذا البرنامج النصي تنزيل مقاطع فيديو YouTube باستخدام مكتبة Pytube. يقرأ قائمة عناوين URL لفيديو YouTube من ملف ( urls.txt
) ويحاول تنزيل كل مقطع فيديو بأعلى دقة ممكنة (720p أو 480p أو 360p مع الصوت) كما يمكنه أيضًا تنزيل قائمة تشغيل youtube بأكملها.
✅ المتطلبات الأساسية
- قم بتشغيل
pip install requirements.txt
الاستخدام
؟ تحميل قائمة الفيديوهات
- قم بإنشاء ملف نصي باسم
urls.txt
في نفس الدليل مثل البرنامج النصي. - أضف عنوان URL لفيديو YouTube واحدًا لكل سطر في ملف
urls.txt
. - قم بتشغيل البرنامج النصي باستخدام الأمر
python downloader.py
في المحطة الطرفية أو موجه الأوامر.
؟ قم بتنزيل قائمة التشغيل
- قم بتشغيل البرنامج النصي باستخدام الأمر
python playlist.py
في المحطة الطرفية أو موجه الأوامر. - أدخل عنوان URL لقائمة التشغيل عندما يُطلب منك ذلك.
؟ الإخراج
- سيتم تخزين مقاطع الفيديو التي تم تنزيلها في مجلد "Youtube_Videos" في دليل البرنامج النصي.
- سيقوم البرنامج النصي بإزالة عناوين URL للفيديو التي تم تنزيلها بنجاح من ملف
urls.txt
. - إذا حدث خطأ أثناء التنزيل، فسيقوم البرنامج النصي بطباعة رسالة خطأ والمتابعة إلى الفيديو التالي.
ملحوظة
- إذا لم يكن مجلد "Youtube_Videos" موجودًا، فسيقوم البرنامج النصي بإنشائه.
- يعطي البرنامج النصي الأولوية لتنزيل مقاطع الفيديو بالدقة التالية: 720p و480p و360p مع الصوت.
- إذا تعذر تنزيل مقطع فيديو بسبب حدوث خطأ، فسيتم عرض رسالة الخطأ، وسينتقل البرنامج النصي إلى الفيديو التالي.
️ تنصل
هذا البرنامج النصي مخصص للاستخدام التعليمي والشخصي فقط. احترم حقوق الملكية الفكرية لمنشئي المحتوى والتزم بشروط خدمة YouTube.
رخصة
هذا المشروع مرخص بموجب ترخيص MIT - راجع ملف الترخيص للحصول على التفاصيل.
مؤلف
راجكيشور باترا
المساهمين؟
الشكر موصول لهؤلاء الأشخاص الرائعين (؟):
راجكيشور باترا | BenoitPrmt |