UltKit

تحويل VTT إلى SRT

WebVTT هي صيغة الترجمة المعتمدة على الويب، ولذلك تحصل عليها عند تنزيل ترجمات YouTube وتسجيلات Zoom واجتماعات Teams. لكن برامج تحرير الفيديو وأجهزة التلفاز وكثيرًا من نماذج الرفع ما زالت تطلب SRT، وهذه الصفحة تعيد كتابة الملف بتلك الصيغة الأقدم.

محوّل الترجمة

أو أفلت ملفات SRT, VTT, ASS … هنا ·

الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة

الإخراج

تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.

طريقة استخدام هذه الأداة

  1. 1

    ارفع ملفات .vtt

    أضف ملفات ترجمة WebVTT، حتى 20 ملفًا بحجم يصل إلى 95 MB لكل ملف، مثل ترجمات جميع دروس دورة مسجلة دفعة واحدة.

  2. 2

    راجع إعدادات الإخراج

    الخيار التحويل إلى مضبوط على SRT. فعّل إزالة وسوم التنسيق ضمن الإعدادات المتقدمة للحصول على نص خالٍ من التنسيق، أو استخدم إزاحة التوقيت إذا ظهرت الترجمة مبكرة أو متأخرة.

  3. 3

    حوّل إلى SRT

    اضغط تحويل إلى SRT ثم نزّل الملفات. سمِّ كل ملف بالاسم نفسه الذي يحمله الفيديو، مثل lecture-01.mp4 وlecture-01.srt، حتى تعثر عليه المشغلات.

يحافظ تحويل VTT إلى SRT على كلمات كل ترجمة وتوقيتاتها. فهو يرقّم المقاطع، ويكتب الساعات في كل طابع زمني، ويستبدل النقطة العشرية بفاصلة، ويزيل ترويسة WebVTT، فيبدو الملف كأي ترجمة SubRip.

WebVTT مقابل SRT: الترجمة نفسها بقواعد مختلفة

بدأ WebVTT نحو عام 2010 لدى WHATWG باسم WebSRT، وهو نسخة من SubRip مخصصة لعنصر <track> في HTML5، وهو اليوم مواصفة من W3C. حافظ على بنية المقطع والطابع الزمني المألوفة وأضاف ما تحتاجه المتصفحات: ترويسة WEBVTT إلزامية، وساعات اختيارية في الطوابع الزمنية، وإعدادات للموضع والمحاذاة، وكتل STYLE بتنسيق CSS، وتعليقات NOTE، ووسوم صوتية للمتحدثين. لا تشغّل المتصفحات في عنصر track سوى VTT، ولذلك تصدّره أدوات البث والاجتماعات: تسجيلات Zoom السحابية ونصوص Microsoft Teams تُنزَّل بصيغة .vtt.

SRT أقدم وأبسط. ليست له مواصفة رسمية، بل أعراف برنامج SubRip: رقم المقطع، ونطاق زمني بفواصل، والنص، وسطر فارغ. تقبل المشغلات وسوم <i> و<b> و<u> الأساسية، وهذا كل ما في التنسيق. لذلك يعني التحويل من VTT إبقاء ما يستطيع SRT التعبير عنه وحذف الباقي. وإن كنت تريد الكلمات فقط، فأداة VTT إلى TXT تعطيك نصًا مفرغًا نظيفًا.

ما يحتفظ به تحويل VTT إلى SRT وما يحذفه

ميزات WebVTT وما يحتويه ملف SRT
ميزة WebVTTمثالفي SRT
الطوابع الزمنية`01:02.500`تُكتب بالشكل `00:01:02,500`
معرّفات المقاطع`intro` أو `12`تُستبدل بأرقام تبدأ من 1
مائل وغامق وتحته خط`<i>`، `<b>`، `<u>`تبقى، ما لم يكن خيار **إزالة وسوم التنسيق** مفعّلًا
إعدادات المقطعمثل `line:85% align:start`تُحذف؛ وتستخدم المشغلات موضعها الافتراضي
وسوم المتحدث والفئة`<v Anna>`، `<c.yellow>`تُزال الوسوم
كتل STYLE وNOTE وREGIONCSS وتعليقات ومناطقتُحذف

مقطع ترجمة VTT بعد تحويله إلى SRT

مدخل WebVTT في الأعلى ومقطع SRT الناتج عنه في الأسفل
WEBVTT

intro
00:01.500 --> 00:04.000 line:85% align:center
<v Anna>أهلًا بكم من جديد في <i>القناة</i>.

----- SRT -----

