تحويل ملف الترجمة SRT إلى VTT
الصق نص ملف SRT أو اختر ملف .srt فتحصل فورًا على WebVTT: تتحول الفواصل في الأوقات إلى نقاط وتُضاف ترويسة WEBVTT، وتنسخ الناتج أو تنزّله بصيغة .vtt.
جارٍ تحميل الأداة…
تعمل هذه الأداة داخل المتصفح: لا يُرفع ملفك ولا نصك. كل ما تبلّغ عنه الصفحة هو أن الأداة استُخدمت، دون أي نص أو اسم ملف.
الصيغتان تحملان المعلومات نفسها
تحمل SRT وWebVTT المعلومات نفسها: وقت بداية ووقت نهاية ونص. الفرق في التفاصيل. هذا المقطع نفسه بالصيغتين:
SRT 1 00:00:01,000 --> 00:00:03,500 أهلًا بكم. WebVTT WEBVTT 1 00:00:01.000 --> 00:00:03.500 أهلًا بكم.
في نسخة VTT سطر ترويسة في الأول، وتأتي أجزاء الثانية بعد نقطة لا بعد فاصلة، ورقم المقطع فوق الوقت اختياري (تسمّيه VTT معرّف المقطع). هذا هو التحويل كله للترجمة العادية، ولذلك يصلح أن يتم داخل المتصفح بلا خادم.
ماذا يتغير بالضبط
- يُضاف سطر WEBVTT وسطر فارغ في أول الملف.
- تتحول الفاصلة قبل أجزاء الثانية إلى نقطة.
- يُهرَّب الرمزان & و< الشاردان في النص لأن VTT تقرؤهما بداية وسم أو كيان، فيبقى سطر مثل «س&ج» سليمًا.
- الكلمات والتوقيت وأرقام المقاطع تبقى كما هي، ووسوم <i> و<b> و<u> صالحة في الصيغتين فتمر دون تغيير.
متى تحتاج VTT بدل SRT
استعمل VTT كلما ذهبت الترجمة إلى صفحة ويب. عنصر <track> في HTML5، وهو ما يعرض به وسم <video> العادي الترجمة، يقرأ WebVTT ولا يقرأ SRT. وكثير من منصات الفيديو والمشغّلات يقبل الصيغتين، وكثير من المحررات والمشغّلات المكتبية لا يعرف إلا SRT، فالعادة الآمنة أن تحتفظ بالاثنين: SRT نسخة أصلية تعدّلها، وVTT تصنعه منها للويب.
لماذا قد يُرفض ملف محوَّل
- الترويسة ليست في أول الملف: يجب أن يبدأ ملف WebVTT بالحروف WEBVTT في السطر الأول. سطر فارغ أو تعليق أو رمز شارد فوقها يبطل الملف كله.
- فاصلة ضلّت طريقها: أوقات VTT بنقطة. ملف يخلط الاثنين تعمل فيه المقاطع الصحيحة وتسقط البقية.
- الترميز: WebVTT معرَّف بترميز UTF-8. إن حُفظ ملف SRT بترميز قديم ظهرت الحروف العربية علامات استفهام أو مربعات. تقرأ هذه الصفحة ملفات UTF-8 وUTF-16 وWindows-1252، والملف الذي تعطيك إياه UTF-8 دون علامة BOM.
- نص يشبه الوسوم: VTT تعدّ التسلسل --> داخل النص سهم وقت. تتولى الأداة تهريب ما يلزم.
الترقيم والعربية
إن ظهرت علامات الترقيم في الطرف الخطأ من السطر العربي في المشغّل (نقطة في أوله بدل آخره) فالتحويل ليس سبب المشكلة غالبًا؛ جرّب إصلاح ترقيم الترجمة العربية.
إن بدت النتيجة خاطئة
تذكر الأداة رقم السطر الذي لا تستطيع قراءة وقته وتكمل البقية، فتصحّح الأصل وتلصقه ثانية. وتحذّرك إن تداخلت المقاطع أو انتهى مقطع قبل أن يبدأ، وهذا هو السبب المعتاد لظهور الأسطر متراكبة أو بغير ترتيب. وإن كان التوقيت متأخرًا أو متقدمًا فقط فاستعمل تقديم الترجمة وتأخيرها، ولتقصير الأسطر الطويلة تقسيم أسطر الترجمة. وللاتجاه المعاكس: تحويل VTT إلى SRT. ولفهم الصيغتين أكثر اقرأ ما هو ملف SRT؟
أسئلة شائعة
لماذا يتجاهل مشغّل الفيديو في المتصفح ملف SRT؟
لأن عنصر <track> في HTML5 يقرأ WebVTT لا SRT. إن وجّهته إلى ملف .srt فلن تظهر الترجمة. التحويل إلى VTT هو الحل: تضيف الأداة ترويسة WEBVTT وتغيّر صيغة الوقت، وهذا ما يحتاجه المتصفح.
ماذا يتغير بالضبط حين يتحول SRT إلى VTT؟
ثلاثة أشياء: يُضاف سطر WEBVTT وسطر فارغ في الأعلى، وتصير الفاصلة قبل أجزاء الثانية نقطة، ويُهرَّب أي رمز & أو < شارد في النص. الكلمات والتوقيت وأرقام المقاطع تبقى كما هي.
هل تبقى وسوم الخط العريض والمائل؟
نعم. <i> و<b> و<u> صالحة في الصيغتين فتمر دون تغيير. ولا موضع للمقاطع في SRT فلا تضيف الأداة إعدادات مقاطع.
هل يُرفع ملف الترجمة إلى مكان ما؟
لا. التحويل جافاسكربت داخل هذا التبويب، ولا يغادر النص ولا الملف المتصفح. كل ما تبلّغ عنه الصفحة أن الأداة استُخدمت دون نص أو اسم ملف.
تريد ملف VTT من التسجيل نفسه؟
ارفع الملف الصوتي أو المرئي واحصل على نص بأوقات يمكنك تعديله وتصديره بصيغة WebVTT أو SRT أو TXT أو JSON.