Utilia

Конвертор на субтитри

Конвертирайте субтитри между SRT, WebVTT, ASS/SSA и SBV в браузъра, изместете времето в ms и поправете разминаване на кадровата честота.

Преобразуване на кадровата честота
Оставете двете стойности равни, за да няма промяна. Пример: 23,976 → 25 за субтитри, съобразени с филмово издание, пускани върху PAL видео (25 fps).
Входен формат
–
Субтитри
–
Последният субтитър свършва в
–
Премахнати (преди 0:00)
–

Как да конвертирате файл със субтитри

  1. Пуснете файл със субтитри в зоната за плъзгане (SRT, VTT, ASS, SSA или SBV) или поставете субтитрите в Субтитри за конвертиране.
  2. Оставете Входен формат на Разпознай автоматично или изберете формата сами, ако разпознаването е грешно.
  3. Изберете Изходен формат: SRT (SubRip), WebVTT, ASS (Advanced SubStation Alpha) или SBV (YouTube).
  4. Ако субтитрите не са синхронизирани, въведете Изместване във времето (ms) и, когато разминаването нараства по време на филма, задайте Преобразуване на кадровата честота.
  5. Отметнете Премахни тагове за форматиране, ако искате само чист текст.
  6. Натиснете Конвертирай, проверете резултата в Конвертирани субтитри, после използвайте Копирай или Изтегли.

Файлът се чете и конвертира във вашия браузър. Нищо не се качва.

Какво съхранява всеки формат

  • SRT (SubRip) е най-широко поддържаният формат: номер, ред с времена като 00:01:02,345 --> 00:01:04,000 (със запетая преди милисекундите) и един или повече редове текст. Плейърите приемат няколко HTML-подобни тага: <i>, <b>, <u> и <font color>. Много файлове носят и {\an8}, за да поставят ред в горната част на екрана; този инструмент го запазва.
  • WebVTT е форматът на HTML5 елемента <track> и на повечето стрийминг плейъри. Започва със заглавие WEBVTT, използва точка преди милисекундите (00:01:02.345) и може да съдържа коментари NOTE, блокове STYLE и REGION, идентификатори на субтитри и настройки (align:start line:10%). Този инструмент прескача блоковете с коментари и стилове, запазва идентификаторите и настройките при конвертиране от VTT във VTT и екранира & и <, както изисква спецификацията.
  • ASS / SSA (SubStation Alpha) се използва от фенски субтитри и MKV файлове. Времената са в стотни от секундата (0:01:02.35), а всеки ред Dialogue има стил, име на актьор и тагове за промяна като {\i1}, {\pos(…)} или {\c&H0000FF&}. При конвертиране от ASS в ASS информацията за скрипта, стиловете V4+ и оригиналните тагове се запазват. При конвертиране в друг формат курсивът, получерният текст, подчертаването и цветът стават тагове на SRT или VTT; позиционирането, караокето и векторните рисунки не могат да бъдат представени и се пропускат.
  • SBV е простият текстов формат на YouTube: 0:01:02.345,0:01:04.000, следвано от текста, без форматиране.

Поправяне на несинхронизирани субтитри

Ако субтитрите изпреварват или закъсняват с една и съща стойност от началото до края, достатъчно е изместване във времето: 2000 показва всеки ред две секунди по-късно, -500 – половин секунда по-рано. Редовете, които биха свършили преди 0:00, се премахват и се отчитат в Премахнати (преди 0:00).

Ако закъснението нараства постепенно (точни в началото, с няколко секунди разминаване в края), субтитрите са направени за друга кадрова честота. PAL изданията пускат филмите на 25 fps вместо 23,976 fps, така че вървят около 4% по-бързо. Задайте Субтитри, направени за (fps) на оригиналната честота и Видео, което пускате (fps) на честотата на вашето видео; всяко време се умножава по от ÷ към. Честотите 23,976, 29,97 и 59,94 се обработват с точните им стойности (24000/1001 и т.н.). Първо се прилага кадровата честота, после изместването.

Често задавани въпроси

Защо конвертираният ми файл показва грешни букви?

Старите SRT файлове често са записани в Windows-1252, а не в UTF-8. Този инструмент разпознава UTF-8 и UTF-16 (по маркера за ред на байтовете), а в противен случай разпознава Windows-1252 (западноевропейски), Windows-1251 (кирилица) или Windows-1256 (арабски) по самия текст; винаги записва UTF-8, който чете всеки съвременен плейър.

Ще оцелеят ли стиловете и позициите на ASS при конвертиране в SRT?

Само отчасти. Курсивът, получерният текст, подчертаването, цветът и горната позиция {\an8} се пренасят. Шрифтовете, контурите, точните позиции, завъртанията и караоке ефектите нямат еквивалент в SRT или WebVTT, затова се губят. Запазете оригиналния ASS файл, ако ви трябват.

Мога ли да конвертирам в SSA?

Инструментът чете и файлове SSA (v4), и ASS (v4+) и записва ASS, който се поддържа от всеки плейър, четящ SSA.

Файлът ми няма номера на редовете. Ще работи ли?

Да. Анализаторът търси редовете с времена, така че липсващите номера, липсващите празни редове между субтитрите или точка вместо запетая в SRT файловете се търпят.

Какво прави изместването във времето с припокриващи се субтитри?

Нищо специално: всички субтитри се местят със същата стойност, така че припокриванията остават каквито са били. Изходът е сортиран по начално време.