تخطَّ إلى المحتوى
yt-dlp

تنزيل فيديو 4K — مولّد أوامر yt-dlp

ابنِ أمر yt-dlp لفيديو بدقة 2160p مع بقاء الفصول والبيانات الوصفية سليمة.

اختياري. اتركه فارغًا وسينتهي الأمر بكلمة URL لتضع مكانها ما تريد.

الأمر الخاص بك

yt-dlp -f 'bv*[height<=2160]+ba/b[height<=2160]' --merge-output-format mkv --no-playlist --embed-metadata --embed-chapters -N 4 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
الأساسيات

خيار «الصوت فقط» يستخرج المسار الصوتي ويتجاهل مسار الفيديو.

الفيديو والجودة

يحدّد سقف الارتفاع. سيظل yt-dlp يختار أفضل مسار عنده أو دونه.

نوع الملف الذي تُدمج فيه مسارات الفيديو والصوت المنفصلة.

خيارات متقدمة (3)

يتجاوز قائمة الجودة. لمن يعرف صياغة الصيغ مسبقًا.

يعيد تغليف المسارات دون إعادة ترميز. سريع وبلا فقد في الجودة.

يعيد ترميز الفيديو. بطيء ومع فقد في الجودة — استخدمه فقط حين لا تكفي إعادة التغليف.

الصوت

الملف الذي سيُحوَّل الصوت إليه.

يمنح VBR أفضل نسبة بين الحجم والجودة؛ أما معدلات البت الثابتة فأسهل في التوقّع.

الترجمات

التضمين يضعها داخل الفيديو؛ أما الحفظ فيكتب ملف ‎.srt منفصلًا بجانبه.

افصل بينها بفاصلة. استخدم all لكل اللغات المتاحة.

قوائم التشغيل والقنوات

ما العمل حين ينتمي الرابط إلى فيديو وقائمة تشغيل في آنٍ واحد.

تعمل النطاقات والقوائم معًا، مثل 1-10,15 أو ‎-5::2 لكل عنصر ثانٍ ابتداءً من النهاية.

خيارات متقدمة (1)

يسجّل ما نُزِّل فعلًا كي يتخطاه التشغيل التالي. هذه هي طريقة إبقاء قناة متزامنة.

المقاطع والفصول
خيارات متقدمة (2)

نطاق زمني مثل ‎*00:01:30-00:03:00، أو اسم فصل. النجمة في البداية تعني أنه ختم زمني.

البيانات الوصفية والغلاف
خيارات متقدمة (3)
SponsorBlock

يقتطع من الملف المقاطع التي حدّدها المجتمع اعتمادًا على بيانات SponsorBlock.

خيارات متقدمة (1)

يبقي المقاطع لكنه يعلّمها، فتستطيع تخطّيها بنفسك.

الملفات والمجلدات

تُوضع أسماء الحقول داخل ‎%(...)s. والشرطات المائلة تنشئ مجلدات.

خيارات متقدمة (4)

المكان الذي تُكتب فيه الملفات. اجمعه مع القالب أعلاه لإنشاء مجلدات فرعية.

أقصى طول لاسم الملف بعدد الأحرف.

عوامل التصفية
خيارات متقدمة (5)

YYYYMMDD، أو تاريخ نسبي مثل now-1month.

YYYYMMDD، أو تاريخ نسبي.

يتخطى كل ما هو أصغر. يقبل 5M و500K وما شابه.

يتخطى كل ما هو أكبر.

عدد الملفات التي تُنزَّل قبل التوقف.

الشبكة

مثل 2M أو 500K. مفيد حين تحتاج بقية النطاق الترددي لأمر آخر.

خيارات متقدمة (5)

يسرّع المسارات المجزّأة. الرقم أربعة نقطة بداية معقولة.

كم مرة يُعاد المحاولة عند فشل جزء. القيمة infinite مسموحة.

رابط وكيل HTTP أو HTTPS أو SOCKS.

يجعل الطلبات تبدو صادرة من متصفح حقيقي. هذا هو الحل المعتاد لأخطاء 403 المفاجئة.

تسجيل الدخول وملفات الكوكيز

يقرأ جلسة الدخول لديك مباشرة. ضروري للمحتوى الخاص أو المقيَّد بالعمر أو المخصص للأعضاء.

خيارات متقدمة (1)

ملف cookies.txt بصيغة Netscape مُصدَّر من متصفحك.

البث المباشر
خيارات متقدمة (2)

يستعلم دوريًا حتى يبدأ بث مجدول. القيمة MIN-MAX هي الثواني بين كل استعلام وآخر.

حلول بديلة
خيارات متقدمة (3)

مهجور لصالح ‎--add-headers. أُبقي عليه لأن كثيرًا من الشروحات القديمة ما زالت تستخدمه.

