الرئيسية / شروحات توزيعات لينكس / توزيعة ابنتو / طريقة تحميل فيديوهات اليوتيوب فى لينكس

طريقة تحميل فيديوهات اليوتيوب فى لينكس

تريد تحميل فيديو من يوتيوب؟ ربما تريد تحميل قناة كاملة أو قائمة تشغيل كاملة أو جزء منها أو المقطع الصوتي لفيديو فقط. ربما تريد أيضا تحميل الفيديو بجودة وصيغة محددة. سواء كنت تستخدم لينكس أو ويندوز أو ماك فيمكنك القيام بكل هذا بأمر بسيط من الطرفية أو باستخدام برنامج بواجهة رسومية. إذن في هذا الدرس سنتعرف على برنامجين للتحميل من يوتيوب. يمكنك اختيار ما تريد منهما، على حسب ما تفضل وما تريد القيام به بالضبط:

Youtube-dl: برنامج يستخدم من الطرفية ويمكن من تحميل فيديو، قائمة تشغيل، جزء من قائمة تشغيل أو قناة كاملة. البرنامج غني بالاختيارات للتحكم في صيغ الفيديو المحمل وجودته،
SMtube: برنامج بواجهة رسومية بسيطة. البرنامج يمكن من البحث في يوتيوب ومشاهدة الفيديوات في مشغل الفيديو الذي تريد. بالنسبة للتحميل فهو يمكن من تحميل فيديوات فقط، لكن بصيغ وجودة مختلفة.

⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊇⊆⊇⊆⊇

برنامج Youtube-dl: لتحميل فيديوات، قوائم تشغيل أو قناة كاملة من يوتيوب
بالنسبة لبرنامج youtube-dl فسنتعرف في الدرس على:

تحميل وتثبيت youtube-dl على لينكس وويندوز وماك
تحميل فيديو من يوتيوب
تحميل قائمة تشغيل كاملة من يوتيوب
تحميل جزء من قائمة تشغيل من يوتيوب
تحميل قناة كاملة من يوتيوب

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

اولا : على توزيعات لينكس – وماك -:
من يريد تحميل النسخة الأحدث من البرنامج، فيمكنه استعمال الأوامر التالية للتحميل والتثبيت. هذه الطريقة تتطلب تثبيت برنامج wget للتحميل.

$ sudo wget https://yt-dl.org/downloads/2014.01.17.2/youtube-dl -O /usr/local/bin/youtube-dl
$ sudo chmod a+x /usr/local/bin/youtube-dl

أما من يريد تثبيت النسخة المتوفرة في مخازن توزيعته، فيمكنه استخدام الأوامر التالية:
على التوزيعات الدبيانية كأوبنتو ولينكس منت أدخل الأمر التالي:

$ sudo apt-get install youtube-dl

على فيدورا أدخل الأمر التالي :

$ sudo yum install youtube-dl

على ماجيا -ماندريفا سابقا- :

$ su -
$ urpmi youtube-dl

على أوبن سوزا – openSUSE :

$ sudo zypper install youtube-dl

بعد انتهاء التثبيت يمكننا البدء باستعمال البرنامج.

⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊇⊆⊇⊆⊇⊆⊇⊆⊇

لتحميل فيديوهات من يوتيوب ببرنامج youtube-dl

2014-02-12_12-00-11

qst  هل يمكن يمكن جعل الفيديو المحمل يأخذ عنوان الفيديو الأصلي؟

نعم ولكن يجب عليك ان تقوم بأضافة حرف -t، وهو الأمر المناسب لجعل الفيديو المحمل يأخذ عنوان الفيديو الأصلي:

$ youtube-dl -t http ://www.youtube.com/watch?v=OKjyS2HVFPg

qst  كيف نجعل البرنامج يدعم الاستكمال التلقائي، هل هو مفعل تلقائيا؟

في النسخة الحديثة يحاول البرنامج استكمال التحميل تلقائيا. إن كنت تستخدم نسخة قديمة يجب إضافة الخاصية –c لتفعيله. أمر التحميل مع دعم الاستكمال التلقائي سيكون إذن هو :

$ youtube-dl -tc http ://www.youtube.com/watch?v=OKjyS2HVFPg

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

يجب أن تعيد أمر التحميل من نفس المجلد الذي شغلته فيه أول الأمر، لأن الملف المحمل غير الكامل يكون موجودا به.

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

$ nohup youtube-dl -tc http ://www.youtube.com/watch?v=OKjyS2HVFPg

الآن حتى إن أغلقت الطرفية سيستمر تحميل الفيديو. تقدم التحميل ستجده في ملف جديد ينضاف باسم nohup.

qst  هل يمكنني أن أحدد صيغة الفيديو المحمل؟
يمكن ذلك بإضافة الخاصية -f متبوعة برقم يقابل الصيغة و الجودة التي تريد. لكن الصيغ محدودة بتلك التي يدعم يوتيوب : flv, mp4, webM, 3GP

بفتح ملف توثيق youtube-dl بالأمر التالي :

$ nman youtube-dl

ستجد جميع الخصائص المدعومة والأرقام الموافقة لها. الأرقام التي تظهر اخر كل سطر هي التي يجب أن تضع بعد الخاصية –f.