1
00:00:01,500 --> 00:00:04,000
أهلًا بكم من جديد في <i>القناة</i>.

افتح ملف SRT في Premiere Pro أو DaVinci Resolve أو VLC

Premiere Pro

  1. 01اختر File › Import ثم حدد ملف ‎.srt.
  2. 02اسحبه إلى التسلسل فوق الفيديو.
  3. 03عدّل النص والتوقيت في لوحة الترجمات.

DaVinci Resolve

  1. 01استورد ملف ‎.srt إلى Media Pool.
  2. 02اسحبه إلى الخط الزمني لإنشاء مسار ترجمة.
  3. 03اختر نمط ترجمة المسار من Inspector.

VLC

  1. 01افتح الفيديو.
  2. 02اختر Subtitle › Add Subtitle File.
  3. 03أو احفظ ملف SRT باسم الفيديو ليُحمَّل تلقائيًا.

VTT

ترجمات WebVTT

VTT هي صيغة Web Video Text Tracks التي طورتها WHATWG وW3C نحو عام 2010 لفيديو HTML5. تشبه SRT لكنها تضيف ترويسة WEBVTT وتدعم تحديد المواضع والتنسيق وتسمية المتحدثين والبيانات الوصفية. تستخدمها المتصفحات للترجمة عبر العنصر <track>، وتقبلها منصات البث ويوتيوب. بعض مشغلات سطح المكتب والمحررات تتوقع SRT بدلًا منها.

الضغط
–
الشفافية
–
الحركة
–
سنة الظهور
2010 · W3C / WHATWG
محول VTT

SRT

ترجمات SubRip

SRT هي صيغة الترجمات في SubRip، وهو برنامج مجاني لنظام Windows كان يستخرج الترجمات من الفيديو نحو عام 2000. كل مدخل كتلة نصية بسيطة تضم رقمًا ووقت بداية ونهاية ونص الترجمة. وهي أوسع صيغ الترجمة دعمًا، إذ تقبلها VLC وYouTube وFacebook ومحررات الفيديو والتلفزيونات الذكية. تتضمن SRT تنسيقًا أساسيًا فقط ولا معيار فيها للموضع أو الأنماط.

الضغط
–
الشفافية
–
الحركة
–
سنة الظهور
SubRip
محول SRT

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

أسئلة شائعة حول تحويل VTT إلى SRT

ما الفرق بين VTT و SRT؟

يبدو سطر التوقيت متشابهًا تقريبًا، لكن WebVTT يستخدم نقطة قبل أجزاء الثانية بينما يستخدم SRT فاصلة، ويجب أن تبدأ ملفات VTT بكلمة WEBVTT. كما يضيف VTT تحديد موضع الترجمة وتنسيق CSS والتعليقات ووسوم المتحدثين، وكلها غير موجودة في SRT.

لماذا يظهر كل سطر مرتين في ملفات VTT للترجمة التلقائية من YouTube؟

ترجمات YouTube التلقائية تتدرج كلمة بكلمة، وتحفظها أدوات التنزيل مثل yt-dlp على شكل مقاطع متداخلة بنصوص مكررة وطوابع زمنية للكلمات داخل النص. يحتفظ ملف SRT بالمقاطع بتوقيتها كما هي، لذا نظّف المكررات في محرر نصوص، أو نزّل الترجمة من YouTube Studio إن كان الفيديو ملكك.

هل يستورد Premiere Pro ملفات VTT أم SRT فقط؟

يستورد Premiere Pro ترجمات SRT منذ سنوات، بينما اختلف دعم الصيغ الأخرى بين الإصدارات. التحويل إلى SRT هو الطريق الموثوق لـ Premiere ولـ DaVinci Resolve، ويناسب أيضًا أجهزة التلفاز ومشغلات الوسائط القديمة التي تقرأ الترجمة من وحدة USB.

ماذا يحدث لأسماء المتحدثين في وسوم الصوت في WebVTT؟

لا يحتوي SRT على وسم للصوت، فلا مكان لوسم <v Anna>. إذا احتاج المشاهدون إلى معرفة المتحدث، فاكتب الأسماء في ملف SRT كنص عادي، مثل ANNA: في بداية السطر.

هل يمكنني تحويل ملف SRT إلى VTT مرة أخرى لاحقًا؟

نعم، أداة SRT إلى VTT تضيف الترويسة وتستبدل الفواصل العشرية بنقاط. أما المواضع والأنماط والتعليقات التي حُذفت هنا فلن تعود، فاحتفظ بملف VTT الأصلي إذا قد تحتاجها.