انتقل إلى المحتوى الرئيسي
SubtitleMatrix

تحويل JSON إلى MICRODVD

أو ألصق نص الترجمة

الخيارات

معدل الإطارات الذي تحسب به التوقيتات. في صفحات الصيغ هو ما يحتاجه MicroDVD، لأنه يخزن التوقيت أرقام إطارات. وفي صفحات معدل الإطارات هو المعدل الذي وقت به الملف — النسخة التي صنعت لها الترجمة — ويأخذ الصندوق الثاني في الصفحة معدل الفيديو الذي ستستخدمها معه. والشائعة 23.976 و24 و25 و29.97 و30 و50 و59.94 و60. والخطأ فيه يزحزح الخط الزمني كله، وفي صفحات معدل الإطارات يزحزحه بنسبة لا بمقدار ثابت.

ما يغيره هذا التحويل

4 أشياء تسقط أو تحتاج قرارا

  • التنسيق

    كل التنسيق (العريض والمائل واللون والتحديد والظل)

  • الموضع

    الموضع على الشاشة (يعود كل مقطع إلى الموضع الافتراضي)

  • الكاريوكي

    توقيت الكاريوكي (إبراز كل مقطع صوتي)

  • معدل الإطارات

    هذه الصيغة تخزن الأوقات أرقام إطارات — التوقيتات تعتمد على معدل الإطارات الذي تقدمه

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

التحويل من JSON إلى MicroDVD لا يغير كلمات الترجمة. ترتيب المقاطع في MicroDVD يطابق ترتيبها في JSON. يكتب الوقت في JSON على صورة 1250، وفي MicroDVD على صورة {25}{86}.

الفرق بين JSON وMicroDVD ليس شكليا هنا: التنسيق، الموضع على الشاشة، توقيت الكاريوكي ومعدل الإطارات لا تجد موضعا في MicroDVD. وهذا ما يذكره التقرير.

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

أمثلة

ملف JSON نموذجي محول إلى MicroDVD

الإدخال

{
  "version": 1,
  "title": "Fixture: typical",
  "fps": 25,
  "styles": {
    "Default": {
      "name": "Default",
      "fontFamily": "Arial",
      "fontSize": 20,
      "primaryColor": "#FFFFFF",
      "bold": false,
      "italic": false
    }
  },
  "generator": "subtitlematrix fixtures",
  "cues": [
    {
      "id": "1",
      "start": 0,
      "end": 2000,
      "lines": [
        "Hello world.",
        "Second line."
      ],
      "style": "Default",
      "position": {
        "x": 100,
        "y": 200,
        "align": "center"
      }
    },
    {
      "id": "2",
      "start": 2500,
      "end": 4000,
      "lines": [
        "Plain line.",
        {
          "text": "Styled line.",
          "tags": [
            {
              "kind": "italic",
              "start": 0,
              "end": 6
            }
          ]
        }
      ]
    },
    {
      "id": "3",
      "start": 4500,
      "end": 6000,
      "lines": [
        "Roger: I am here."
      ],
      "speaker": "Roger"
    }
  ]
}

الناتج

{1}{1}25
{0}{50}Hello world.|Second line.
{63}{100}Plain line.|Styled line.
{113}{150}Roger: I am here.

المقارنة تظهر التنسيق، الموضع على الشاشة، توقيت الكاريوكي ومعدل الإطارات؛ وما عدا ذلك يطابق سطرا بسطر بين JSON وMicroDVD.

ملف JSON غير مرتب يخرج بصيغة MicroDVD

الإدخال

[
    { "start": 0, "end": 1000, "lines": ["First."] },
    { "start": 1000, "end": 2000, "text": "Second." },
    "not an object",
    { "start": 2000, "end": 3000, "lines": ["Third."], "class": "top" }
]

الناتج

{1}{1}25
{0}{25}First.
{25}{50}Second.
{50}{75}Third.

الملفات الحقيقية تصل هكذا: نهايات أسطر مختلطة. وفراغات وحقول فارغة. المحول يصلح أو يسجل، ولا يخفي شيئا عند إنتاج MicroDVD من JSON.

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

ما شكل الرمز الزمني في MicroDVD إذا كان المصدر JSON؟

قارن 1250 في JSON ب {25}{86} في MicroDVD لترى الفرق في الكتابة وحدها. كل رقم زمني يصل إلى MicroDVD بقيمته الأصلية من JSON.

ما الذي يضيع من JSON عند التحويل إلى MicroDVD؟

قائمة ما يفقده MicroDVD من JSON: التنسيق، الموضع على الشاشة، توقيت الكاريوكي ومعدل الإطارات. لا شيء منها يخفى. ولا وسم مزيف يدخل MicroDVD.

ما مصير الوسوم الداخلية في JSON بعد كتابتها في MicroDVD؟

يستبدل MicroDVD وسوم JSON برموز بين قوسين معقوفين مثل {y:i}، وما لا مقابل له يسقط. فواصل الأسطر تصبح شرطة عمودية داخل النص.

هل يمكن إرجاع MicroDVD إلى JSON دون فقدان؟

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

هل تبقى ملفات JSON على جهازي حتى تنزيل MicroDVD؟

ملفات JSON لا ترفع ولا تخزن خارج جهازك؛ التحويل إلى MicroDVD يجري في المتصفح وحده.

كيف تعمل الدفعة الكبيرة من JSON إلى MicroDVD؟

نعم. أفلت عدة ملفات JSON في آن واحد؛ الطابور يعالجها بالترتيب وكل ناتج MicroDVD ينزل مستقلا داخل أرشيف ZIP.

أين أجد تفاصيل JSON التي لم تنتقل إلى MicroDVD؟

احفظ ملف JSON الأصلي؛ هو النسخة الكاملة. MicroDVD ناتج عملي من JSON للعرض أو المشاركة، وليس أرشيفا كاملا.

أدوات ذات صلة