هل هناك أمر في الطرفية يستحق أن يخصص له مقال مستقل؟
لا أتكلم عن أمر صعب الفهم، في حاجة أن تشرح خفاياه، أو أمر لا يمكنك استعماله إلا لو قمت بخطوات عديدة مربكة. بل هو أمر بسيط للغاية، من أداة لا يجهلها الناس لكن يجهلون مدى قدراتها. حديثنا عن أهم أمر اكتشفته في الجامعة!
المشكلة #
تنتشر شروحات اليوتيوب في سلاسل مقاطع أو مقاطع تشمل كل الدرس من الألف الى الياء، وكلاهما يسهل متابعته على اليوتيوب بما انه يريك تقدمك ويرتبها لك. فالسلاسل يجمعها في مجموعة يسهل التنقل فيها والمقاطع الطويلة مقسّمة إلى فصول لكل منها عنوانه وتوقيته الذي يمكنك العودة اليه.
ولاسباب عديدة قد تجد نفسك راغبا في تحميل تلك الدروس ربما لان يوتيوب يشتتك او نتك ضعيف او لانك تخاف ان تجد صاحب القناة حذفها فجأة.. كما يحصل هذه الأيام. لكن ذلك التحميل في الحالتين متعب وقد يجعل استهلاك المقاطع سيئا. فما العمل؟
اشتري من رابطنا وسنحصل على نسبة بدل ان تروح كلها لبيزوص Amazon prime
برنامج yt-dlp #
هنا يأتي البرنامج الأفضل على الإطلاق لتحميل المقاطع من الإنترنت، وخاصة من يوتيوب: yt-dlp
.
وهو برنامج مفتوح المصدر مبني على youtube-dl
، وحسّنه ليكون خليفته، خصوصا بعد توقف تحديثات الأخير في أواخر 2020 بسبب الملاحقات القانونية من جمعية صناعة التسجيلات الأميركية (RIAA).
وظيفة البرنامج هي تحميل الفيديوهات والصوتيات عبر سطر الأوامر، ويوفر مزايا عديدة مثل: تحميل الفيديو بأعلى جودة، دعم الترجمة، تحميل قوائم التشغيل، وغيرها الكثير. وهي الأداة التي سنستعملها لحل مشكلتنا.
وإن أردته، فستجده متوفرا على ويندوز، وماك، ولينكس، ولا يحتاج تحميله سوى أمر بسيط:
🐧 على Debian / Ubuntu:
sudo apt install yt-dlp
🐧 على Arch Linux و EndeavourOS:
sudo pacman -S yt-dlp
موجود في المستودعات الرسمية لاغلب التوزيعت.
🪟 على Windows:
اسهل طريقة لتثبيته باستخدام winget.
- افتح الطرفية
- اكتب امر
winget install yt-dlp
- انتظر انتهاء التحميل والتثبيت
- اغلق الطرفية واعد فتحها لاستعماله
الحل #
قوائم التشغيل #
إذا قدّمنا رابط قائمة التشغيل، سيحمّل هذا الأمر جميع الفيديوهات في القائمة على التوالي، ويسمّي كلا منها بترتيبها في القائمة مع اسم المقطع. وأنصح ان تشغل الأمر في مجلد مستقل كي لا تتبعثر المقاطع خاصة ان اردت تحميل قوائم عديدة.
yt-dlp -f "bv*[height=1080][ext=mp4]+ba[ext=m4a]/best[ext=mp4]" --merge-output-format mp4 --add-metadata --output "%(playlist_index)02d - %(title)s.%(ext)s" "PLAYLIST_URL"
شرح الخيارات
الخيار | المعنى |
---|---|
-f “…” | يختار فيديو بجودة 1080p بصيغة MP4 مع صوت M4A |
/best[ext=mp4] | ان لم توجد جودة 1080p يختار افضل جودة ممكنة |
merge-output-format mp4 | يدمج الصوت مع الفيديو في ملف MP4 |
add-metadata | يضيف بيانات الفيديو (مثل العنوان والمؤلف) إلى الملف النهائي |
output “…” | يحدد اسم الملف |
“PLAYLIST_URL” | استبدله برابط قائمة التشغيل |
المقاطع الطويلة #
هناك طريقتان رئيسيتان لحل المشكلة:
- اضافة الفصول للمقطع
يدعم البرنامج تحميل الفصول واضافتها بأوقاتها وتسميتها. لنحصل عليها نستعمل امر:
yt-dlp -f "bv*[height=1080][ext=mp4]+ba[ext=m4a]/best[ext=mp4]" --merge-output-format mp4 --add-metadata --embed-chapters "VIDEO_URL"
شرح الخيارات
الخيار | المعنى |
---|---|
–embed-chapters | يضيف الفصول إلى الملف |
“VIDEO_URL” | استبدله برابط الفيديو الذي تود تحميله |
- تحميل الفصول في مقاطع مستقلة
نقسم المقطع الطويل الى مقاطع قصيرة مستقلة حسب الفصول. ونسميها بترتيب الفصل في المقطع فالعنوان الاصلي ثم عنوان الفصل. وذلك بأمر:
yt-dlp --split-chapters -f "bv*[height=1080][ext=mp4]+ba[ext=m4a]/best[ext=mp4]" --merge-output-format mp4 --add-metadata -o "%(chapter_number)02d - %(title)s - %(chapter)s.%(ext)s" "VIDEO_URL"
شرح الخيارات
الخيار | المعنى |
---|---|
–split-chapters | يقسم الفيديو إلى عدة ملفات بناء على الفصول |
%(chapter_number)02d | ترتيب الفصل بصيغة ثنائية |
%(title)s | عنوان الفيديو الأصلي |
%(chapter)s | اسم الفصل |
%(ext)s | امتداد الملف (مثل .mp4) |
الخيارات الاضافية #
يمكنك ان تعدل تلك الاوامر حسب رغبتك
خيارات جودة الفيديو:
height=1080
— جودة 1080p (Full HD)height=720
— جودة 720p (HD)height=480
— جودة 480pheight=360
— جودة 360pheight=240
— جودة 240p
خيارات تنسيق الفيديو:
[ext=mp4]
— صيغة MP4 (متوافقة مع معظم الأجهزة)[ext=webm]
— صيغة WebM (حجم أقل وجودة جيدة، لكنها أقل دعما)
اذا تعاني من مشاكل مساحة او سوء نت كبير جرّب صيغة ال webm فقط تأكد ان تستعمل مشغل فيديوهات يدعمها مثل MPC-HC .
خيارات جودة الصوت:
ba[ext=m4a]
— صوت بصيغة M4A (AAC) وهو شائع ومضغوط جيداba[ext=mp3]
— صوت MP3 (أقل كفاءة من M4A)ba[ext=webm]
— صوت WebM (عادة Opus)
اشترك في NordVpn يا منعدم الخصوصية!
الخلاصة #
رغم سهولة المتابعة على يوتيوب، إلا أن تحميل المقاطع يبقى خيارا أفضل في كثير من الحالات، ولو من باب الاحتياط تحميلا لا يجعل استهلاكها اسوء. وللأسف كانت هناك قناة ممتازة اتابعها وفجأة اخفت كل شروحاتها من وقتها ادركت ان علي اخذ الحيطة وعليك أنت ايضا!