محول SRT إلى VTT
حوّل ملفات الترجمة SRT إلى VTT مباشرة في متصفحك دون رفعها إلى أي مكان.
الإدخال
الإخراج
ملف القراءة
لماذا نحوّل ملفات الترجمة؟
يحتوي ملف الترجمة على أسطر حوار الفيديو، مع وقت ظهور كل سطر واختفائه. تقبل مشغلات الفيديو وبرامج التحرير والمواقع بعض تنسيقات الترجمة دون غيرها، لذا غالبًا ما يحتاج الملف إلى التحويل قبل استخدامه في المكان المطلوب. كما تختلف التنسيقات في طريقة تحديد توقيت الأسطر، وفي مقدار ما تحتفظ به من مظهرها، مثل الخط المائل والألوان وموضع ظهور الأسطر على الشاشة.
| التنسيق | الاسم | ما يحتفظ به المحوّل |
|---|---|---|
| SRT | SubRip | التنسيقات والألوان والموضع |
| VTT | WebVTT | التنسيقات وألوان WebVTT المحددة والموضع |
| ASS | Advanced SubStation Alpha | التنسيقات والألوان والموضع |
| SSA | SubStation Alpha | التنسيقات والألوان والموضع |
| SUB | MicroDVD | تنسيقات الأسطر الكاملة وألوانها |
| SBV | تعليقات YouTube (SubViewer) | النص فقط |
| TTML | Timed Text Markup Language | التنسيقات والألوان والموضع |
| DFXP | Distribution Format Exchange Profile | التنسيقات والألوان والموضع |
| SMI | SAMI | التنسيقات والألوان |
| LRC | كلمات الأغاني المتزامنة | النص فقط، سطر واحد لكل توقيت |
تشمل التنسيقات الخط المائل والعريض والتسطير والشطب، باستثناء WebVTT الذي لا يدعم الشطب. تحتفظ جميع التنسيقات بالتوقيت والنص، وتحتفظ جميعها بفواصل الأسطر باستثناء LRC. تحدد ملفات SAMI وLRC وقت بدء كل سطر فقط، بينما تحسب ملفات MicroDVD التوقيت بإطارات الفيديو.
وصف الأداة
تحوّل هذه الأداة ملفات الترجمة بين SRT وVTT وASS وSSA وSUB وSBV وTTML وDFXP وSMI وLRC. تعمل جميع أدوات تحويل الترجمة هنا بالطريقة نفسها، بدءًا من أداة تحويل الترجمة العامة وصولًا إلى الأدوات المخصصة لزوج واحد من التنسيقات، مثل SRT إلى VTT أو VTT إلى SRT أو ASS إلى SRT: تبدأ الأداة بالتنسيقات المذكورة في اسمها، ويمكنك تغيير القائمتين «المصدر» و«الهدف» لاختيار أي تنسيقات أخرى.
تقبل أدوات التحويل ملفات الترجمة أو نصوص الترجمة الملصقة، وتُخرج ملفات أو نصوصًا. اختر نوع الإدخال والإخراج من علامتي التبويب «ملف» و«نص» أعلى جانب المصدر وجانب الهدف. يبدأ كلا الجانبين على «ملف».
- الإدخال من ملف: اختر ملف ترجمة واحدًا أو عدة ملفات، أو أسقطها هنا. تعرض نافذة استعراض الملفات الملفات بالتنسيق المصدر فقط، لكن يمكنك إسقاط ملفات بأي من التنسيقات، وسيُحوّل كل ملف انطلاقًا من تنسيقه الفعلي؛ لذلك يُحوّل ملف VTT حتى باستخدام أداة التحويل من ASS إلى SRT. يُحوّل كل ملف فور إضافته، ومرة أخرى كلما اخترت هدفًا آخر أو معدل إطارات آخر.
- الإدخال من نص: الصق نص الترجمة أو اكتبه، وسيُحوّل أثناء الكتابة.
- الإخراج إلى ملف: تظهر الملفات المحوّلة في شبكة، ولكل منها زر «تنزيل» خاص بها. وتحتفظ بأسمائها الأصلية مع الامتداد الجديد. ينتج عن لصق نص الترجمة ملف واحد اسمه converted، مثل converted.vtt.
- الإخراج إلى نص: يظهر نص الترجمة المحوّل جاهزًا للنسخ. عند تحويل عدة ملفات، اختر الملف الذي تريد عرضه من قائمة «ملف» أعلى النص.
يعكس زر التبديل اتجاه التحويل: يصبح تنسيق الهدف هو المصدر، ويتبادل الجانبان علامتي التبويب، ويصبح نص الترجمة المحوّل هو الإدخال الجديد.
تُحوّل ملفات الترجمة على جهازك ولا تُرفع إلى أي مكان.
تحويل عدة ملفات ترجمة دفعة واحدة
في علامة تبويب «ملف»، اختر أو أسقط أي عدد تريده من ملفات الترجمة، ويمكنك إضافة المزيد في أي وقت: هذه أداة لتحويل ملفات الترجمة دفعة واحدة، لذا يمكن تحويل ترجمات مسلسل كامل في عملية واحدة، سواء كان التحويل من ASS إلى SRT أو من SRT إلى VTT أو من SUB إلى SRT.
- تُحوّل الملفات واحدًا تلو الآخر، حسب ترتيب إضافتها، ويعرض شريط التقدم عدد الملفات التي عولجت.
- تظهر الملفات المحوّلة في شبكة، ولكل منها زر «تنزيل» خاص بها.
- يحفظ زر «تنزيل الكل» جميع الملفات المحوّلة في ملف ZIP واحد، أو يحفظ الملف المحوّل الوحيد كما هو.
- إذا تشابه اسما ملفين، يُضاف رقم إلى اسم الملف اللاحق، مثل episode (1).srt.
- إذا تعذّر تحويل ملف، فستظهر رسالة خطأ باسمه، بينما يستمر تحويل الملفات الأخرى.
الإعدادات
يظهر إعداد «معدل الإطارات (fps)» ضمن «الإعدادات»، أسفل تنسيق الهدف، عند التحويل من SUB أو إليه، لأن ملفات MicroDVD تحسب التوقيت بإطارات الفيديو بدلًا من الثواني. اختر معدل إطارات الفيديو الذي تتزامن معه الترجمة: 23.976 أو 24 أو 25 أو 29.97 أو 30 أو 50 أو 59.94 أو 60 إطارًا في الثانية. والقيمة الافتراضية هي 23.976.
- تُقرأ ملفات MicroDVD التي يحدد سطرها الأول معدل الإطارات، مثل {1}{1}25، بهذا المعدل مهما كانت قيمة «معدل الإطارات». أما ملفات MicroDVD الأخرى فتُقرأ بمعدل الإطارات المحدد.
- تبدأ ملفات MicroDVD التي ينشئها المحوّل بذلك السطر، الذي يحدد معدل الإطارات المستخدم في إنشائها.
آلية العمل
تُقرأ كل الملفات، وكذلك النصوص الملصقة، في صورة مقاطع ترجمة، أي أسطر نصية تظهر في وقت واحد، ثم تُكتب بالتنسيق الهدف.
- يُقرأ نص الملف باستخدام ترميز الأحرف الذي يحدده مؤشر ترتيب البايتات، أو UTF-8 إذا كان النص صالحًا بهذا الترميز، أو الترميز الذي يرجّح chardet استخدامه، مثل Windows-1251 للترجمة الروسية، وShift_JIS لليابانية، وEUC-KR للكورية. ويُتعرّف أيضًا على ملفات UTF-16 التي لا تحتوي على مؤشر ترتيب بايتات. وتكون الملفات المحوّلة دائمًا بترميز UTF-8 وبنهايات أسطر Windows (CRLF).
- يُقرأ الملف وفق نوع الترجمة التي يحتوي عليها، بصرف النظر عن امتداده، وينطبق الأمر نفسه على النص الملصق، بصرف النظر عما تحدده قائمة «المصدر». يُقرأ ملف .xml الذي يحتوي على ترجمة TTML على أنه TTML، ويُقرأ ملف SRT المحفوظ بامتداد .txt على أنه SRT عند إسقاطه على أداة اختيار الملفات، ويُقرأ ملف .sub الذي يحتوي على ترجمة SubViewer والموقّتة بأجزاء من مئة الثانية على أنه SubViewer لا MicroDVD.
- يُحافظ دائمًا على التوقيت والنص، وكذلك على فواصل الأسطر، باستثناء ملفات LRC. ويُحافظ على الخط المائل والعريض والتسطير والشطب والألوان والموضع بقدر ما يدعمه التنسيق الهدف، كما يوضح الجدول. أما الخطوط وأحجامها والحدود الخارجية والرسوم المتحركة وتوقيت الكاريوكي وأسماء المتحدثين والرسومات والملاحظات والتعليقات فلا تُنقل.
- يُكتب النص الأبيض دون تحديد لون. ولا يحتفظ WebVTT إلا بالألوان التي يحددها، وهي الأبيض والأخضر الليموني والسماوي والأحمر والأصفر والأرجواني والأزرق والأسود، باستخدام فئات مثل
<c.yellow>. - تحتفظ المقاطع الموجودة أعلى الصورة أو في وسطها أو إلى يسارها أو يمينها بموضعها: تحصل ملفات SRT وASS على وسوم مثل {\an8}، وأرقامها مرتبة كأزرار لوحة الأرقام، بحيث يشير الرقم 8 إلى أعلى الوسط؛ وتحصل ملفات SSA على وسوم مثل {\a6}، وملفات VTT على إعدادات سطر المقطع ومحاذاته، وملفات TTML وDFXP على منطقة لكل موضع. أما ملفات MicroDVD وSBV وSAMI وLRC فلا تتضمن مواضع، لذا تفقدها مقاطعها.
- تُقرّب التوقيتات في ملفات ASS وSSA وLRC إلى أقرب جزء من مئة من الثانية، وفي ملفات MicroDVD إلى أقرب إطار.
- في ملفات ASS وSSA، يُقرأ كل سطر Dialogue وفق تنسيق الخط المائل والعريض والتسطير والشطب واللون والمحاذاة المحدد في نمطه، وتُغيّرها وسوم التجاوز. وتتضمن ملفات ASS وSSA التي ينشئها المحوّل نمطًا واحدًا هو Default: خط Arial أبيض بحجم 16، في أسفل وسط نص برمجي أبعاده 384 × 288.
- تحدد ملفات SAMI وLRC وقت بدء كل ترجمة فقط. وتستمر الترجمة حتى بدء التالية أو حتى يمحوها مقطع فارغ، بينما تستمر الأخيرة 5 ثوانٍ، أو حتى مدة الأغنية المحددة في وسم المدة في ملفات LRC إذا كانت أطول. وبما أن هذه التنسيقات تعرض ترجمة واحدة في كل مرة، تُقسّم المقاطع المتداخلة عند بدء أحدها أو انتهائه، ويعرض كل جزء نص جميع المقاطع الظاهرة على الشاشة في تلك اللحظة.
- تُقرأ ملفات LRC عند كل توقيت يتوفر فيه سطر؛ وتظهر الأسطر التي لها التوقيت نفسه معًا، كما في ملفات الترجمات المتعددة، ويغيّر وسم الإزاحة توقيت كل سطر. ولا تُنقل توقيتات الكلمات، مثل <01:23.45>. وتضع ملفات LRC التي ينشئها المحوّل كل مقطع في سطر واحد، مع مسافة بين أسطره.
- إذا احتوى ملف SAMI على ترجمات بلغات متعددة، فتُقرأ أول لغة تتوفر لها ترجمات. وتتضمن ملفات SAMI التي ينشئها المحوّل لغة واحدة، وهي اللغة التي يحددها المصدر، مثل لغة ملف TTML أو ملف SAMI آخر، أو الإنجليزية إذا لم يحدد لغة. وتُسمّى فئتها باسم اللغة، مثل KOCC للكورية.
- يمكن أن تكون التوقيتات في ملفات TTML وDFXP توقيتات ساعة أو إطارات أو علامات أو إزاحات مثل 1.5s، كما تُحتسب أيضًا توقيتات المتن وعناصر div التابعة له. وتُقرأ الأنماط سواء كانت محددة على النص أو مسمّاة في الرأس. وملفات DFXP هي ملفات TTML، لذا يقرأها المحوّل ويكتبها بالطريقة نفسها، والاختلاف الوحيد هو الامتداد. وتستخدم الملفات التي ينشئها توقيتات ساعة بالمللي ثانية، وتحدد الأنماط على النص.
- في ملفات WebVTT، لا تُنقل الملاحظات وكتل الأنماط والمناطق ومعرّفات المقاطع. ويحدد سطر "Language:" في الرأس، الموجود في بعض الملفات، اللغة.
- في ملفات MicroDVD، تنسّق رموز التحكم مثل {y:i} للخط المائل و{c:$0000FF} للألوان سطرًا، أو المقطع كاملًا إذا كان الحرف كبيرًا. ويؤدي الرمز / في بداية السطر الغرض نفسه للخط المائل. لا يستطيع MicroDVD تنسيق جزء من السطر، لذلك تحتفظ الملفات التي ينشئها المحوّل بالأنماط المطبقة على الأسطر أو المقاطع كاملة.
- تُحوّل ملفات SRT حتى إذا لم تتضمن أرقام المقاطع، أو احتوت على أسطر فارغة داخل المقاطع، أو استخدمت نقاطًا بدلًا من الفواصل في التوقيتات.
- تحتوي ملفات SUB المصاحبة لملف .idx (VobSub) على صور للترجمة لا نصوصها، لذا لا يمكن تحويلها.
نصائح
- لعرض الفيديو على صفحة ويب، حوّل الترجمة إلى VTT: إذ يقبل عنصر HTML
<track>ملفات WebVTT. - إذا ظهر توقيت ملف MicroDVD أبكر من اللازم أو متأخرًا عنه، وازداد الفرق مع تقدم الفيديو، فأعد تحويله باستخدام معدل إطارات الفيديو الذي تتزامن معه الترجمة.
- إذا ظهرت الأحرف على نحو خاطئ، مثل Ïðèâåò بدلًا من Привет، فهذا يعني أن ترميز الملف لم يُتعرّف عليه. افتح الملف في محرر نصوص، واحفظه بترميز UTF-8، ثم أعد تحويله، أو انسخ نصه والصقه في علامة تبويب «نص».