أداة إزاحة توقيت الترجمة المصاحبة

قدّم أو أخّر كل مقطع SRT أو VTT من دون تغيير نص الترجمة المصاحبة أو إعداداتها.

أدرج الملف كاملًا، مع أرقام مقاطع SRT أو ترويسة WEBVTT.
تنسيق الإزاحة
تؤخر القيم الموجبة المقاطع، وتعرضها القيم السالبة أبكر. استخدم الكسور العشرية أو H:MM:SS.mmm.
الترجمة بعد الإزاحة

ستظهر هنا نتيجة SRT أو VTT بعد التحقق منها.

أضف الترجمة وأدخل مقدار الإزاحة.

يبقى نص الترجمة المصاحبة وملفاتها في متصفحك. لا يرفع BroBroGo أي شيء ولا يحفظه.

الأسئلة الشائعة

ما ملفات SRT وVTT المدعومة؟

استخدم ملفات SRT بترميز UTF-8 وكتل مرقمة، أو ملفات WebVTT تبدأ بـ WEBVTT. تبقى معرّفات المقاطع والإعدادات والملاحظات والأنماط والمناطق ونهايات الأسطر ونص الترجمة كما كُتبت.

ماذا يحدث إذا نقلت الإزاحة السالبة التوقيت إلى ما قبل الصفر؟

تتوقف الإزاحة بدلًا من اقتطاع المقاطع أو حذفها. وبذلك تبقى مدة كل مقطع والإزاحة المطلوبة كما هما بدقة؛ أدخل تقديمًا أقل وحاول مرة أخرى.

هل تصلح الإزاحة الثابتة ترجمة يزداد فيها فقدان التزامن؟

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

فهم تنسيقات الترجمة المصاحبة SRT و VTT

تعتمد ملفات الترجمة المصاحبة على تنسيقات نصية محددة لتنظيم ظهور النصوص وتزامنها مع المادة المرئية. ويعد تنسيق SRT (SubRip Subtitle) وتنسيق VTT (WebVTT - Web Video Text Tracks) من أكثر التنسيقات شيوعاً واستخداماً في هذا المجال.

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

تتعامل أداة إزاحة توقيت الترجمة المصاحبة مع هذين التنسيقين بدقة عالية، حيث تدعم ملفات SRT بترميز UTF-8 ذات الكتل المرقمة، وملفات WebVTT التي تبدأ بـ WEBVTT. وعند معالجة هذه الملفات، تحرص الأداة على الحفاظ على معرّفات المقاطع، الإعدادات، الملاحظات، الأنماط، المناطق، نهايات الأسطر، ونصوص الترجمة كما كُتبت تماماً دون أي تغيير، مقتصرة فقط على تعديل قيم الطوابع الزمنية.

أهمية مزامنة الترجمة المصاحبة في المحتوى المرئي

تعد المزامنة الدقيقة بين الصوت والصورة ونص الترجمة عنصراً حاسماً في تقديم تجربة مشاهدة مريحة ومفهومة. ويحتاج العديد من المتخصصين مثل محرري الترجمة، وصناع الفيديو، والمترجمين، ومعدي الدورات التدريبية، وموظفي التوطين (Localization) إلى ضبط توقيت ملفات الترجمة بالكامل لتتطابق بدقة مع الفيديو المعدل أو المعاد إنتاجه.

في كثير من الأحيان، يظهر خلل في التزامن نتيجة لاختلاف توقيت بداية الفيديو أو قص أجزاء من مقدمته، مما يجعل الترجمة تظهر متأخرة أو متقدمة عن الكلام الفعلي بمقدار ثابت. في هذه الحالة، يساعد تطبيق إزاحة زمنية ثابتة (Fixed Time Shift) على كامل الملف في حل المشكلة دفعة واحدة وإعادة التزامن إلى وضعه الصحيح.

كيفية استخدام الثواني والرموز الزمنية لإزاحة التوقيت

تتيح الأداة طريقتين لتحديد مقدار الإزاحة الزمنية المطلوبة لتعديل التوقيت:

  1. تنسيق الثواني: يتم إدخال القيمة كأرقام عشرية (مثل 2.5 أو -0.75).
  2. تنسيق الرمز الزمني: يتم إدخال القيمة بصيغة الساعات، الدقائق، الثواني، والأجزاء من الألف من الثانية H:MM:SS.mmm (مثل -00:00:02.500).

تؤدي القيم الموجبة إلى تأخير ظهور المقاطع (إزاحتها إلى وقت لاحق)، بينما تؤدي القيم السالبة إلى عرض المقاطع في وقت أبكر (تقديمها).

