صيغة SMI للترجمة
ما تستطيع هذه الصيغة التعبير عنه
- تنسيق النص
- عريض ومائل
- الموضع على الشاشة
- نعم
- توقيت الكاريوكي
- لا
- فواصل الأسطر داخل المقطع
- نعم
- الخط الزمني
- بداية ونهاية لكل مقطع
- دقة التوقيت
- 1 ms
- التوقيت مخزن أرقام إطارات
- لا
- نص من اليمين إلى اليسار
- نعم
أمثلة
SMI نموذجي وما تقرأه الأداة منه
الملف
<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial; }
.ENCC { Name: English; lang: en-US; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000>
<P Class=ENCC>Hello there.
<SYNC Start=3000>
<P Class=ENCC>
<SYNC Start=3500>
<P Class=ENCC>How are you?<br>Fine, thanks.
<SYNC Start=6000>
<P Class=ENCC>
</BODY>
</SAMI>
ما يحمله
2 cues, 3 lines of text
Start=1000 = 00:00:01.000 → 00:00:03.000
Hello there.
[Class=ENCC]
Start=3500 = 00:00:03.500 → 00:00:06.000
How are you?
Fine, thanks.
[Class=ENCC]
Outside the cues:
head a <STYLE> block with CSS for the paragraphs, kept as it came in
cue ends the next <SYNC> tag — a SAMI file writes no end time of its own
clearing a <P> block blanks the screen; the two here are kept as clearing blocks, not turned into cuesالعمود الأيمن ليس ملفا محولا؛ إنه ما تقرأه المنصة من ملف SMI، وهو نقطة البداية لكل تحويل لذلك الملف.
SMI غير مرتب وما يبقى مقروءا
الملف
<SAMI>
<BODY>
<SYNC Start=abc>
<P Class=ENCC>this block's start cannot be read
<SYNC Start=2000>
<SYNC Start=4000>
<P>no attributes here<br>second line
<SYNC Start="6000">
some loose text before any P
</BODY>
</SAMI>ما يحمله
3 cues, 3 lines of text
Start=2000 = 00:00:02.000 → 00:00:04.000
(no text)
Start=4000 = 00:00:04.000 → 00:00:06.000
no attributes here
second line
Start=6000 = 00:00:06.000 → 00:00:08.000
some loose text before any P
Outside the cues:
head no <STYLE> block and no <TITLE> — just the <SAMI> and <BODY> tags
cue ends the next <SYNC> tag; the last cue has none after it, so its end time was given a default
loose text text between two <SYNC> tags that belongs to no <P> is kept and attached to the cue open at that point
Reported while reading — repaired or skipped, never silently:
1 × SYNC blocks whose start time could not be read (they were skipped)
1 × the last cue has no following timestamp, so its end time was generatedملفات SMI الحقيقية تحمل BOM ونهايات أسطر مختلطة؛ القراءة تتجاوزها، وما لا يفهم يسجل ولا يسقط بصمت.
تحويل SAMI (SMI) إلى صيغة أخرى
كل واحدة من هذه تعمل بالكامل في متصفحك. والتسميات تقول ما يكلفه ذلك الاتجاه قبل أن تفتحه.
- الدقة
- محتوى خاص بالصيغة
- التنسيق
- الموضع
- محتوى خاص بالصيغة
- محتوى خاص بالصيغة
- التوقيت
- التنسيق
- الموضع
- الدقة
- محتوى خاص بالصيغة
- التنسيق
- الموضع
- معدل الإطارات
- محتوى خاص بالصيغة
- التنسيق
- الموضع
- محتوى خاص بالصيغة
- التنسيق
- الموضع
- محتوى خاص بالصيغة
- الدقة
- محتوى خاص بالصيغة
- محتوى خاص بالصيغة
- التوقيت
- التنسيق
- الموضع
- فواصل الأسطر
- محتوى خاص بالصيغة
- الموضع
- محتوى خاص بالصيغة
التحويل إلى هذه الصيغة
- SubRip (SRT) → SAMI (SMI)
- WebVTT (VTT) → SAMI (SMI)
- Advanced SubStation Alpha (ASS) → SAMI (SMI)
- SubStation Alpha (SSA) → SAMI (SMI)
- YouTube SBV → SAMI (SMI)
- LRC Lyrics → SAMI (SMI)
- MicroDVD → SAMI (SMI)
- TTML (Timed Text) → SAMI (SMI)
- SubtitleMatrix JSON → SAMI (SMI)
- Plain Text (TXT) → SAMI (SMI)
- CSV Spreadsheet → SAMI (SMI)
SAMI صيغة ترجمة شبيهة ب HTML، وهذه الصفحة مرجعها: ما تخزنه، وما لا تستطيع، وكل تحويل منها. المقاطع فيها وسوم SYNC، والنص بداخلها، والزمن خاصية على الوسم.
الجدول أعلاه هو كل شيء عن SMI: ما يستطيع تخزينه وما لا يستطيع، بلا مزايا خفية. حين يقول صف لا، فهذا بالضبط ما يفقد عند التحويل إلى SMI، وكل صفحة تحويل مرتبطة أدناه تعلنه قبل فتح الملف.
كل تحويلات SMI تجري في متصفحك. لا رفع ولا حساب. هذا يهم مواد السرية والسجل الطبي وحظر البث. الملفات تبقى على جهازك إلى آخر تنزيل.
الأسئلة الشائعة
ما هو ملف SMI؟
ملف SMI يبدأ بوسم SAMI ثم HEAD وBODY، والمقاطع وسوم SYNC تحمل خاصية Start ويليها النص. والامتداد هو .smi.
هل يخزن SMI تنسيق النص؟
نعم، عبر CSS داخل كتلة STYLE وسمات Class على الفقرات، وهي طريقة مختلفة عن أنماط ASS.
هل يخزن كل مقطع في SMI وقت بداية ونهاية؟
نعم، لكن الزمن خاصية Start على الوسم، محسوبة بالميلي ثانية، ويستمر المقطع حتى الوسم التالي.
إلى أي صيغة أحول SMI دون فقدان؟
لا توجد صيغة هدف تستوعب كل ما في SMI؛ الكتل والأصناف تسقط دائما.
هل أستطيع فتح ملف SMI في محرر نصوص؟
نعم، الملف نص عادي شبيه ب HTML، لكنه ليس XML صارما.
ما الذي يحمله ملف SMI خارج المقاطع؟
خارج المقاطع: كتلة STYLE وسمات Class ووسم TITLE، وكلها تعد بيانات خاصة بالصيغة.