محوّل معدل إطارات الترجمة

يعيد قياس أكواد توقيت SRT وVTT بين معدلات إطارات مثل 23.976 و25، مع إزاحة اختيارية. يعمل في متصفحك.

كيف يعمل

أسقط ملف ‎.srt‎ أو ‎.vtt‎، ثم اختر معدل الإطارات الذي كُتبت الترجمة له ومعدل إطارات الفيديو الذي بحوزتك فعلاً. يُضرب كل كود زمني بالنسبة بينهما. وتعرض المعاينة أول المقاطع بأوقاتها الجديدة قبل أن تعتمد التغيير، لتتحقق من اتجاه الإزاحة.

المعدلات والنسب المخصصة

الإعدادات الجاهزة هي 23.976 و24 و25 و29.97 و30، وهي تغطي تحويلات السينما وPAL وNTSC وأزواج الـpulldown التي تسبب معظم الانحراف. وإن لم تكن حالتك بينها فاكتب المعامل مباشرةً — فالنسبة نسبة، ولا يعني الأداةَ من أين جاء الرقم.

الإزاحة فوق القياس

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

لماذا يعمل داخل متصفحك

هذه عمليات حسابية على ملف نصي — بضع مئات من عمليات الضرب — ولم يوجد يوماً سبب وجيه لأن تستلزم رفعاً أو حساباً أو طابور انتظار. المحلّل والمُسلسِل شفرة TypeScript في هذه التبويبة، ويُكتب الملف مباشرةً من جديد، ولا يُحتفظ بشيء.