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

تحويل SBV إلى JSON

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

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

لا شيء يفقده هذا الاتجاه — لكل ميزة في صيغة المصدر مكان تذهب إليه في صيغة الهدف.

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

من SBV إلى JSON: الترجمة نفسها في غلاف آخر. كل مقطع يحتفظ بموضعه على الخط الزمني. أرقام التوقيت متطابقة، والصياغة مختلفة: 0:00:01.000,0:00:03.500 في SBV و1250 في JSON.

المقاطع تخرج من SBV سالمة إلى JSON. الفرق في الشكل الذي تقرأه الأداة.

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

أمثلة

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

الإدخال

0:00:01.000,0:00:03.500
The quick brown fox.

0:00:04.000,0:00:06.250
Jumps over the lazy dog.

0:00:07.000,0:00:09.000
Two lines here.
And a second one.

الناتج

{
  "version": 1,
  "cues": [
    {
      "start": 1000,
      "end": 3500,
      "lines": [
        "The quick brown fox."
      ]
    },
    {
      "start": 4000,
      "end": 6250,
      "lines": [
        "Jumps over the lazy dog."
      ]
    },
    {
      "start": 7000,
      "end": 9000,
      "lines": [
        "Two lines here.",
        "And a second one."
      ]
    }
  ]
}

العمودان يحملان الترجمة نفسها من SBV إلى JSON. الفرق في الكتابة لا في المضمون.

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

الإدخال

0:00:02.000,0:00:04.000
Carriage-return line endings.

	0:00:06.000,0:00:08.000
Indented timecode, no final newline.

الناتج

{
  "version": 1,
  "cues": [
    {
      "start": 2000,
      "end": 4000,
      "lines": [
        "Carriage-return line endings."
      ]
    },
    {
      "start": 6000,
      "end": 8000,
      "lines": [
        "Indented timecode, no final newline."
      ]
    }
  ]
}

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

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

هل تتغير أزمنة SBV عند كتابتها بصيغة JSON؟

قارن 0:00:01.000,0:00:03.500 في SBV ب 1250 في JSON لترى الفرق في الكتابة وحدها. لا خسارة في الأرقام هنا؛ JSON يستقبل أزمنة SBV كاملة.

هل يوجد فقدان عند إنتاج JSON من SBV؟

لا شيء. SBV لا يحمل ما يرفضه JSON، والقائمة أعلاه فارغة عن قصد لا عن سهو.

هل يصل النص من SBV إلى JSON بلا تغيير؟

النص ينتقل من SBV إلى JSON كما هو، وما يعرفه JSON من وسوم يبقى. أما المجهول فيكتب نصا في تقرير JSON. أو يسجل، ولا يحول إلى وسم مخترع.

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

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

أين تعالج ملفات SBV عند تحويلها إلى JSON؟

نعم. لا حساب ولا رفع؛ SBV يبقى في ذاكرة التبويب حتى تنزل JSON أو تغلق الصفحة.

ما شكل النتائج عند معالجة عدة ملفات SBV إلى JSON؟

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

هل يكفي ملف JSON مكان SBV في كل الاستخدامات؟

المحتوى واحد، والاستخدام مختلف: رفع الترجمة إلى يوتيوب يفضل SBV، بينما يفضل المعالجة البرمجية وخطوط الأنابيب JSON.

أدوات ذات صلة