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
- Текст кожного субтитра та переноси рядків
- Курсив, жирний, підкреслення, перекреслення та колір цілих рядків і цілих субтитрів
- Початок і кінець до кадру, за порядком
- Оформлення частини рядка
- Де субтитр стоїть на екрані
- Мовці, переклади поруч з оригіналом
- Дубляж, обличчя мовців і їхні кольори
Щоб зберегти це, збережіть проєкт .usfx.
Відкриття файлу MicroDVD
Subtitld читає:
- кадри за частотою, яку оголошує файл (
{1}{1}25або{0}{0}25, як у старіших файлів), інакше за частотою відео, інакше 25; оголошена файлом частота зберігається, щоб записати файл знову; - малі коди до кінця їхнього рядка, великі — до кінця субтитра;
- порожній кінець,
{100}{}, як такий, що триває до наступного субтитра; - будь-яке кодування, зокрема Windows-1250 і Windows-1251;
- субтитри за порядком, незалежно від того, в якому порядку їх має файл.
Експорт MicroDVD
Експорт, далі Субтитри і SUB, пропонує:
- ТекстОригінал, переклад або обидва, переклад унизу.
- Імена мовцівНе вказувати або писати перед текстом (Thom: …).
- ОформленняЗберегти або прибрати.
- Зсув часуКожен субтитр раніше або пізніше на однакову величину.
- КодуванняUTF-8, з позначкою порядку байтів або без неї, UTF-16 або кодова сторінка Windows: західноєвропейська, центральноєвропейська, кирилиця чи корейська.
- Закінчення рядківLinux і macOS або Windows.
- Частота кадрівВідео або інша, яку файл оголошує у своєму першому рядку.
Стиль, що стосується всього субтитра, записується великими літерами на його початку, а стиль цілого рядка — малими літерами на початку рядка. Саме там плеєри шукають коди (FFmpeg показує код посеред рядка як текст), тож оформлення частини рядка записується простим текстом.
Цікаве
Tiamat Software випустила MicroDVD Player у березні 2000 року і припинила над ним роботу наступного року. Його формат субтитрів пережив програму.
[BEGIN] на початку файлу і [END] у кінці. Інші плеєри читають рядки між ними.Наскільки розходиться той самий кадр за 23.976 і 25 кадрів на секунду на кадрі 25 000: приблизно сімнадцять хвилин від початку.
Пов'язані формати
Відкрийте його в Subtitld разом із відео та вирівняйте за хвилею.