تحويل JSON إلى TXT
أو ألصق نص الترجمة
ما يغيره هذا التحويل
5 أشياء تسقط أو تحتاج قرارا
- التوقيت
الخط الزمني كله (صيغة الناتج لا تسجل أي توقيت)
- التنسيق
كل التنسيق (العريض والمائل واللون والتحديد والظل)
- الموضع
الموضع على الشاشة (يعود كل مقطع إلى الموضع الافتراضي)
- الكاريوكي
توقيت الكاريوكي (إبراز كل مقطع صوتي)
- فواصل الأسطر
فواصل الأسطر (تضم المقاطع متعددة الأسطر في سطر واحد)
تأتي هذه القائمة من مصفوفة القدرات لهاتين الصيغتين، لا من الملف الذي حملته. وقد يفقد ملف بعينه أكثر إن استخدم ميزات تسمح بها الصيغة ولا تمثلها المصفوفة.
التحويل من JSON إلى TXT لا يغير كلمات الترجمة. JSON يكتب 1250، وTXT يكتب بلا رمز زمني، والقيمة الزمنية واحدة. المقاطع تخرج من JSON وتبقى كما هي في TXT.
قبل أن تنزل TXT، اعرف ما سيغيب عن JSON: التوقيت، التنسيق، الموضع على الشاشة، توقيت الكاريوكي وفواصل الأسطر. الأداة تعرض ذلك لكل ملف على حدة.
الطابور يعرض حالة كل ملف. ويمكن التوقف قبل اكتمال TXT. لا يخزن JSON خارج جهازك أثناء تحويله إلى TXT. ولا يرسل إلى خدمة خارجية. إن كان في JSON رمز زمني مشوه قبل كتابة TXT، يصلح إن أمكن. وإلا يسجل.
أمثلة
ملف JSON نموذجي محول إلى TXT
الإدخال
{
"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"
}
]
}
الناتج
Hello world.
Second line.
Plain line.
Styled line.
Roger: I am here.
المقارنة تظهر التوقيت، التنسيق، الموضع على الشاشة، توقيت الكاريوكي وفواصل الأسطر؛ وما عدا ذلك يطابق سطرا بسطر بين JSON وTXT.
ملف JSON غير مرتب يخرج بصيغة TXT
الإدخال
[
{ "start": 0, "end": 1000, "lines": ["First."] },
{ "start": 1000, "end": 2000, "text": "Second." },
"not an object",
{ "start": 2000, "end": 3000, "lines": ["Third."], "class": "top" }
]
الناتج
First.
Second.
Third.
الملفات الحقيقية تصل هكذا: نهايات أسطر مختلطة. وفراغات وحقول فارغة. المحول يصلح أو يسجل، ولا يخفي شيئا عند إنتاج TXT من JSON.
الأسئلة الشائعة
ما الذي يحدث للتوقيت عند الانتقال من JSON إلى TXT؟
أرقام التوقيت متطابقة، والصياغة مختلفة: 1250 في JSON وبلا رمز زمني في TXT. النهايات في TXT مشتقة لا مخزنة، لأن المصدر JSON لا يحملها.
ما الذي يضيع من JSON عند التحويل إلى TXT؟
قائمة ما يفقده TXT من JSON: التوقيت، التنسيق، الموضع على الشاشة، توقيت الكاريوكي وفواصل الأسطر. لا شيء منها يخفى. ولا وسم مزيف يدخل TXT.
هل يصل النص من JSON إلى TXT بلا تغيير؟
لا وسوم في TXT: ما كان وسما في JSON يصبح نصا عاديا أو يسقط. والأسطر المتعددة تدمج في سطر واحد.
ما الذي أخسره إذا رجعت من TXT إلى JSON؟
ليس كاملا. إرجاع TXT إلى JSON يسقط التوقيت، وهي قائمة تخص ملفات TXT الحقيقية. النسخة الأصلية من JSON تبقى المرجع الآمن.
أين تعالج ملفات JSON عند تحويلها إلى TXT؟
لا يوجد خادم في هذه الصفحة يستقبل JSON أثناء تحويله إلى TXT. بعد تحميل الصفحة يمكنك قطع الإنترنت ومتابعة التحويل.
هل تنزل نتائج JSON بصيغة TXT مجتمعة أم ملفا ملفا؟
نعم، عشرات ملفات JSON في جلسة واحدة تخرج بصيغة TXT. المعالجة متسلسلة. لكل ملف سطر حالة وتقرير فقدان.
أين أجد تفاصيل JSON التي لم تنتقل إلى TXT؟
احفظ ملف JSON الأصلي؛ هو النسخة الكاملة. TXT ناتج عملي من JSON للعرض أو المشاركة، وليس أرشيفا كاملا.