مقالات ودروس لمزيد من الإبداع

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

إذا اشتغل الفيديو بلا نص، فاختبر تحميل المسار أولا ثم اعرض مقطعا تعرف توقيته.

اربط المسار بالمشغل

ضع الفيديو وملف VTT بترميز UTF-8 على الموقع نفسه. أضف track داخل video. المسار النسبي يبدأ من عنوان الصفحة، وتشير srclang إلى لغة النص لا لغة التسجيل. أعط كل مسار اسما واضحا.

<video controls src="lesson.mp4">
  <track kind="subtitles" src="example-en.vtt"
         srclang="en" label="English" default>
</video>

اختبر مسارًا واحدًا على صفحة بسيطة

نزّل الفيديو التوضيحي وملف VTT وضعهما بجوار صفحة HTML على خادم اختباري باسمَي lesson.mp4 وexample-en.vtt كما في الشيفرة. افتح عنوان الصفحة على الويب لتجنّب قيود المتصفح الخاصة بالملفات المحلية.

يقتصر المثال على إعلان الورشة، لذا لا يظهر نص مع الكلمات الأولى. أوقف الفيديو عند الثانية 8 وقارن الجملة بالمثال. ينبغي أن تختفي عند الثانية 13. إذا بقيت بعد تعطيل الترجمة فتحقّق من مسار آخر أو كتابة مدمجة في الصورة.

تتبّع الطلب عندما تكون قائمة الترجمة فارغة

افتح تبويب الشبكة وأعد تحميل الصفحة واختر الإنجليزية. إذا لم تجد طلب .vtt فافحص عنصر video المنشور؛ ربما حذف المحرر عنصر track عند الحفظ. إذا ظهر الطلب فقارن عنوانه الكامل بمجلد الرفع، خصوصًا إذا كان الدرس في مجلد فرعي.

اقرأ محتوى الاستجابة حتى عند ظهور الحالة 200. ينبغي أن يبدأ بـ WEBVTT ثم سطر فارغ وتوقيت المقطع. قد تحصل بدل ذلك على صفحة تسجيل الدخول. عند خطأ CORS جرّب الملف على أصل الصفحة نفسه ثم افحص الأصل المسموح به وإعداد crossorigin.

استدل على موضع القطع من نمط التأخير

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

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

مثال سير العمل

صوت إنجليزي اصطناعي لنص كتبته EasySub. يعرض المثال المقطع الثالث من ملف SRT الأصلي بصيغة VTT؛ وليس تصديرا جديدا أو نصا راجعه مدقق محترف.

WEBVTT

3
00:00:07.950 --> 00:00:12.149
Our next workshop starts on June 15 at 9:30.

WebVTT · EN · تنزيل الفيديو التوضيحي · ملف SRT الأصلي (الإنجليزية)

اختبر بداية العبارة ونهايتها

اختر English وانتقل إلى الثانية الثامنة. يجب أن تختفي عبارة المثال عند الثانية الثالثة عشرة. افتح رابط الملف مباشرة؛ فصفحة تسجيل الدخول التي تعيد الحالة 200 ليست ملف ترجمة. تحقق من النوع text/vtt وإعداد crossorigin واستجابة CORS عند استخدام نطاق آخر.

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

ماذا لو بدأ التأخر بعد موضع قص؟

قارن المونتاج المنشور بنسخة التفريغ قبل موضع القص وبعده. لا تحرك المسار كله إن كان أوله متزامنا.

افتح مساحة العمل

إنشاء ملف ترجمة VTT من الفيديو

أدلة ذات صلة

DMCA
محمي