Формат субтитров SBV
Что умеет этот формат
- Оформление текста
- Только простой текст
- Положение на экране
- Нет
- Тайминг караоке
- Нет
- Переносы строк внутри реплики
- Да
- Таймлайн
- Начало и конец для каждой реплики
- Точность тайминга
- 1 мс
- Тайминг хранится в номерах кадров
- Нет
- Текст справа налево
- Да
Примеры
Типичный файл SBV и то, что сайт из него читает
Файл
0:00:01.000,0:00:03.500
The quick brown fox.
0:00:04.000,0:00:06.250
Jumps over the lazy dog.
0:00:07.000,0:00:09.000
Two lines here.
And a second one.
Что в нём
3 cues, 4 lines of text
0:00:01.000 → 0:00:03.500
The quick brown fox.
0:00:04.000 → 0:00:06.250
Jumps over the lazy dog.
0:00:07.000 → 0:00:09.000
Two lines here.
And a second one.
Outside the cues:
nothing — SBV stores cues and nothing elseПравая колонка — не результат конвертации, а то, что сайт извлекает из левого файла: реплики, интервалы, оформление и всё, что осталось за пределами реплик.
Неаккуратный файл SBV: что всё равно читается
Файл
00:00:01.000 , 00:00:03.000
Hello, world.
Some stray caption text
00:00:05.000,00:00:07.000
This block had a line before its timecode.
not a timecode at all
just prose on two lines
00:00:09.000,00:00:09.000
Zero length.
00:00:11.000,00:00:13.000
No trailing newline after this one.Что в нём
4 cues, 4 lines of text
0:00:01.000 → 0:00:03.000
Hello, world.
0:00:05.000 → 0:00:07.000
This block had a line before its timecode.
0:00:09.000 → 0:00:09.001
Zero length.
0:00:11.000 → 0:00:13.000
No trailing newline after this one.
Outside the cues:
nothing — SBV stores cues and nothing else
Reported while reading — repaired or skipped, never silently:
1 × blocks with no readable timecode pair (they were skipped)
1 × cues whose end time was not after their start time (they were given a 1ms duration)Второй файл намеренно неаккуратный: BOM, смешанные переводы строк и пустые поля. Сайт всё равно дочитывает его до конца, а пропущенные фрагменты перечисляет в отчёте.
Конвертировать YouTube SBV в другой формат
Каждая страница работает целиком в вашем браузере. Подписи говорят, чего стоит это направление, ещё до того, как вы его откроете.
В этом направлении ничего не теряется — у каждой возможности исходного формата есть куда перейти в целевом.
В этом направлении ничего не теряется — у каждой возможности исходного формата есть куда перейти в целевом.
В этом направлении ничего не теряется — у каждой возможности исходного формата есть куда перейти в целевом.
В этом направлении ничего не теряется — у каждой возможности исходного формата есть куда перейти в целевом.
В этом направлении ничего не теряется — у каждой возможности исходного формата есть куда перейти в целевом.
- Тайминг
- Переносы строк
В этом направлении ничего не теряется — у каждой возможности исходного формата есть куда перейти в целевом.
Конвертация в этот формат
- SubRip (SRT) → YouTube SBV
- WebVTT (VTT) → YouTube SBV
- Advanced SubStation Alpha (ASS) → YouTube SBV
- SubStation Alpha (SSA) → YouTube SBV
- SAMI (SMI) → YouTube SBV
- LRC Lyrics → YouTube SBV
- MicroDVD → YouTube SBV
- TTML (Timed Text) → YouTube SBV
- SubtitleMatrix JSON → YouTube SBV
- Plain Text (TXT) → YouTube SBV
- CSV Spreadsheet → YouTube SBV
SBV — формат YouTube, в котором начало и конец стоят в одной строке через запятую. Внутри файла — строка с началом и концом через запятую и строки текста; время записывается как 0:00:01.000, то есть оба времени в одной строке через запятую, час не дополняется нулём.
SBV хранит только текст и пару времени в одной строке; оформления, позиционирования и караоке в нём нет. Ни один байт субтитров не уходит в сеть, а очередь можно остановить в любой момент.
Частые вопросы
Что хранит SBV помимо текста реплик?
Структура SBV: строка с началом и концом через запятую и строки текста. Дополнительно: вне реплик ничего нет. Оформление — стилей нет, только текст и пара таймкодов.
Как SBV записывает начало и конец реплики?
SBV пишет время как 0:00:01.000 (оба времени в одной строке через запятую, час не дополняется нулём). Полный интервал выглядит так: 0:00:01.000,0:00:03.500.
Насколько богатое оформление поддерживает SBV?
Оформление SBV — стилей нет, только текст и пара таймкодов. Сильнее всего это заметно при сравнении с ASS: там есть шрифт, цвет, обводка, тень и караоке, а SBV такие поля либо не хранит, либо записывает упрощённо.
Что теряется при переводе SBV в более простой формат?
При переводе SBV в форматы с оформлением терять нечего: исходник не содержит стилей. Обратный путь, из ASS или VTT в SBV, наоборот, снимает всё оформление.
Можно ли перевести SBV в другие форматы в браузере?
Да: на сайте открыто 11 направлений перевода из SBV — в SRT, VTT, ASS, SSA, SMI, LRC, MicroDVD, TTML, JSON, TXT, CSV. Файл разбирается и записывается в текущей вкладке, не отправляется на сервер, а пакет можно скачать одним архивом.
Как SBV читает повреждённый файл?
SBV прощает BOM, CRLF и лишние пустые строки, но строка без пары времени не читается и пропускается с записью в отчёт.