كيفية تحويل VTT إلى SRT (ومتى تحتاج ذلك فعليًا)
تتشابه VTT و SRT لكنهما لا يُقبلان بالتساوي في كل مكان. هذا متى يهم التحويل من VTT إلى SRT فعليًا، وكيف يعمل التحويل.
إذا سحبت ترجمة من فيديو ويب أو بث HLS، فمن المحتمل أنك انتهيت بملف .vtt. هذا جيد للمتصفح، لكن لحظة إرادتك استخدام تلك الترجمة في مكان آخر، غالبًا ما تصطدم بحائط.
أين تقصر VTT
- برامج مونتاج الفيديو. Premiere Pro، Final Cut، DaVinci Resolve، وأغلب برامج المونتاج المكتبية تملك دعم استيراد SRT أكثر نضجًا بكثير. استيراد VTT متقلب حسب الإصدار.
- الرفع إلى المنصات. بينما يقبل يوتيوب كلا الصيغتين، عدد من المنصات الأصغر، مشغلات الوسائط، والأنظمة القديمة تتعرف فقط على
.srt. - الأجهزة القديمة أو المدمجة. أجهزة التلفاز الذكية، صناديق البث، وبعض برامج خوادم الوسائط (Plex، Jellyfin، Emby) كان لديها تاريخيًا دعم SRT أكثر موثوقية من VTT، خصوصًا على البرامج الثابتة القديمة.
إذا كنت تنقل الترجمة خارج سياق الويب وإلى أداة فيديو عامة، فـ SRT هو الاختيار الأكثر أمانًا غالبًا.
ما يتغير فعليًا في التحويل
تحويل VTT إلى SRT آلي، لا إبداعي: لا شيء يتغير في الترجمة الفعلية أو توقيتها.
- يُحذف سطر رأسية
WEBVTT(لا تستخدم SRT رأسية). - تتحول التوقيتات من النقاط إلى الفواصل:
00:00:01.000تُصبح00:00:01,000. - تُضاف أرقام cues متتالية إن لم تكن موجودة بالفعل.
- تُزال تنسيقات VTT الخاصة (تموضع cue، علامات الصوت/اللون
<c>)، لأن SRT لا تملك ما يُعادلها. إذا كان ملف VTT يعتمد بشكل كبير على التموضع أو علامات المتحدث المُلوّنة، فهذه المعلومات البصرية لن تنتقل، فقط النص والتوقيت سينتقلان.
تلك النقطة الأخيرة هي الفقدان الحقيقي الوحيد الذي يجب الانتباه له: إذا كانت ترجمتك حوارًا مجردًا دون تنسيق خاص، فالتحويل عمليًا بلا فقدان. إذا استخدمت ميزات تنسيق VTT، ستحتفظ بالكلمات والتوقيت، لكن لا بالتنسيق البصري. SRT ببساطة لا تملك مكانًا لتلك المعلومة.
التحويل
لا تحتاج لمس أي من هذا يدويًا. تعمل أداتنا لتحويل VTT إلى SRT بالكامل داخل متصفحك. لا تُرفع شيئًا، الصق أو أسقط ملفك، وستُعيد كتابة الرأسية، صيغة التوقيت، وترقيم الـ cues في مكانها، فورًا.