original

⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇

طريقة تحميل قائمة تشغيل كاملة من يوتيوب

2014-02-12_13-49-56
سنستعمل خاصية الحفاظ على عناوين الفيديوات أيضا :

$ youtube-dl -ct http://www.youtube.com/playlist?list=PLbbbetk3j5fyMP9zSs8YFlekrYL0J5SxD

⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇

طريقة تحميل جزء من قائمة تشغيل من يوتيوب

qst  هل يمكن تحميل جزء محدد من قائمة التشغيل ؟ هل يمكنني ذلك؟

نعم ! سنضيف خاصيتين لأمر تحميل قائمة التشغيل :
playlist-start : نحدد بها من أي فيديو في القائمة نريد بدء التحميل
playlist-end : نحدد بها إلى أي فيديو من القائمة نريد التحميل.

لو أردت مثلا تحميل الفيديوات من 2 إلى 5 في قائمة تشغيل جماليات لينكس سأدخل الأمر التالي :

$ youtube-dl -t --playlist-start=2 playlist-end=5 http://www.youtube.com/playlist?list=PLbbbetk3j5fyMP9zSs8YFlekrYL0J5SxD

لو أردت تحميل فيديوات من فيديو محدد إلى اخر القائمة يمكن تحديد عدد الفيديو الذي يجب أن يبدأ منه التحميل فقط :

$ youtube-dl -t --playlist-start=2 http://www.youtube.com/playlist?list=PLbbbetk3j5fyMP9zSs8YFlekrYL0J5SxD

بنفس الطريقة، إذا أردت تحميل فيديوات من أول القائمة إلى فيديو محدد، يمكن تحديد عدد الفيديو الذي يجب أن يتوقف عنده التحميل فقط :

$ youtube-dl -t --playlist-end=5 http://www.youtube.com/playlist?list=PLbbbetk3j5fyMP9zSs8YFlekrYL0J5SxD

⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇

طريقة تحميل المقطع الصوتي لفيديو

من يريد المقطع الصوتي لفيديو يمكنه استعمال الخاصيتين :
–extract-audio : لتحميل المقطع الصوتي لفيديو فقط
–audio-format : لتحديد صيغة المقطع الصوتي المستخرج من الفيديو. هذه الخاصية يمكن الاستغناء عنها في حال أردنا ترك الصيغة افتراضية.

لتحميل المقطع الصوتي لفيديو من المجمع بصيغة mp3 ساستعمل إذن الأمر التالي :

$ nohup youtube-dl -tc --extract-audio --audio-format=mp3 http ://www.youtube.com/watch?v=OKjyS2HVFPg

الصيغ المدعومة : mp3، aac و best.

⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇

طريقة تحميل قناة كاملة من يوتيوب
لتحميل قناة كلمة من يوتيوب ببرنامج youtube-dl فالأمر سهل. يكفي إدخال عنوان القناة في أمر التحميل! لتحميل جميع فيديوات قناة المجمع نستعمل الأمر التالي:

$ youtube-dl -tc http://www.youtube.com/user/Mjma3Academy

أو الأمر التالي:

$ youtube-dl -ytuser:mjma3academy

البرنامج يحتوي على عدة إمكانيات لاختيار فيديوات بميزات معينة. يمكن مثلا أن نختار تحميل فيديوات لها عدد مشاهدات معين، تاريخ نشر محدد، حجم محدد… لإظهار جميع الخيار استخدم الأمر:

$ youtube-dl --help

information Youtube-dl يدعم مواقع أخرى خاصة بالفيديوات غير يوتيوب.

⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇
⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇⊆⊇

برنامج SMtube: لتشغيل وتحميل فيديواهات يوتيوب بواجهة رسومية بسيطة

برنامج SMtube له واجهة رسومية، لكنه يمكن من تحميل فيديوات فقط. لا يمكن تحميل قوائم تشغيل أو قناة كاملة به. في البرنامج إمكانيات للبحث عن الفيديوات وتشغيلها بأي مشغل فيديو مثبت.

طريقة تحميل وتثبيت برنامج SMtube على لينكس

smplayer-youtube-browser

على توزيعات لينكس دبيان يمكن استخدام الأوامر التالية:

$ youtube-dl --help
$ sudo add-apt-repository ppa:rvm/smplayer
$ sudo apt-get update
$ sudo apt-get install smplayer smtube smplayer-themes smplayer-skins

على توزيعات أخرى راجع الرابط التالي: حزم SMplayer 

 

وافر الشكر الجزيل للأخ الكريم : محمد صخري

عن fouad

احاول من خلال مدونتي البسيطة التى نادرا ما اجد الوقت للكتابة نشر مبادئ حركة البرمجيات الحرة والتى هدفها ضمان الحريات الأربع الأساسية لمستخدمي البرمجيات: حرية تشغيل البرمجيات, دراستها وتغييرها, وتوزيع نسخ منها مع تعديلات أو بدون تعديلات. ,ونشر فلسفة الحركة هي إعطاء مستخدمي الحاسوب الحرية عن طريق استبدال البرمجيات الاحتكارية بالبرمجيات الحرة.
Optimization WordPress Plugins & Solutions by W3 EDGE