MicroDVD

ВідкритиЗберегтиПростий текстКадри

Субтитри, відраховані в кадрах, а не в секундах: кожен рядок вказує кадри, на яких субтитр починається і закінчується, тож час правильний лише за частоти кадрів відео, для якого файл зроблено. Названо на честь MicroDVD Player 2000 року; його досі читають MPlayer, VLC і плеєри на основі FFmpeg.

Коротко

Розширення.sub
Тип медіаНе зареєстровано
СпецифікаціяНемає. Звички MicroDVD Player, які зберігають плеєри, що його читають.
Точність часуОдин кадр
Кодування текстуНе вказано. Часто це кодова сторінка Windows для мови файлу; Subtitld визначає її сама.
ОформленняКурсив, жирний, підкреслення, перекреслення, колір, шрифт і розмір кодами у фігурних дужках
Розміщення{P:x,y}, яке читають небагато плеєрів
МовціНемає
У контейнерахНемає. Файл поруч із відео, з тією самою назвою.

Будова файлу

Один субтитр на рядок, без порожніх рядків між ними.

{1}{1}25
{25}{50}Hello!|How are you?
{75}{100}{y:i}Italic|plain
Фрагмент Що це
{1}{1}25 Частота кадрів. Плеєри читають перший «субтитр» на першому кадрі, що є лише числом, як частоту, а не як текст.
{25}{50} Перший і останній кадри. За 25 кадрів на секунду це від 1-ї до 2-ї секунди.
| Перенос рядка
{y:i} Код: курсив до кінця цього рядка

Кадри, а не секунди

Файл не містить часу, лише номери кадрів. Той самий файл дає різний час за різних частот кадрів:

Кадр При 23.976 fps При 25 fps
{25000} 17:22.7 16:40.0

Невірна частота кадрів поступово зсуває. За невірної частоти субтитри спочатку починаються правильно, а потім відстають або випереджають, що триває фільм: на кадрі 25 000 різниця становить 42 секунди. Коли файл не вказує частоти, Subtitld рахує за частотою відео.

Коди

Коди у фігурних дужках задають стиль тексту. Малими літерами вони діють на свій рядок, великими — на весь субтитр.

Код Ефект У Subtitld
{y:i} {y:b} {y:u} {y:s} Курсив, жирний, підкреслення, перекреслення; разом, {y:b,u} Зберігається
{Y:i} Те саме для всього субтитра Зберігається
{c:$0000FF} Колір, спочатку синій: це червоний Зберігається
/ на початку рядка Курсив, як його пише MPL2 Читається як курсив
{f:Arial}, {s:30} Шрифт, розмір Не зберігається
{P:100,50} Положення в пікселях Не зберігається
{H:Greek}, {DEFAULT} Набір символів; типові значення для всього файлу Не зберігається

Кольори йдуть задом наперед. Як у SubStation Alpha, $BBGGRR: синій, зелений, червоний. {c:$0000FF} — червоний.

Одне розширення, три формати

.sub належить не лише MicroDVD. Subtitld перед читанням заглядає всередину.

Формат Що в ньому У Subtitld
MicroDVD Текст, номери кадрів у фігурних дужках Відкривається як MicroDVD
SubViewer 2 Текст, час як 00:00:01.00,00:00:02.00 Відкривається як SubViewer
VobSub Зображення субтитрів поруч із .idx Не відкривається: тексту для редагування там немає

VobSub .sub зберігає субтитри як зображення, зняті з DVD. Інструмент OCR, наприклад Subtitle Edit, перетворює їх на текст, який Subtitld може відкрити.

MicroDVD у Subtitld

Зберігається в .sub
  • Текст кожного субтитра та переноси рядків
  • Курсив, жирний, підкреслення, перекреслення та колір цілих рядків і цілих субтитрів
  • Початок і кінець до кадру, за порядком
Нікуди подіти
  • Оформлення частини рядка
  • Де субтитр стоїть на екрані
  • Мовці, переклади поруч з оригіналом
  • Дубляж, обличчя мовців і їхні кольори

Щоб зберегти це, збережіть проєкт .usfx.

Відкриття файлу MicroDVD

Subtitld читає:

  • кадри за частотою, яку оголошує файл ({1}{1}25 або {0}{0}25, як у старіших файлів), інакше за частотою відео, інакше 25; оголошена файлом частота зберігається, щоб записати файл знову;
  • малі коди до кінця їхнього рядка, великі — до кінця субтитра;
  • порожній кінець, {100}{}, як такий, що триває до наступного субтитра;
  • будь-яке кодування, зокрема Windows-1250 і Windows-1251;
  • субтитри за порядком, незалежно від того, в якому порядку їх має файл.

Експорт MicroDVD

Діалог експорту Subtitld з вибраним SUB, кодуванням Windows-1250 і частотою кадрів відео

Експорт, далі Субтитри і SUB, пропонує:

  • ТекстОригінал, переклад або обидва, переклад унизу.
  • Імена мовцівНе вказувати або писати перед текстом (Thom: …).
  • ОформленняЗберегти або прибрати.
  • Зсув часуКожен субтитр раніше або пізніше на однакову величину.
  • КодуванняUTF-8, з позначкою порядку байтів або без неї, UTF-16 або кодова сторінка Windows: західноєвропейська, центральноєвропейська, кирилиця чи корейська.
  • Закінчення рядківLinux і macOS або Windows.
  • Частота кадрівВідео або інша, яку файл оголошує у своєму першому рядку.

Стиль, що стосується всього субтитра, записується великими літерами на його початку, а стиль цілого рядка — малими літерами на початку рядка. Саме там плеєри шукають коди (FFmpeg показує код посеред рядка як текст), тож оформлення частини рядка записується простим текстом.

Цікаве

2000

Tiamat Software випустила MicroDVD Player у березні 2000 року і припинила над ним роботу наступного року. Його формат субтитрів пережив програму.

[BEGIN] <p>
MicroDVD Player очікував [BEGIN] на початку файлу і [END] у кінці. Інші плеєри читають рядки між ними.

42 s

Наскільки розходиться той самий кадр за 23.976 і 25 кадрів на секунду на кадрі 25 000: приблизно сімнадцять хвилин від початку.

Пов'язані формати

Маєте .sub для виправлення?

Відкрийте його в Subtitld разом із відео та вирівняйте за хвилею.

Завантажити Subtitld