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

مولّد أوامر yt-dlp لفيسبوك

ابنِ أمر yt-dlp لفيديوهات فيسبوك، بما فيها خيارات الكوكيز التي يحتاجها معظمها.

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

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

yt-dlp -f 'bv*[height<=1080]+ba/b[height<=1080]' --merge-output-format mp4 --no-playlist --cookies-from-browser chrome 'https://www.facebook.com/watch/?v=1234567890'
الأساسيات

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

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

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

ملاحظات حول فيسبوك

جزء كبير من فيسبوك غير متاح للطلبات غير المسجَّلة الدخول، والنسخ الأعلى جودة تُقدَّم غالبًا لجلسة مسجَّلة فقط. تمرير الكوكيز يحل الأمرين معًا.

إذا بدت النتيجة أقل جودة مما رأيته في المتصفح، اسرد الصيغ أولًا — فسلّم الصيغ المتاح لجلستك أقصر في الغالب من الذي يستخدمه مشغّل الويب.

روابط فيسبوك تأتي بأشكال أكثر من أي منصة أخرى يتعامل معها yt-dlp: /watch/?v=… و/reel/… ومنشورات المجموعات وفيديوهات الصفحات وروابط fb.watch القصيرة. وكلها تصل إلى المستخرِج نفسه، لكن الملفوفة في صفحة تحتاج أحيانًا فكّ الفيديو أولًا. والرابط الدائم هو الصورة الموثوقة — انقر بزر الفأرة الأيمن على ختم وقت المنشور وانسخ ذلك العنوان؛ فهو يشير مباشرة إلى صفحة الوسائط لا إلى موجز يصدف أنه يحتويه.

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

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

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

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

هل يستطيع yt-dlp تنزيل فيديوهات فيسبوك الخاصة؟
فقط تلك التي يراها حسابك أصلًا، باستخدام ‎--cookies-from-browser. ولا سبيل للالتفاف على صلاحية لا تملكها.
يعيد فيسبوك خطأً من دون كوكيز.
جزء كبير من فيسبوك غير متاح للطلبات غير المسجَّلة. مرِّر جلستك عبر ‎--cookies-from-browser chrome، مع إغلاق المتصفح.
لماذا الجودة أقل مما في المتصفح؟
يقدّم فيسبوك النسخ الأعلى لبعض الجلسات فقط. نفّذ ‎-F لترى المتاح فعلًا لذلك الرابط، ومرِّر كوكيز إن كانت القائمة قصيرة.