مهجور لصالح ‎--add-headers.

مفاتيح خاصة بكل موقع، مثل youtube:player_client=web.

الإخراج والتشخيص
خيارات متقدمة (2)
إعادة تعيين

ما الذي تتطلبه دقة 4K فعلًا

عند 2160p يكون الفيديو والصوت مسارين منفصلين دائمًا، لذا فـ ffmpeg لازم لدمجهما. وMKV هي الحاوية الأكثر أمانًا: إذ لا يستطيع MP4 حمل بعض الترميزات التي يُقدَّم بها 4K، وفرضه يجعل yt-dlp يعيد الترميز — وهو بطيء ومُفقِد للجودة، والطريقة المعتادة لضياع بيانات HDR.

وإن لم تظهر دقة 4K فالأرجح أن الفيديو لم يُرفع بها أصلًا. اسرد الصيغ أولًا بدل افتراض أن الأمر خاطئ. وتوقّع عدة غيغابايت لكل ساعة، واستخدم حدًا للحجم أو نطاق مقطع إن كان ذلك يشكّل مشكلة.

اختيار الحاوية هو قرار HDR. فـ 4K HDR يصل في ترميزات — VP9.2 وAV1 — لا يستطيع MP4 حملها دائمًا، وفرض MP4 يجعل yt-dlp يعيد الترميز: ساعات من العمل، وخسارة جودة مرئية، وبيانات HDR ذهبت. وMKV يحمل كل شيء كما هو؛ وهذا الإعداد الجاهز يجعلها افتراضه لهذا السبب بعينه. فمشغّل SDR يشغّل ملف HDR فتبدو باهتة — ذلك من المشغّل لا من الملف، وتحويل HDR إلى SDR كما ينبغي عمل فلتر لا مفتاح.

عرض النطاق هو حيث يتوقف 4K عن كونه افتراضًا: فـ 2160p بمعدل بت محترم تستهلك من 40 إلى 90 غيغابايت لكل ساعة لقطات، والأجزاء المتوازية تجعل التنزيل بأقصى ما يسمح به الاتصال — وهذا بالضبط ما يستدعي تقييد المنصة. وإن أبطأ التشغيل حتى صار زحفًا فنصف عدد الأجزاء ودعه يجري أطول؛ فملف 4K كبير بما يكفي أن إتمامه ببطء ما زال أفضل من إعادته. وخيار حد الحجم موجود ليوقف تشغيلًا جامحًا قبل أن يفعل ذلك امتلاء القرص.

الفصول والبيانات الوصفية هما ما يجعل أرشيف 4K يستحق عناءه: ففيلم بساعتين بلا فصول ملف واحد، وبها يصبح قابلًا للتنقل. وSponsorBlock يتكامل هنا أيضًا — فمقاطع الرعاية معلَّمة على محتوى 4K كما على أي محتوى آخر، وتخطيها في ملف بطول فيلم يوفر وقتًا أكثر مما في أي شيء أقصر. وضمّن الصورة المصغرة بوصفها غلافًا وإلا عرضت مكتبة الوسائط مربعًا فارغًا لكل ملف 4K.

ما لا تستطيعه 4K: التكبير. فمصدر 1080p مقيدًا صعودًا يبقى 1080p — فالقيد حد أقصى، وينتقي yt-dlp أفضل مسار عنده أو دونه دون شكوى. وإن أظهر -F لا شيء فوق 1080p فذاك كل ما أعطى الناشر المنصة. ومصادر 4K الحقيقية على يوتيوب عادة VP9 أو AV1، وكلاهما يفك ترميزه في معالجات الرسوم الأقدم برمجيًا — فالمشغّل البطيء مسألة ترميز غالبًا لا مسألة ملف، وMKV يحفظ الترميز الأصلي كما هو.

الأسئلة الشائعة

لماذا دقة 4K غير متاحة لهذا الفيديو؟
لم يُرفع بدقة 4K، أو أن المنصة تقيّد تلك النسخة. نفّذ ‎-F لترى ما هو موجود قبل افتراض أن الأمر خاطئ.
أي حاوية أستخدم لدقة 4K؟
تقبل MKV أي تركيبة ترميز. أما MP4 فأكثر توافقًا لكنه لا يحمل بعض ترميزات 4K، وعندها يضطر yt-dlp لإعادة الترميز — وهو بطيء ومُفقِد للجودة.
ما حجم تنزيلات 4K؟
عدة غيغابايت لكل ساعة غالبًا. استخدم حدًا أقصى لحجم الملف أو نطاق مقطع إن كان ذلك يهمك.
هل يعمل نطاق HDR؟
نعم حين يكون موجودًا في المصدر. أبقِ الترميز الأصلي — فإعادة الترميز هي ما يدمّر بيانات HDR عادة.