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

تسجيل البث المباشر — مولّد أوامر yt-dlp

ابنِ أمر yt-dlp لتسجيل بث مباشر، من بدايته حيثما تسمح المنصة بذلك.

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

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

yt-dlp --merge-output-format mkv --no-playlist -N 4 --live-from-start --wait-for-video 60-300 'https://www.youtube.com/watch?v=live_stream_id'
الأساسيات

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

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

يحدّد سقف الارتفاع. سيظل 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)
إعادة تعيين

تسجيل البث المباشر بأمان

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

اختر MKV. فالتسجيل الذي يتوقف فجأة — وهذا يحدث في البث المباشر — يترك عادة ملف MKV قابلًا للتشغيل، بينما ملف MP4 المقطوع أثناء الكتابة قد لا يُفتح أصلًا. ولا يمكن استئناف بث مباشر، فاختيار الحاوية هو شبكة الأمان كلها.

انتظار بث مجدول وضع مختلف عن تسجيل بث جارٍ: فخيار انتظار البث يستعلم عن الرابط حتى يُفتح البث ثم يبدأ التسجيل — اترك الطرفية تعمل ويلتقط من الدقيقة الأولى. وفاصل الاستعلام دقائق لا ثوانٍ، فابدأ الأمر مبكرًا؛ فالتأخر عن الاستعلام يكلّف دقائق من البث، ولا خيار يسترد دقائق لم تُسجَّل قط.

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

البث المباشر HLS بالتعريف: مئات الأجزاء القصيرة تصل في الزمن الحقيقي ويضمّها ffmpeg في الحاوية كلما هبطت. ولهذا فتسجيل البث المباشر هو الحالة التي تهم فيها MKV أكثر — فملف MP4 يحتاج فهرسه مكتوبًا في النهاية، والتسجيل المقتول في الدقيقة الثالثة من بث بساعتين بلا فهرس إطلاقًا. ومساحة القرص هي الحد الحقيقي الآخر: فالتسجيل المباشر ينمو بمعدل بت البث ما دام يجري، وحد الحجم يحمي القرص في بث يجري اثنتي عشرة ساعة لأن المذيع نسي أن يتوقف.

وبعد الواقعة أمران يستحقان التسمية. التسجيل فيه صمت بين الأجزاء أمر عادي — فالصمت بين أجزاء الحدث في المصدر — وقطعه لاحقًا تحرير لا تنزيل فاشل. والبثوث التي انتهت قبل ساعات تسجيلات عادية بحلول وقت العثور عليها: استخدم خيارات الفيديو العادية للمنصة، وهي ما يعرضه هذا النموذج افتراضيًا، والخيارات الخاصة بالبث المباشر فقط ما دام البث حيًّا فعلًا.

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

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