قواعد التحقق من صحة بنية الترجمة وترتيب التوقيت

تطبق الأداة مجموعة من القواعد الصارمة لضمان سلامة ملف الترجمة الناتج وخلوه من الأخطاء الهيكلية التي قد تسبب فشل تشغيله على مشغلات الفيديو. وتشمل هذه القواعد والقيود ما يلي:

  • الحد الأقصى لحجم الملف: تدعم الأداة رفع ملفات لا يتجاوز حجمها 2 MB.
  • الترميز: يجب أن تكون الملفات المرفوعة بنص UTF-8 صالح.
  • ترتيب التوقيت: ترفض الأداة الملفات التي لا تترتب فيها أوقات بدء المقاطع تسلسلياً (كرونولوجياً)، حيث تظهر رسالة الخطأ "يبدأ المقطع ‹number› قبل المقطع السابق له." إذا كان هناك تداخل غير منطقي في الترتيب.
  • زمن البداية والنهاية: يجب أن يكون وقت نهاية المقطع لاحقاً لوقت بدايته، وإلا تظهر رسالة الخطأ "يجب أن ينتهي المقطع ‹number› بعد بدايته.".
  • الطوابع الزمنية المضمنة: ترفض الأداة أي طوابع زمنية مضمنة في ملفات VTT إذا كانت خارج نطاق المقطع أو غير مرتبة، وتظهر رسالة الخطأ "يحتوي المقطع ‹number› على طابع زمني VTT مضمن خارج مدته أو بترتيب خاطئ.".
  • التداخل المقبول: تسمح الأداة بوجود مقاطع متداخلة في الوقت أو مقاطع تبدأ في الوقت نفسه، طالما أنها تحافظ على القواعد الهيكلية الأخرى.

معالجة الحالات الاستثنائية والحدود الزمنية

عند تطبيق إزاحة سالبة (تقديم الترجمة)، قد يؤدي ذلك في بعض الأحيان إلى دفع توقيت أحد المقاطع ليصبح قبل نقطة الصفر الزمنية (أي قيمة سالبة للوقت).

تتعامل الأداة مع هذه الحالة بإيقاف عملية الإزاحة بالكامل للملف لحماية البيانات من التلف أو الحذف العشوائي. وفي هذه الحالة، تظهر للمستخدم رسالة الخطأ: "ستنقل هذه الإزاحة المقطع ‹number› إلى ما قبل الصفر. استخدم ‹minimum› أو إزاحة لاحقة.". يضمن هذا الإجراء الحفاظ على المدة الزمنية الدقيقة لكل مقطع، ويتيح للمستخدم إدخال قيمة تقديم أصغر تتناسب مع حدود الملف.

خصوصية البيانات ومعالجتها

تتم معالجة نصوص وملفات الترجمة المصاحبة بالكامل داخل متصفح الويب الخاص بالمتصفح. لا يتم رفع أي ملف أو نص أو حفظه على خوادم BroBroGo، مما يضمن بقاء بياناتك محلياً على جهازك أثناء استخدام الأداة.


الأسئلة الشائعة

ما ملفات SRT وVTT المدعومة؟
استخدم ملفات SRT بترميز UTF-8 وكتل مرقمة، أو ملفات WebVTT تبدأ بـ WEBVTT. تبقى معرّفات المقاطع والإعدادات والملاحظات والأنماط والمناطق ونهايات الأسطر ونص الترجمة كما كُتبت.

ماذا يحدث إذا نقلت الإزاحة السالبة التوقيت إلى ما قبل الصفر؟
تتوقف الإزاحة بدلًا من اقتطاع المقاطع أو حذفها. وبذلك تبقى مدة كل مقطع والإزاحة المطلوبة كما هما بدقة؛ أدخل تقديمًا أقل وحاول مرة أخرى.

هل تصلح الإزاحة الثابتة ترجمة يزداد فيها فقدان التزامن؟
لا. تصحح الإزاحة الثابتة التأخير أو التقديم نفسه في الملف كله. إذا اتسع الفرق أثناء التشغيل (ما يعرف بانحراف التوقيت أو Drift)، فيلزم تعديل معدل التوقيت أو تحرير مقاطع بعينها بطريقة أخرى.

ما هو الحد الأقصى لحجم ملفات الترجمة التي يمكن معالجتها؟
الحد الأقصى لحجم الملف المرفوع هو 2 MB، ويجب التأكد من أن الملف يستخدم ترميز UTF-8 صالح لتجنب أخطاء القراءة.