إزاحة الترجمة بالإطارات
أو ألصق نص الترجمة
الخيارات
إطارات كاملة للإزاحة، تحول عبر معدل الإطارات أدناه. استخدمها حين يكون المصدر ملف MicroDVD .sub، أو حين تعد ملاحظتك بالإطارات لا بالثواني.
معدل الإطارات الذي تحسب به التوقيتات. في صفحات الصيغ هو ما يحتاجه MicroDVD، لأنه يخزن التوقيت أرقام إطارات. وفي صفحات معدل الإطارات هو المعدل الذي وقت به الملف — النسخة التي صنعت لها الترجمة — ويأخذ الصندوق الثاني في الصفحة معدل الفيديو الذي ستستخدمها معه. والشائعة 23.976 و24 و25 و29.97 و30 و50 و59.94 و60. والخطأ فيه يزحزح الخط الزمني كله، وفي صفحات معدل الإطارات يزحزحه بنسبة لا بمقدار ثابت.
تزيح هذه الصفحة ملف ترجمة بعدد من الإطارات. أعطها اثني عشر إطارا ومعدل إطارات، فيتحرك كل مقطع بهذا المقدار — الحدان معا، فلا يتغير طول أي مقطع. وهي الصفحة التي تلجأ إليها حين يكون الرقم الذي بيدك رقم إطار لا وقتا: موضع تقرأه من خط زمني لمحرر، أو ملاحظة من فحص جودة، أو ملف MicroDVD بامتداد .sub الذي يعد بالإطارات ولا شيء غيرها.
معدل الإطارات ليس تفصيلا في هذه الصفحة، بل هو نصف الحساب. تتحول الإطارات إلى ميلي ثانية بالقسمة على المعدل ثم الضرب في ألف، فالمعدل الذي تعطيه يستخدم مع كل مقطع في الناتج أيا كانت الصيغة. اثنا عشر إطارا تساوي 480 ms عند 25 fps و500 ms عند 24 و500.5 ms عند 23.976، ولهذا الحقل إلزامي ولهذا تدرج المعدلات الشائعة بجانبه. المعدل الخاطئ لا يفشل بصوت عال؛ بل يزحزح الخط الزمني كله بنسبة، وفي ملف بطول ساعة قد يعني ذلك دقائق.
إزاحة الإطارات التي لا تقع على ميلي ثانية كاملة تقرب مرة واحدة قبل أي شيء آخر، لأن لا صيغة ترجمة تخزن كسرا من الميلي ثانية. ثم يعمل كل ما بعد ذلك بأعداد صحيحة من الميلي ثانية، وهذا ما يجعل المعاينة والملف الذي تنزله يصفان الخط الزمني نفسه.
تطبق الإزاحة على الخط الزمني كله. المقطع الذي يدفع إلى ما قبل بداية الملف يثبت طرفه الأول عند 00:00:00 وتتحرك نهايته، فيخرج أقصر؛ والمقطع الذي تقع نهايته عند الصفر أو قبله يحذف. تقبل ملفات SRT، WebVTT، ASS، SSA، SBV، SAMI، MicroDVD، TTML، JSON، CSV وتقرأ بما هي عليه. لا يرحل من جهازك أي بايت، وتتسع قائمة المعالجة لموسم كامل في تشغيل واحد.
أمثلة
اثنا عشر إطارا عند 25 fps
الإدخال
1
00:00:01,000 --> 00:00:03,000
Hello there.
2
00:00:05,500 --> 00:00:08,000
Second line.
الناتج
1
00:00:01,480 --> 00:00:03,480
Hello there.
2
00:00:05,980 --> 00:00:08,480
Second line.
اثنا عشر إطارا عند 25 fps تساوي 480 ms. المعدل الصحيح ينتج عددا صحيحا من الميلي ثانية، ولهذا كانت هذه الحالة سهلة المقارنة بالخط الزمني الذي قرأت منه الإطارات.
الإطارات نفسها عند 23.976 fps
الإدخال
1
00:00:01,000 --> 00:00:03,000
Twenty-three point nine seven six.
الناتج
1
00:00:01,501 --> 00:00:03,501
Twenty-three point nine seven six.
500.5 ms تقرب إلى 501 مرة واحدة قبل تطبيق الإزاحة. لا يبقى شيء خارجا بنصف ميلي ثانية.
عدد إطارات سالب
الإدخال
1
00:00:00,200 --> 00:00:02,000
Starts almost immediately.
2
00:00:05,000 --> 00:00:06,000
Later.
الناتج
1
00:00:00,000 --> 00:00:01,600
Starts almost immediately.
2
00:00:04,600 --> 00:00:05,600
Later.
سالب عشرة إطارات عند 25 fps يعني 400 ms إلى الخلف. كان المقطع الأول سيبدأ 200 ms قبل الصفر، فتثبت بدايته هناك وتتحرك نهايته بالمقدار الكامل 400 ms.
الأسئلة الشائعة
لماذا يحتاج التحريك بالإطارات إلى معدل إطارات بينما صفحات أخرى لا تحتاجه؟
لأن المعدل هنا جزء من الحساب لا خاصية من خواص الملف. الإطارات ليست مدة زمنية إلا بعد معرفة كم إطارا يمر في الثانية، فالرقم في ذلك الحقل يحسب الإزاحة لكل الصيغ. أما في صفحة الميلي ثانية فلا يلزم المعدل إلا لقراءة ملفات MicroDVD وكتابتها.
أي معدل أختار لفيلم بتردد 23.976 fps؟
اكتب 23.976 لا 24. الفرق بينهما صغير وتخفيه إزاحة قصيرة، لكن اثني عشر إطارا تصبح 500 ms عند أحدهما و500.5 ms عند الآخر، وعلى فيلم كامل يتراكم الانحراف إلى شيء تراه بالعين. وإذا كان الملف MicroDVD بامتداد .sub فقد يعلن معدله بنفسه، وهذا الإعلان هو ما يستخدم عند قراءته بتوقيته.
هل يمكن أن تقع إزاحة الإطارات بين ميلي ثانيتين؟
يمكن للتحويل ذلك، ويقرب الناتج إلى أقرب ميلي ثانية قبل تطبيق الإزاحة على أي شيء. لا صيغة ترجمة تخزن كسرا من الميلي ثانية، فالتقريب مرة واحدة عند البداية يبقي الخط الزمني أعدادا صحيحة بدل ترك كسر يقرب بطريقة مختلفة عند كل رمز زمني.
هل يجب أن يكون عدد الإطارات صحيحا؟
نعم، والحقل لا يقبل إلا أعدادا صحيحة. نصف إطار ليس موضعا يستطيع أي لاعب الانتقال إليه، وقبوله سيعني تقريبه لك بصمت — والأفضل أن تكون القيمة التي كتبتها هي القيمة المستخدمة نفسها.
ماذا يحدث إذا تركت حقل معدل الإطارات فارغا؟
لا تنطلق الصفحة حتى يملأ. هذا مقصود لا احتياط زائد: بلا معدل لا يمكن تحويل عدد الإطارات إلى مدة، والبديلان الوحيدان هما تخمين معدل أو عدم فعل شيء بصمت، وكلاهما ينتج ملفا يبدو معالجا وليس ما طلبته.