Перейти до основного вмісту
SubtitleMatrix

Конвертер SSA у MicroDVD

Або вставте текст субтитрів

Параметри

У якій частоті кадрів пораховано таймінги. На сторінках форматів це те, що потрібно MicroDVD, бо він зберігає час як номери кадрів. На сторінках частоти кадрів це частота, за якою файл синхронізували — версія, для якої робили субтитри, — а друге поле сторінки приймає частоту відео, з яким ви будете їх використовувати. 23,976, 24, 25, 29,97, 30, 50, 59,94 і 60 — найпоширеніші. Помилка зміщує весь таймлайн, а на сторінках частоти кадрів — на відношення, а не на фіксовану величину.

Що змінює ця конвертація

5 речей відкидаються або потребують рішення

  • Оформлення

    усе оформлення (жирний, курсив, колір, контур, тінь)

  • Позиціювання

    позиціювання на екрані (кожна репліка повертається в типову позицію)

  • Караоке

    караоке-таймінг (підсвічування за складами)

  • Частота кадрів

    цей формат зберігає час як номери кадрів — таймінги залежать від указаної вами частоти кадрів

  • Дані формату

    вміст, який вихідний формат зберігає поза репліками (блоки не-реплік, текст заголовка, налаштування окремих реплік, закоментовані події) — цільовий формат не має для нього місця

Цей перелік походить із матриці можливостей для цих двох форматів, а не з конкретного завантаженого файлу. Певний файл може втратити більше, якщо використовує можливості, які формат дозволяє, а матриця не моделює.

Ця сторінка переписує SSA у MicroDVD. SSA описує субтитр скриптом старішого діалекту з власною таблицею стилів, а MicroDVD рахує час у кадрах, а не в секундах. Час переходить із запису 0:00:01.25 у {100}{150}. Слова й порядок реплік лишаються тими самими.

Втрати тут не косметичні: усе оформлення (жирний, курсив, колір, обведення й тінь); позиціювання на екрані — кожна репліка повертається до типового положення; караоке-таймінги — підсвічування складів зникає; незалежність від частоти кадрів — MicroDVD зберігає час номерами кадрів; вміст поза репліками ([Script Info], вбудовані шрифти й рядки Comment:) — у MicroDVD для нього немає місця. Список складено з можливостей форматів, а не з вашого файлу, тому він однаковий до і після завантаження.

Один файл чи ціла тека: черга обробляє їх по одному, а результат забирається одним архівом. Обробка йде у вашому браузері — файли нікуди не надсилаються.

Приклади

Типовий файл SSA, переписаний у MicroDVD

Вхід

[Script Info]
Title: Example SSA
ScriptType: v4.00
Collisions: Normal

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello there.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,{\i1}Italic{\i0} line.
Dialogue: Marked=0,0:00:09.00,0:00:12.00,Default,,0,0,0,,Two\Nlines

Результат

{1}{1}25
{25}{100}Hello there.
{125}{200}Italic line.
{225}{300}Two|lines

У цьому вихідному файлі втрачено: усе оформлення, позиціювання на екрані, караоке-таймінги, незалежність від частоти кадрів, вміст поза репліками. Решта збігається рядок у рядок.

Той самий перехід на неохайному файлі SSA

Вхід

[Script Info]
Title: Dirty SSA
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Comment: Marked=0,0:00:00.00,0:00:01.00,Default,,0,0,0,,not a subtitle
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,{\b1}Bold{\b0} and {\u1}underlined{\u0}.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,A soft\nbreak and a {\p1}mystery{\p0} code.

Результат

{1}{1}25
{25}{100}Bold and underlined.
{125}{200}A soft|break and a {\p1}mystery{\p0} code.

Справжні файли приходять із BOM, переводами рядків Windows, зайвим рядком перед часом або часом, який взагалі не читається. Ніщо з цього не валить обробку: нерозпізнане потрапляє у звіт, а не зникає мовчки.

Часті запитання

Чи збережуться переноси рядків із SSA у MicroDVD?

Так, MicroDVD збереже переноси з SSA. У SSA переніс усередині репліки записують кодом \N; у MicroDVD переніс усередині репліки позначають символом |. Два рядки однієї репліки лишаться двома рядками, а не стануть двома окремими репліками, тому час другої половини тексту не зміниться.

Куди подінеться позиція на екрані, задана в SSA, після перетворення у MicroDVD?

Позиція з SSA зникне: у SSA \pos, \move і \anN задають точне місце на екрані, тоді як у MicroDVD координат немає. У MicroDVD немає поля, куди записати координати, тож кожна репліка повернеться до типового положення. Текст і час лишаться, але напис, що стояв у куті, опиниться по центру.

Що станеться з караоке-таймінгами SSA під час перетворення у MicroDVD?

Підсвічування складів зникне: SSA зберігає караоке-коди, а MicroDVD не має караоке-моделі. Слова лишаться в тексті, але ефект, який показував їх по черзі, не переноситься; у MicroDVD репліка показується одразу вся.

Що станеться з даними поза репліками ([Script Info], вбудовані шрифти й рядки Comment:) під час конвертації SSA у MicroDVD?

Вони не переносяться: у MicroDVD немає відповідного розділу. У SSA поза репліками: [Script Info], вбудовані шрифти [Fonts] і рядки Comment:; у MicroDVD: рядок оголошення частоти кадрів на початку файлу. Самі репліки при цьому не страждають — зникає лише те, що існувало поза ними.

Яку частоту кадрів указати для конвертації SSA у MicroDVD?

Для перетворення SSA у MicroDVD частота потрібна, бо MicroDVD зберігає час номерами кадрів. Поле на сторінці має типове значення 25 fps; для кіно з 23,976 різниця за годину сягне приблизно 2,5 хвилини. Правильне значення беріть із джерела відео, а не з формату.

Споріднені інструменти