الدليل إلى youtube-dl وتحميل قوائم تشغيل وحتى قنوات كاملة

يُعتبر youtube-dl من أفضل برامج تحميل الفيديوهات من اليوتيوب على اﻹطلاق، على الرغم من أنه يعمل من سطر اﻷوامر، ولكن لا تقلق، فإنه سهل جدًا، وتكمن قوته في كثرة تعدد خيارات التحميل وتنوعها، فيمكنك تحميل فيديو أو قائمة تشغيل كاملة (Playlist) أو قناة يوتيوب كاملة أو حتى تنزيل الجزء الصوتي الخاص بالفيديو دون تحميل الفيديو ذاته، وعلاوة على ذلك؛ فإنه يمكنك اختيار الجودة المطلوب تنزيلها وغيرها الاختيارات المتعددة.


** تجدر الملاحظة إلى أن youtube-dl يدعم أكثر من موقع بما فيه DailyMotion و Vimeo، وليس يوتيوب فقط.

التثبيت


* تنبيه: لا تقم بتثبيت النسخة الموجودة في مركز برمجيات توزيعتك، ﻷنها تحتوي بعض المشاكل، وقد لا تقوم بالتحميل، لذا قم بحذف تلك النسخة إن كنت قد قمت بتثبيتها مسبقًا.

1. لتنصيب برنامج youtube-dl، افتح الطرفية Ctrl+Alt+T والصق اﻷمرين اﻵتيين:


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

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

2. انتهى التنصيب.


تحميل فيديو


1. لتحميل فيديو واحد من اليوتيوب عبر برنامج youtube-dl، اكتب اﻷمر اﻵتي في الطرفية (اسم البرنامج متبوعًا برابط الفيديو) :


youtube-dl URL_VIDEO
** استبدل URL_VIDEO برابط الفيديو الذي تريد تحميله.

– مثال:


youtube-dl https://www.youtube.com/watch?v=yVpbFMhOAwE

2. سيتم حفظ الفيديو في مجلد المنزل Home Folder.


تحميل قائمة تشغيل (Playlist)


لتحميل Playlist عبر youtube-dl، اكتب اﻷمر التالي في الطرفية (اسم البرنامج متبوعًا برابط القائمة) :

youtube-dl URL_PLAYLIST
** استبدل URL_PLAYLIST بالرابط الخاص بقائمة التشغيل التي تريد تنزيلها.

– مثال:


youtube-dl https://www.youtube.com/playlist?list=PLDoPjvoNmBAzH72MTPuAAaYfReraNlQgM
كيف أحمّل الفيديو أو قائمة التشغيل حسب الجودة التي أريدها؟

– افتراضيًا، فإن youtube-dl سيقوم بتحميل الفيديو بأعلى جودة، ولكن إذا لم تُرد ذلك فعليك استعمال خاصية معيّنة.

– في هذه الحالة يجب استخدام الخاصية -f متبوعة بتنسيق الفيديو الذي تريده (سواءً 3gp أو mp4 أو flv أو webM).

– مثال على تحميل فيديو بتنسيق flv:

youtube-dl -f flv https://www.youtube.com/watch?v=yVpbFMhOAwE

– مثال على تحميل قائمة تشغيل بتنسيق 3gp:


youtube-dl -f 3gp https://www.youtube.com/playlist?list=PLDoPjvoNmBAzH72MTPuAAaYfReraNlQgM
– وهكذا على نفس المنوال…

الحفاظ على عنوان الفيديو

يمكنك استعمال الخاصية -t للحفاظ على عنوان الفيديو كما هو، مثال:

youtube-dl -t https://www.youtube.com/watch?v=yVpbFMhOAwE
تحميل الصوت بدون الصورة

لتحميل الجزء الصوتي فقط بتنسيق mp3 أو aac دون تحميل الفيديو ذاته، وذلك عن طريق استعمال الخاصيتين –extract-audio –audio-format=XXXXX

– حيث يدلّ extract-audio على تحميل الجزء الصوتي دون تحديد التنسيق المطلوب، بل سيقوم youtube-dl باختيار التنسيق الافتراضي.

– في حين يدلّ audio-format=XXXXX على تحديد التنسيق المطلوب، مع استبدال XXXXX باسم التنسيق المطلوب.

– مثال:


youtube-dl --extract-audio --audio-format=mp3 https://www.youtube.com/watch?v=yVpbFMhOAwE
تحميل جزء معيّن فقط من قائمة التشغيل

– لتحميل مجموعة معينة من الفيديوهات من الموجودة داخل قائمة تشغيل دون تحميل القائمة كلها، فيجب عليك استخدام الخاصية –playlist-start و playlist-end.

– حيث يدلّ playlist-start على أول فيديو مطلوب بدء التحميل ابتداءً من عنده.

– ويدلّ playlist-end على آخر فيديو مطلوب التوقف عنده.

– مثال:


youtube-dl --playlist-start=5 -- playlist-end=10 https://www.youtube.com/playlist?list=PLDoPjvoNmBAzH72MTPuAAaYfReraNlQgM

تحميل قناة كاملة


– بكل بساطة قم بكتابة youtube-dl متبوعًا برابط القناة المطلوبة.

– مثال:


youtube-dl https://www.youtube.com/channel/UCJbPGzawDH1njbqV-D5HqKw

ملاحظات


* دائمًا ما يتم حفظ الملفات المحملة في مجلد المنزل Home Folder.

* طبعًا يمكنك الجمع بين الخصائص السابقة كما تشاء، فمثلًا يمكنك أن تقوم بتحميل فيديو مع استعمال الخاصيتين -t و -f مع بعضهما البعض؛ ونفس اﻷمر بالنسبة لقوائم التشغيل والقنوات.
شكرا لك ولمرورك