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

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

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

Параметри

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

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

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

  • Таймінг

    увесь таймлайн (цільовий формат взагалі не зберігає таймінгів)

  • Переноси рядків

    переноси рядків (багаторядкові репліки зіллються в один рядок)

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

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

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

Ця сторінка переписує MicroDVD у TXT. MicroDVD рахує час у кадрах, а не в секундах, а TXT не має жодної позначки часу. Час із MicroDVD ({100}{150}) у TXT не переноситься: TXT зберігає самі рядки. Слова й порядок реплік лишаються тими самими.

Втрати тут не косметичні: уся шкала часу — TXT не зберігає жодної позначки; переноси рядків — багаторядкові репліки склеюються в один рядок; номери кадрів — MicroDVD зберігає час номерами кадрів, тож кожна позначка залежить від обраної частоти. Список складено з можливостей форматів, а не з вашого файлу, тому він однаковий до і після завантаження.

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

Приклади

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

Вхід

{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.

Результат

The quick brown fox jumps over the lazy dog.
Faster than
the last one.

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

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

Вхід

{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.   

Результат

Leading zeros in the frame numbers.
An unrecognized line above was kept in place.
Trailing spaces are kept.   

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

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

Що саме зникне під час конвертації MicroDVD у TXT?

Зникне уся шкала часу — TXT не зберігає жодної позначки; переноси рядків — багаторядкові репліки склеюються в один рядок; номери кадрів — MicroDVD зберігає час номерами кадрів, тож кожна позначка залежить від обраної частоти. Це випливає з можливостей форматів, а не з конкретного файлу, тому відповідь однакова до і після завантаження. MicroDVD рахує час у кадрах, а не в секундах, а TXT не має жодної позначки часу.

Як виглядатиме одна репліка MicroDVD у файлі TXT?

У MicroDVD номери кадрів у фігурних дужках і текст; переніс позначають символом |. У TXT один рядок тексту на репліку, без номера й без часу. Перетворення зберігає початок і кінець кожної репліки, тому на екрані вона з’явиться в той самий момент; змінюється лише те, як цей момент записано.

Що станеться з дворядковою реплікою MicroDVD у TXT?

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

Що станеться з даними поза репліками (рядок оголошення частоти кадрів) під час конвертації MicroDVD у TXT?

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

Звідки взяти частоту кадрів для файлу MicroDVD під час конвертації у TXT?

MicroDVD зберігає час номерами кадрів, тому кожна позначка залежить від частоти. Для перетворення в TXT порядок такий: рядок оголошення {1}{1}23.976 у першому рядку файлу, потім поле на сторінці, інакше типові 25 fps. Помилка тут зсуває всю шкалу, а не окремі репліки.

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