Формат субтитров MICRODVD
Что умеет этот формат
- Оформление текста
- Только простой текст
- Положение на экране
- Нет
- Тайминг караоке
- Нет
- Переносы строк внутри реплики
- Да
- Таймлайн
- Начало и конец для каждой реплики
- Точность тайминга
- 1 мс
- Тайминг хранится в номерах кадров
- Да
- Текст справа налево
- Да
Примеры
Типичный файл MicroDVD и то, что сайт из него читает
Файл
{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.
Что в нём
2 cues, 3 lines of text
{100}{150} = 00:00:04.000 → 00:00:06.000
The quick brown fox jumps over the lazy dog.
{200}{260} = 00:00:08.000 → 00:00:10.400
Faster than
the last one.
Outside the cues:
frame rate 25 fps, from the first line of the fileПравая колонка — не результат конвертации, а то, что сайт извлекает из левого файла: реплики, интервалы, оформление и всё, что осталось за пределами реплик.
Неаккуратный файл 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.
Что в нём
3 cues, 3 lines of text
{100}{150} = 00:00:04.171 → 00:00:06.256
Leading zeros in the frame numbers.
{300}{340} = 00:00:12.513 → 00:00:14.181
An unrecognized line above was kept in place.
{400}{450} = 00:00:16.683 → 00:00:18.769
Trailing spaces are kept.
Outside the cues:
frame rate 23.976 fps, from the first line of the file
kept as it was [INFORMATION]Второй файл намеренно неаккуратный: BOM, смешанные переводы строк и пустые поля. Сайт всё равно дочитывает его до конца, а пропущенные фрагменты перечисляет в отчёте.
Конвертировать MicroDVD в другой формат
Каждая страница работает целиком в вашем браузере. Подписи говорят, чего стоит это направление, ещё до того, как вы его откроете.
- Частота кадров
- Точность
- Тайминг
- Частота кадров
- Точность
- Частота кадров
- Точность
- Тайминг
- Переносы строк
- Частота кадров
Конвертация в этот формат
MicroDVD — формат, который хранит время номерами кадров, а не часами и минутами. Внутри файла — строки вида {25}{88} с текстом, где перенос строки заменён вертикальной чертой; время записывается как {25}{88}, то есть номера кадров в фигурных скобках, поэтому нужна частота кадров.
MicroDVD хранит время номерами кадров, поэтому вся шкала зависит от частоты кадров; оформления в нём нет, а перенос строки кодируется вертикальной чертой. Конвертация идёт на вашем устройстве, без регистрации и загрузки файлов на сервер.
Частые вопросы
Что хранит MicroDVD помимо текста реплик?
Структура MicroDVD: строки вида {25}{88} с текстом, где перенос строки заменён вертикальной чертой. Дополнительно: объявление частоты кадров в первой строке. Оформление — стилей нет; перенос строки кодируется вертикальной чертой.
Как MicroDVD записывает начало и конец реплики?
MicroDVD пишет время как {25}{88} (номера кадров в фигурных скобках, поэтому нужна частота кадров). Полный интервал выглядит так: {25}{88}.
Насколько богатое оформление поддерживает MicroDVD?
Оформление MicroDVD — стилей нет; перенос строки кодируется вертикальной чертой. Сильнее всего это заметно при сравнении с ASS: там есть шрифт, цвет, обводка, тень и караоке, а MicroDVD такие поля либо не хранит, либо записывает упрощённо.
Что теряется при переводе MicroDVD в более простой формат?
При переводе MicroDVD в SRT или VTT время пересчитывается из кадров в миллисекунды по fps; ошибка в частоте сдвигает всю шкалу, а не отдельную реплику.
Можно ли перевести MicroDVD в другие форматы в браузере?
Да: на сайте открыто 11 направлений перевода из MicroDVD — в SRT, VTT, ASS, SSA, SBV, SMI, LRC, TTML, JSON, TXT, CSV. Файл разбирается и записывается в текущей вкладке, не отправляется на сервер, а пакет можно скачать одним архивом.
Как MicroDVD читает повреждённый файл?
MicroDVD читает BOM и CRLF, но файл без объявления fps опирается на значение по умолчанию 25; такие файлы помечаются в отчёте.