مشغّل مجاني لفيديوهات Kick وTwitch
لماذا تكتم Twitch صوت الفيديوهات، وماذا يعني -unmuted
قد تعمل إعادة Twitch تمامًا، ثم تفقد صوتها لدقائق، ثم يعود. ليس هذا خللًا في المشغّل ولا في اتصالك: لقد أزالت Twitch صوت ذلك المقطع. تشرح هذه الصفحة ما تحتويه قائمة التشغيل فعليًّا، ولماذا تسميتها عكس ما تتوقّع، وماذا يعني ذلك لمن يبني مشغّلًا.
حُدِّث
ما هو المقطع المكتوم حقًّا
تشغّل Twitch كشفًا آليًّا لحقوق النشر على صوت البثّوث المسجّلة. وحين يطابق مقطعٌ مقطوعةً محميّة، يُزال صوت ذلك النطاق من التسجيل. الفيديو لا يُمسّ، والخطّ الزمني يحتفظ بطوله نفسه، والتشغيل يستمرّ عاديًّا — الصوت وحده يختفي.
ويُقرَّر هذا في جانب Twitch قبل أن يرى أي مشغّل خارجي الملف. فإضافة المتصفّح وتطبيق سطح المكتب وNoSub تتلقّى جميعها التسجيل المكتوم نفسه بالضبط.
الجزء المخالف للحدس: -unmuted يعلّم النطاق المكتوم
يُقدَّم فيديو Twitch كقائمة تشغيل HLS تسرد آلاف المقاطع القصيرة. وداخل النطاق المكتوم لا تُسمّى تلك المقاطع -muted كما تتوقّع. بل تُدرَج بلاحقة -unmuted.
وفي قوائم التشغيل العامة التي يعالجها NoSub، يعيد طلب أحد ملفات -unmuted رمز HTTP 403، بينما يُقدَّم المسار نفسه حاملًا -muted. فالقاعدة العملية تستند إذًا إلى استجابة شبكة التوزيع: -unmuted لا يعني أن صوتًا مسموعًا متاح للمشغّل.
ما يلاحظه NoSub في قوائم التشغيل العامة
أثناء تنفيذ تشغيل المقاطع المكتومة، صادف NoSub مرارًا السلوك نفسه في قوائم التشغيل العامة:
- معرّف -unmuted في قوائم الوسائط المعنيّة يعلّم مقطعًا تقدّمه الإعادة العامة بلا صوته الأصلي.
- طلب ملف -unmuted مباشرة يعيد 403، لا الصوت الأصلي.
- ملفّ -muted المقابل هو النسخة الوحيدة التي تقدّمها شبكة التوزيع.
- الخطّ الزمني لا يغيّر طوله أبدًا؛ صوت النطاق وحده هو الغائب.
ماذا يعني هذا إن كنت تبني مشغّلًا
المشغّل الذي يمرّر قائمة التشغيل كما هي يفشل على نحو يبدو غير متّصل بالصوت:
- تبدأ استجابات 403 بالضبط حيث يبدأ المقطع المكتوم، فيتوقّف التشغيل في منتصف الفيديو بدل الإبلاغ عن مشكلة صوت.
- والعرَض المعتاد مؤشّر تحميل لا ينتهي، يدفع الناس إلى البحث عن خلل شبكة أو جودة لا وجود له.
- والحلّ هو استبدال -unmuted بـ -muted في قائمة الوسائط قبل تسليمها للمشغّل.
- وبمعزل عن ذلك، لا ترسل شبكات توزيع فيديوهات Twitch ترويسات CORS، فيحتاج مشغّل المتصفّح أيضًا إلى تمرير المقاطع عبر وسيط لقراءة بياناتها.
هل يمكن استعادة الصوت الأصلي؟
ليس من مصدر الفيديو العام الذي يستخدمه NoSub. فاستبدال اسم المقطع لا يستعيد شيئًا — إنما يطلب الملف المكتوم الذي تقدّمه شبكة التوزيع فعلًا.
واستعادة صوت مسموع تتطلّب نسخة منفصلة حُفظت قبل أن تطبّق Twitch الكتم. ولا يستضيف NoSub البثّوث ولا يؤرشفها، فلا يستطيع توفير نسخة كهذه.
الأسئلة الشائعة
لماذا يفقد فيديو Twitch صوته فجأة؟
أزالت Twitch صوت ذلك المقطع بعد أن طابق فحصها الآلي لحقوق النشر مقطوعةً محميّة. الفيديو لم يُمسّ، والصوت يعود بعد نهاية النطاق.
هل يعني -unmuted أن الصوت متاح؟
لا، بل العكس. اسم المقطع الحامل -unmuted يعلّم نطاقًا مكتومًا، وطلب ذلك الملف يعيد 403. ولا تُقدَّم إلا نسخة -muted.
هل يمكنني تنزيل الصوت الأصلي لفيديو Twitch مكتوم؟
ليس من مصدر الفيديو العام الذي يستخدمه NoSub. فالمقطع المتاح يحتوي التسجيل المكتوم، ولا يحتفظ NoSub بنسخة أسبق.
لماذا يتوقّف مشغّلي بدل أن يفقد الصوت فقط؟
لأنه طلب ملفات -unmuted المدرجة في قائمة التشغيل وتلقّى سلسلة من استجابات 403. واستبدالها بـ -muted يزيل التوقّف.
هل تكتم Kick الإعادات بالطريقة نفسها؟
لا تتيح Kick في قوائم تشغيلها اصطلاحًا مماثلًا للمقاطع المكتومة، فهذا السلوك خاص بـ Twitch وحدها.
هل يبيّن NoSub أين يغيب الصوت؟
نعم. يعلّم NoSub النطاقات المكتومة مباشرة على شريط التقدّم، فيظهر المقطع الصامت قبل أن تصل إليه. و NoSub نفسه لا يستضيف شيئًا ولا يقرأ إلا المصدر العام؛ ويمكن لأصحاب الحقوق استخدام صفحة المعلومات القانونية.
NoSub
لماذا يفقد فيديو Twitch صوته فجأة، ولماذا تعيد مقاطع -unmuted الخطأ 403، وما الذي يجب أن يفعله مشغّل المتصفّح ليواصل الإعادة.
افتح NoSub