3/10/2017



لست مجبرا أن تكون مبرمجا حتى تصنف كفرد من مجتمع البرمجة الحرة، هنالك أكثر من طريقة لدعم مبدأ البرمجة الحرة، واستعمال البرامج الحرة أحدها (وأهمها).


youtube-dl هو برنامج حر يمكنك من تحميل مقاطع الفيديو من موقع اليوتيوب من خلال سطر الأوامر على أنظمة لينوكس، كما توجد أيضا نسخة خاصة بنظام ويندوز. يحتاج البرنامج لـ بايثون نسخة 2.6 فما فوق ليعمل، لـذلك تأكد من وجوده على جهازك أو قم بتحميله من هنا:



عدا عن طريقة التحميل والتنصيب، طريقة التعامل مع هذه الأداة هي نفسها على النظامين، لذلك سأشرح فقط طريقة تنصيبها على كل نظام. أما الأوامر فهي لا تختلف.

أولا: نظام الويندوز
-حمل البرنامج من هنا:
https://yt-dl.org/downloads/latest/youtube-dl

-ضع الملف المحمل في مستند جديد مثلا: youtube-dl ثم اذهب إلى إعدادات Control Panel ثم خصائص النظام System Properties ثم Environment Variables:


-اذهب إلى Path في الأسفل واختر Edit:




-أضف المسلك الكامل للملف الذي حملته بنقطة فاصلة ';'، مثلا لو وضعته في المستند 'youtube-dl'
في القرص، يصبح لديك:
D:\Youtube-dl;





 الآن في إمكانك استخدام البرنامج من سطر الأوامر، سنرى ذلك لاحقا.


ثانيانظام لينوكس.

•قم بتحميل البرنامج من الموقع الرسمي للمشروع بكتابة التالي على سطر الأوامر:

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

•ثم أضف حقوق تشغيل البرنامج بكتابة:


sudo chmod a+rx /usr/local/bin/youtube-dl


/usr/local/bin/ هو موقع تواجد الملف على الجهاز، تأكد من تطابق اسمك الموقع على جهازك أو عدل الأمر ليتناسب مع موقع الملف لديك.


•أخيرا من الأفضل أن تقوم بتحديث البرنامج قبل البدء لتستفيد من كل الميزات المضافة:


sudo youtube-dl -U


الآن أصبح البرنامج جاهزا ويمكنك تحميل أي مقطع يوتيوب.


---------------------------------------------------------------------
طريقة استعمال الأداة:

- لتحميل مقطع يوتيوب تكتب الأمر:

youtube-dl [رابط المقطع على اليوتيوب] 
 مثال:
youtube-dl https://www.youtube.com/watch?v=n9xQTEHebpA



:معينة تكتب الأمر playlist لتحميل كل الفيديوهات الموجودة على -

youtube-dl -ctiw [رابط اللائحة]


:تعني الآتي c t i w الحروف 

 تعني أن يستمر البرنامج في تحميل المقاطع التي توقف عندها سابقا c-
   .أي تحميل المقطع بعنوانه الأصلي t-
  تعني تجاهل الأخطاء أثناء التحميل، مثلا في حال عدم توفر مقطع معين على i-
اللائحة

.تعني عدم تحميل الملف مرة ثانية w-

:ويمكنك أيضا استبدال الأمر السابق بالأمر التالي
youtube-dl -i -o [رابط اللائحة]

:لتحميل كل الفيديوهات الموجودة في قناة معينة، اكتب الأمر -
youtube-dl -citw ytuser:<اسم المستخدم>

وإذا كانت لديك قائمة بروابط مقاطع الفيديو، يمكن تحميلها أيضا بكتابتها في ملف نصي شرط أن يكتب رابط واحد في كل سطر txt من نوع 
:ثم  تقوم بالتحميل بكتابة الأمر التالي

youtube-dl -cit -a file_name.txt 
:ملاحظة مهمة
ينصح باستخدام الأداة على نظام لينوكس لأن عملية التحديث تكون أكثر سلاسة بالمقارنة مع الويندوز، الذي عليك إعادة تحميله في كل مرة










0 comments:

Post a Comment