السلام عليكم،
لايعدم زوار يوتيوب وسيلة – برامج، إضافات للمتصفح، … – لتنزيل المقاطع التي يشاهدونها إلى أجهزتهم والأسباب عديدة، من بين تلك الطرق يوجد youtube-dl.
لايعدم زوار يوتيوب وسيلة – برامج، إضافات للمتصفح، … – لتنزيل المقاطع التي يشاهدونها إلى أجهزتهم والأسباب عديدة، من بين تلك الطرق يوجد youtube-dl.
برنامج youtube-dl هو سكربت خفيف الحجم مُعد خصيصا لتنزيل الفيديوهات من يوتيوب وهو متوفر على أنظمة ليونكس، ماك ووندوز يُستخدم عن طريق سطر اﻷوامر يتميز بسهولة الاستخدام وتعدد الميزات التي يوفرها. البرنامج مشهور بين مستخدمي ليونكس (ربما لأنهم غير مرعوبين من الشاشة السوداء لسطر الأوامر).
سأشرح في هذه التدوينة إن شاء الله طريقة تثبيته على أنظمة ليونكس.
قبل البدء في التثبيت باستخدام يجب التأكد من نسخة بايثون Python المثبتة عبر الأمر
python -V
إذا كان الإصدار لديك هو 2.6 أو 2.7 أو 3.3 فما فوق يمكنك المتابعة مع هذه الطريقة وإلا استخدم الطريقة البديلة التي تعتمد على المستودعات الرسمية للبرامج.
الطريقة الأولى: تنزيل وتثبيت السكربت مباشرة
نبدأ بتنزيل آخر إصدار من السكربت، للحصول على آخر تحديث يرجى زيارة صفحة البرنامج (آخر إصدار كان بتاريخ 28 يناير/كانون الثاني أثناء كتابة هذه السطور، صفحة تنزيلات البرنامج هنا).
هنا سأنزل السكربت باستخدام أمر wget. الأمر التالي ينزل السكربت ويحفظه داخل مجلد (usr/local/bin/youtube-dl/). يجب تنفيذه بصلاحيات المستخدم root.
wget https://yt-dl.org/downloads/2014.01.28.1/youtube-dl -O /usr/local/bin/youtube-dl
نجعل الملف قابلا للتنفيذ (دائما بصلاحيات root)
chmod a+x /usr/local/bin/youtube-dl
بهذا تكتمل عملية التثبيت.
الطريقة الثانية: عبر المستودعات الرسمية
برنامج youtube-dl في المستودعات الرسمية للعديد من التوزيعات، ولكن الإصدارات الموجودة في هذه المستودعات قديمة نسبيا وقد لا تحتوي الميزات المضافة حديثا للبرنامج. رغم ذلك تبقى الميزات الأساسية والتي سنتعرض لبعضها بعد قليل متوفرة وتفي بالغرض.
للتثبيت على أوبنتو
sudo apt-get install youtube-dl
للتثبيت على التوزيعات المبنية على حزم RPM (فيدورا، سانتوس …)
sudo yum install youtube-dl
للتثبيت على أرتش
sudo pacman -S youtube-dl
استخدام youtube-dl
البرنامج كما أسلفت يُوفر ميزات عديدة سأذكر هنا أهمها.
أولا لنبدأ بطريقة الحصول على المساعدة وإظهار جميع الخيارات المتاحة ويكون ذلك عبر إدخال الأمر
youtube-dl –help
لتنزيل فيديو فإن الطريقة البسيطة هي تنفيذ الأمر youtube-dl متبوعا برابط الفيديو كما في المثال التالي
youtube-dl http://www.youtube.com/watch?v=-4rDuSubggo
ولكن يمكننا تخصيص ما نريد أكثر، الخيار F- يسرد لائحة بصيغ الترميز المتوفرة للفيديو.
youtube-dl -F http://www.youtube.com/watch?v=-4rDuSubggo
إذن تحصلنا على قائمة تمكننا من اختيار الصيغة والجودة التي نريد تنزيل الفيديو
الخيار f- يُستخدم لتنزيل فيديو بالصيغة والجودة المحددة بالرقم المقابل لها في اللائحة السابقة الناتجة عن الخيار F- (التفريق بين الأحرف الصغيرة والكبيرة مهم).
مثلا لتنزيل الفيديو السابق بصيغة webm ذات جودة [720×1280] نستخدم الأمر
مثلا لتنزيل الفيديو السابق بصيغة webm ذات جودة [720×1280] نستخدم الأمر
youtube-dl -f 45 http://www.youtube.com/watch?v=-4rDuSubggo
أما إذا أردنا صيغة flv بجودة [480×854] فنستخدم الرقم 35 (انظر اللائحة السابقة).
youtube-dl -f 35 http://www.youtube.com/watch?v=-4rDuSubggo
خيار آخر مفيد جدا خصوصا لمن لديه اتصال ضعيف ينقطع باستمرار، c- يمكن من استكمال التحميل من حيثُ انقطع. يمكن إضافته للأمر السابق فنحصل على
youtube-dl -c -f 35 http://www.youtube.com/watch?v=-4rDuSubggo
