Как пользоваться
- Выберите видео.
- Загрузите файл .srt или .vtt либо вставьте субтитры в поле.
- Выберите высоту текста, подложку или обводку, положение и цвет — превью покажет первый субтитр на кадре.
- При необходимости сдвиньте время, нажмите «Вшить субтитры» и скачайте видео.
Как это работает
Текст субтитров разбирается на реплики со временем начала и конца. Пока видео проигрывается в холст, на каждом кадре рисуется реплика, в интервал которой попадает текущий момент (с учётом сдвига): по центру, с переносом по 90% ширины, на тёмной подложке или с чёрной обводкой. Холст и звук записываются через MediaRecorder.
Пример
Реплика 00:00:04,000 --> 00:00:06,500 видна с 4,0 до 6,5 с. При сдвиге 1,5 она будет видна с 5,5 до 8,0 с. На видео высотой 1080 пикселей при высоте текста 5% каждая строка — 54 px.
Советы
- Жёлтый текст с обводкой хорошо читается на светлых сценах, а тёмная подложка — на любых.
- Держите не больше двух строк на реплику; со временем показа поможет калькулятор скорости чтения субтитров.
- Получается обычное видео, его можно выкладывать туда, где файлы субтитров не принимаются.