انتقل إلى المحتوى

عدم تزامن الترجمة: كيف تصلح الإزاحة الثابتة والانزلاق التدريجي

1 min read 1 views آخر تحديث: أغسطس 2, 2026
A television on a stand showing a paused frame, a remote control on the arm of a sofa

الخلاصة

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

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

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

تفرقة بين الحالتين في ثلاثين ثانية

شغّل سطر حوار قريباً من بداية الفيديو ولاحظ مقدار الفرق بين توقيت الترجمة والصوت — نصف ثانية تأخير، أو ثلاث ثوان تقديم، أو أي مقدار آخر. ثم انتقل إلى مكان قريب من النهاية وتحقق من سطر هناك أيضاً. هذا هو الاختبار كله.

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

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

إصلاح الإزاحة الثابتة

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

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

احذر بداية الملف بعد الإزاحة إلى الخلف

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

لماذا ينزلق توقيت الترجمة بدلاً من أن يتأخر فقط

الانزلاق يبدو أغرب من الإزاحة لأنه يتفاقم بلا سبب ظاهر، لكن سببه المعتاد بسيط: بُني ملف الترجمة على نسخة من الفيديو تعمل بمعدل إطارات مختلف عن النسخة التي تشاهدها فعلاً. ومعدل الإطارات هو عدد الإطارات التي يعرضها الفيديو في الثانية، فإذا افترض توقيت الترجمة معدلاً معيناً بينما يعمل الفيديو بمعدل آخر، يتباعد الاثنان أكثر مع كل ثانية تمر. في البداية يكون الانزلاق ضئيلاً يسهل تجاهله، وبنهاية فيلم يمتد ساعتين قد يصل إلى عدة ثوان.

المثال الكلاسيكي هو فيلم أُنتج بمعدل 24 إطاراً في الثانية مقابل نسخة تلفزيونية تعمل بمعدل 25. لا يوجد خطأ في أي من الرقمين بمفرده — فهما فقط نسختان مختلفتان من نفس المحتوى، وملف ترجمة بُني لأحدهما يسبق أو يتأخر قليلاً عن الآخر، ويتراكم هذا الفرق مع تقدم الفيديو.

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

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

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

حين لا تكون المشكلة إزاحة ولا انزلاقاً

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

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

وإذا كان ما تملكه هو الصوت أو الفيديو الخام بلا أي ملف ترجمة يطابقه أصلاً، فقد يكون الرجوع إلى المصدر وإنشاء توقيت جديد أسهل من محاولة تعديل ملف قديم ليتناسب معه. محول صيغ الترجمة يتعامل مع اختلافات الصيغة بعد أن يصبح لديك ملف يعمل بشكل صحيح، لكنه لا يُنشئ توقيتاً غير موجود أصلاً — لهذا تحتاج إلى أداة تفرغ الصوت نفسه إلى نص، وهذا ما يفعله تطبيق تحويل الصوت إلى نص مثل SozAI، فيحوّل الصوت أو الفيديو الذي تملكه فعلاً إلى نص بتوقيت خاص به، بدل محاولة تمديد ملف شخص آخر ليتناسب معه.

ما يجب توقعه حين لا تكون متأكداً من نوع الخلل

ليست كل حالة عدم تزامن إزاحة صافية أو انزلاقاً صافياً. بعض الملفات تجمع بين إزاحة صغيرة وانزلاق صغير معاً — توقيت مبني على معدل إطارات خاطئ مع بداية متأخرة ثانية واحدة فوق ذلك. في هذه الحالة، فحص البداية والنهاية فقط قد يكون مضللاً، لأن الخطأين قد يلغي أحدهما الآخر جزئياً أو يتضاعفان معاً حسب الاتجاه. وإذا لم تعطك الأرقام في البداية والنهاية صورة واضحة، تحقق من نقطة ثالثة في وسط الفيديو أيضاً؛ فالإزاحة الحقيقية تبقى ثابتة في الفحوص الثلاثة، والانزلاق الحقيقي يكبر بثبات في الفحوص الثلاثة، فنقطة ثالثة تحسم غالباً نوع الخلل الذي تتعامل معه.

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

وأخيراً، لا تتوقع أن يكون التحريك أو تحويل معدل الإطارات قابلاً للتصحيح بالعين بعد أن تطبق عدة تعديلات متتالية دون فحص بينها. كل تعديل بسيط بمفرده، لكن تكديس تحريك فوق تحويل معدل إطارات فوق تحريك آخر، مع التخمين في كل خطوة، ينتج غالباً ملفاً خاطئاً بطريقة لا تطابق أي من الخللين بوضوح بعد ذلك. افحص الملف بعد كل تعديل، لا بعد عدة تعديلات متراكمة.

الإجابات

Frequently Asked Questions

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

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

لماذا تزداد الترجمة عدم تزامناً كلما طال عرض الفيديو؟

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

كيف أحرّك كل أسطر الترجمة في الملف بنفس المقدار؟

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

ماذا يحدث إذا أصبح زمن بداية سطر في الترجمة سالباً؟

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

هل يمكن إصلاح ترجمة خاطئة فقط في وسط الفيلم؟

لا، لا التحريك ولا تحويل معدل الإطارات يصلح ذلك، لأن كلاهما يؤثر على الملف كله بشكل متساوٍ. ترجمة صحيحة في البداية والنهاية وخاطئة في جزء من الوسط تعني غالباً أن الملف بُني لنسخة مختلفة من الفيديو، بإضافة أو حذف مشهد.

هل يغيّر تحريك ملف الترجمة الكلمات المكتوبة فيه؟

لا. الإزاحة تغيّر فقط التوقيت المرتبط بكل سطر — زمن البداية والنهاية لكل عبارة — وتترك النص وفواصل المتحدثين وكل شيء آخر كما هو تماماً. صياغة الترجمة لا تتأثر بأي شكل.

Merey Tleugazin

مؤسس SozAI. يبني أدوات تحول الكلام إلى نص للمحترفين حول العالم.

SozAI
SozAI — تنزيل مجانيفرّغ الصوت والفيديو فورًا
احصل على التطبيق