Перейти к основному содержимому
SubtitleMatrix

Конвертер TXT в MICRODVD

Конвертация форматовОбычный текст транскрипта
Или вставьте текст субтитров

Параметры

В какой частоте кадров считается тайминг. На страницах форматов это то, что нужно MicroDVD: он хранит время в номерах кадров. На страницах частоты кадров это частота, по которой файл был рассчитан, — версия, для которой делались субтитры, — а второе поле страницы принимает частоту видео, с которым вы будете их использовать. Обычные значения: 23,976, 24, 25, 29,97, 30, 50, 59,94 и 60. Ошибка сдвигает весь таймлайн, а на страницах частоты кадров — на коэффициент, а не на фиксированную величину.

Используется, когда в источнике нет времени окончания (простой текст, LRC). Таймлайн в результате строится здесь, а не преобразуется, поэтому вы получите именно это число.

Что меняет эта конвертация

2 пункта теряются или требуют решения

  • Тайминг

    сам таймлайн — источник не хранит тайминга, поэтому в результате он строится, а не преобразуется

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

    этот формат хранит время в номерах кадров — тайминг зависит от указанной вами частоты кадров

Этот список выведен из матрицы возможностей этих двух форматов, а не из загруженного файла. Конкретный файл может потерять больше, если использует возможности, которые формат допускает, а матрица не моделирует.

Конвертер TXT в MicroDVD нужен, когда плеер или платформа принимает только второй формат: TXT здесь — чистый текст без времени, разметки и оформления, MicroDVD — формат, который хранит время номерами кадров, а не часами и минутами. В TXT нет ни одной отметки времени, поэтому MicroDVD получит шкалу, построенную сайтом: по 2 000 мс на строку по умолчанию. Порядок строк при этом сохраняется, а текст переносится без изменений.

Сайт перечисляет потери до запуска — построение новой шкалы времени, точность кадров; исходных отметок времени в TXT нет, поэтому шкала MicroDVD создаётся с нуля: по 2 000 мс на строку, если не задать другую длительность.

Сервер не участвует: файл читается и записывается в браузере, поэтому можно обрабатывать пакеты и прерывать очередь в любой момент.

Примеры

Обычный файл TXT, переведённый в MicroDVD

Вход

The quick brown fox jumps over the lazy dog.

Second paragraph, first line.
Second paragraph, second line.

Выход

{1}{1}25
{0}{50}The quick brown fox jumps over the lazy dog.
{50}{100}Second paragraph, first line.
{100}{150}Second paragraph, second line.

Сравните две стороны: в TXT нет ни одной отметки времени, поэтому MicroDVD получает шкалу, построенную сайтом из строк, а текст сохраняется дословно.

Тот же перевод на неаккуратном файле TXT

Вход


Hello world.

Second block.

Выход

{1}{1}25
{0}{50}Hello world.
{50}{100}Second block.

Второй файл намеренно неровный: BOM, переводы строк CRLF. TXT читает его без падения, а MicroDVD записывается заново, поэтому часть дефектов исчезает, но пропущенные блоки не возвращаются.

Частые вопросы

Как будут выглядеть таймкоды TXT после перевода в MicroDVD?

В TXT нет ни одной отметки времени, поэтому MicroDVD получит шкалу, построенную сайтом: по 2 000 мс на строку по умолчанию. Порядок строк при этом сохраняется, а текст переносится без изменений.

Чем придётся пожертвовать при экспорте TXT в MicroDVD?

исходных отметок времени в TXT нет, поэтому шкала MicroDVD создаётся с нуля: по 2 000 мс на строку, если не задать другую длительность. MicroDVD хранит время номерами кадров, поэтому нужен fps: сайт берёт его из поля страницы, затем из первой строки файла, иначе подставляет 25. Это полный список потерь для пары TXT → MicroDVD; сайт показывает его до запуска.

Откуда возьмётся таймкод при переводе TXT в MicroDVD?

В TXT нет времени, поэтому MicroDVD получит шкалу, построенную сайтом: каждая непустая строка станет репликой длиной 2 000 мс по умолчанию. Это не перевод исходных отметок, а новая разметка, которую обычно правят вручную.

Не перепутается ли порядок реплик после конвертации TXT в MicroDVD?

TXT хранит перенос строки как отдельную строку, а MicroDVD кодирует его вертикальной чертой: две строки станут одной с разделителем |, порядок реплик сохраняется.

В какой кодировке сохраняется MicroDVD и какое у него расширение при переводе из TXT?

Файл MicroDVD записывается в UTF-8 без BOM с переводами строк LF и расширением .sub; при чтении TXT сайт сам определяет BOM и стиль переводов строк и нормализует их. Кириллица и другие алфавиты сохраняются без замены символов.

Как выбрать fps при переводе TXT в MicroDVD?

MicroDVD хранит время номерами кадров, поэтому без частоты кадров не обойтись. Сайт берёт значение из поля страницы, затем из первой строки файла, а если объявления нет — подставляет 25 fps; при 25 fps один кадр длится 40 мс, и секунда TXT становится кадром 25.

Похожие инструменты