قص الترجمة إلى نطاق زمني
أو ألصق نص الترجمة
الخيارات
كل ما على الشاشة قبل هذه اللحظة يذهب. والمقطع الذي بدأ أبكر لكنه لا يزال على الشاشة عند هذه اللحظة يبقى، مقصوصا عند الحافة. اتركه فارغا لنافذة تبدأ مع الملف.
كل ما يبدأ عند هذه اللحظة أو بعدها يذهب، والمقطع الذي يمتد بعدها يقص هناك. واللحظة نفسها ليست من النافذة: مقطع يبدأ عليها بالضبط ينتمي إلى المقطع التالي. اتركه فارغا لنافذة تمتد إلى نهاية الملف.
معدل الإطارات الذي تحسب به التوقيتات. في صفحات الصيغ هو ما يحتاجه MicroDVD، لأنه يخزن التوقيت أرقام إطارات. وفي صفحات معدل الإطارات هو المعدل الذي وقت به الملف — النسخة التي صنعت لها الترجمة — ويأخذ الصندوق الثاني في الصفحة معدل الفيديو الذي ستستخدمها معه. والشائعة 23.976 و24 و25 و29.97 و30 و50 و59.94 و60. والخطأ فيه يزحزح الخط الزمني كله، وفي صفحات معدل الإطارات يزحزحه بنسبة لا بمقدار ثابت.
تحتفظ هذه الصفحة بالجزء الواقع داخل نافذة زمنية من ملف الترجمة وتحذف ما سواه. أعطها بداية أو نهاية أو كليهما، فتمر على الملف مرة واحدة: تسقط المقاطع الخارجة كليا عن النافذة، وتقطع عند الحد المقاطع التي تعبر أحد طرفيها، وتمر المقاطع الواقعة بالكامل في الداخل دون تغيير. والناتج ملف ترجمة واحد: هذه الصفحة تقطع الوقت لا الملف.
القاعدة هي التداخل لا «أين تبدأ». المقطع الذي بدأ عند الثانية الرابعة وما زال على الشاشة في الخامسة جزء من نافذة الخامسة إلى العاشرة، فيبقى بعد سحب بدايته إلى الخامسة بالضبط. هذا هو الفرق بين قص ملف وتحريك شريحة من خطه الزمني: الصفحة التي تحكم بأوقات البداية تحذف ذلك المقطع وتأخذ معه سطرا من الحوار، والتي تحكم بالنهايات تبقي مقاطع لم تبدأ بعد.
لحظة إغلاق النافذة غير مشمولة. المقطع الذي يبدأ حيث تنتهي النافذة بالضبط ينتمي إلى الشريحة التالية من الفيلم لا هذه، والمقطع الذي ينتهي حيث تنفتح النافذة قد غادر الشاشة أصلا. تبدو الحدود نصف المفتوحة دقيقة أكثر من اللازم حتى تقص نطاقين متجاورين من الملف نفسه فتجد السطر نفسه في الاثنين.
كل شيء يجري داخل تبويب المتصفح هذا: يقرأ الملف ويقطع ويكتب محليا، ولا يرفع منه بايت واحد. تقبل SRT و WebVTT و ASS و SSA، ثم SAMI و SBV، إضافة إلى MicroDVD و TTML و JSON و CSV؛ ويحتاج MicroDVD إلى معدل إطاره في الحقل لأن توقيتاته أرقام إطارات.
أمثلة
نافذة عشر ثوان من وسط ملف
الإدخال
1
00:00:01,000 --> 00:00:02,500
Before the window.
2
00:00:04,000 --> 00:00:06,000
Crosses the start.
3
00:00:07,000 --> 00:00:08,000
Fully inside.
4
00:00:09,000 --> 00:00:11,500
Crosses the end.
5
00:00:14,000 --> 00:00:15,000
After the window.
الناتج
2
00:00:05,000 --> 00:00:06,000
Crosses the start.
3
00:00:07,000 --> 00:00:08,000
Fully inside.
4
00:00:09,000 --> 00:00:10,000
Crosses the end.
خمسة مقاطع وأربع نتائج مختلفة في تمريرة واحدة. المقطع 1 كان قد مضى حين انفتحت النافذة والمقطع 5 لم يصل بعد، فيسقطان. المقطع 2 بدأ عند الثانية الرابعة لكنه كان ما زال يتكلم في الخامسة، فيبقى وتسحب بدايته إلى 5000 مللي ثانية. المقطع 4 يفقد آخر 1.5 ثانية منه بالطريقة نفسها. والمقطع 3 لم يمس إطلاقا.
الحد الافتتاحي وحده: قطع المقدمة
الإدخال
1
00:00:00,500 --> 00:00:02,000
Intro card.
2
00:00:02,500 --> 00:00:04,000
Still talking over the logo.
3
00:00:05,000 --> 00:00:06,000
First line of the programme.
الناتج
2
00:00:03,000 --> 00:00:04,000
Still talking over the logo.
3
00:00:05,000 --> 00:00:06,000
First line of the programme.
حقل الإغلاق فارغ، أي لا حد إغلاق: تمتد النافذة إلى نهاية الملف. تسقط بطاقة المقدمة ويقطع السطر المنطوق عبر علامة الثانية الثالثة عندها. الحقل الفارغ ليس صفرا؛ فإدخال 0 في حقل الإغلاق ينتج نافذة فارغة وتقول الصفحة إنه لم يفعل شيء.
نافذة أوسع من الملف
الإدخال
1
00:00:01,000 --> 00:00:02,000
Short.
2
00:00:03,000 --> 00:00:04,000
Also short.
الناتج
1
00:00:01,000 --> 00:00:02,000
Short.
2
00:00:03,000 --> 00:00:04,000
Also short.
كلا المقطعين داخل النافذة، فيعودان مطابقين بايتا ببايت. لا شيء يزاح إلى بداية النافذة: المقطع عند الثانية الواحدة يبقى عند الثانية الواحدة حتى لو انفتحت النافذة عند الصفر. القص يزيل ما هو خارج النافذة ولا يحرك ما هو داخلها.
الأسئلة الشائعة
ما مصير ترجمة تبدأ قبل نافذتي وما زالت على الشاشة داخلها؟
تبقى، وتسحب بدايتها إلى لحظة فتح النافذة بالضبط. القاعدة التي تطبقها الصفحة هي التداخل: إذا وقع أي جزء من المقطع داخل النافذة فذلك الجزء من الناتج. هذا أهم فرق بين قص ملف وتحريك نطاق من خطه الزمني، ولهذا لا يختفي سطر منطوق عبر الحد حين تقطع عنده.
هل يعيد القص ترقيم المقاطع الباقية؟
لا. يحتفظ المقطع بالرقم الذي كان له في الملف، فالشريحة المحفوظة التي تبدأ عند المقطع 2 ما زالت تبدأ بالرقم 2، وثغرات الترقيم تكشف ما أزيل. إعادة الترقيم تغيير منفصل على أسطر لم تسأل عنها، وتجعل محاذاة الملف المقصوص مع الأصل أصعب حين تحتاج إلى مراجعة سطر.
لماذا يختفي مقطع ينتهي حيث تنفتح نافذتي بالضبط؟
لأنه غادر الشاشة حين انفتحت النافذة، فالحد يخص النافذة التي تليه. والقاعدة نفسها في الطرف الآخر: مقطع يبدأ حيث تنغلق النافذة بالضبط ينتمي إلى الشريحة التالية. الحدان نصف مفتوحين، وهما ما يمنع نطاقين متجاورين في ملف واحد من ادعاء المقطع الواقع على حدهما المشترك.
هل يمكنني ترك أحد الحقلين فارغا؟
نعم، وهي الطريقة المعتادة لاستخدام الصفحة. حقل افتتاح فارغ يعني أن النافذة تبدأ مع الملف، وحقل إغلاق فارغ يعني أنها تمتد إلى النهاية. ملء الافتتاح وحده يقطع المقدمة، والإغلاق وحده يقطع الذيل. وإن كان الحقلان فارغين أو لم تكن لحظة الإغلاق بعد الافتتاح، تبلغ الصفحة أن شيئا لم يفعل بدل إرجاع ملف فارغ.
هل يبلغ عن أي فقدان عند قص ملف الترجمة؟
لا. إزالة ما يقع خارج النافذة هو الغرض من الصفحة، فلا يبلغ عنه كضرر؛ ويخبرك سطر النتيجة بعدد المقاطع المسقطة وعدد المقاطع المقطوعة عند حد. وهذا يختلف عن صفحة تسقط مقاطع كأثر جانبي لعمل آخر، حيث يكون تقرير الفقدان المكان الوحيد الذي يذكر فيه الإسقاط.
أي صيغ الترجمة تقص، ولماذا تستبعد بعضها؟
SRT و WebVTT و ASS و SSA، ثم SBV و SAMI، وأخيرا MicroDVD و TTML و JSON و CSV. لا يقبل النص العادي و LRC لأن القص يقرأ ويكتب طرفي كل مقطع، وهاتان الصيغتان لا تحملان وقت نهاية في الملف؛ والنهاية المستخرجة من بداية المقطع التالي ستكتب من جديد كبداية لذلك التالي، فيكون الناتج مطابقا للمدخل بايتا ببايت والصفحة تكذب بشأن ما فعلته.