TGViewer
Last Day Alive [Более-менее формальный блог] Last Day Alive [Более-менее формальный блог] @lstdlv · 30 subscribers
Post #322 76
Так, в общем-то, раскрываю карты. Я сейчас работаю над своим суфлёром \ титровальщиком. А до кучи ещё и импортёром *.ASS и *.SRT субтитров - первый формат вообще с ролёвкой импортирует. Экспортёром займусь потом, но его точно сделаю.
Вернёмся к суфлёру. Основная версия, которую можно назвать, типа, ПРО-версией напичкана нужным, лично мне.

Пойдём сверху вниз.
- Включаемое\отключаемое отображение персонажа, при условии, что субтитры находятся на дорожках в виде айтемов.
- Включаемая\отключаемая раскраска текста и прогресс-бара в зависимости от цвета трека и\или региона, на котором находится титр.
- Прогресс-бар, показывающий визуально продолжительность титра. Плюс, по левую от него сторону находится таймер, а по правую общий хрон титра.
- Отображение следующего титра и таймера до него.
- Кнопушки меню. Завершение работы скрипта. Выбор количества кадров в секунду от 1 до 120, чтоб можно было подстроиться даже под слабые машины, либо же сделать отображение максимально плавным и быстрым.
- Включение\отключение отображения актёра\персонажа.
- Переключение режимов чтения: Всё (читает субтитры откуда только возможно), Айтемы (берёт текст только из айтемов и игнорирует всё остальное), Названия регионов (Берёт текст из названий регионов), Субтитры регионов (поддерживают отображение редактируемого текста находу, то есть, даже не надо нажимать на замочек, текст обновляется сразу).
- Включение\выключение цветного текста и прогресс-бара
- Настройки визуала. Можно выбрать размер шрифта для основного текста, и текста следующего титра. Сделать текст основного титра жирным, сделать текст следующего титра курсивным, и выбрать шрифт. Пока их только шесть. Arial, Tahoma, Courier New, Roboto, Roboto Condensed и Helvetica. В надобности большего количества я не уверен.
Ну и конечно, все эти настройки сохраняются, чтоб не пришлось всё перетыкивать снова.

Важно отметить, почему я делаю своё, а не использую что-то, типа SWS, HEDA или, там какой-то ещё появился. Ответ прост: мне не удобно. Плюс, мне очень не нравится, что они не интегрируются в видео окно. Я же сделал так, чтоб субтитры прям интегрировались в видео без заморочек, без лишних кликов со стороны пользователя.

Но как я уже показал, на скриншоте выше, помимо основной версии есть облегчённая версия. В ней нет вообще никаких настроек. Просто отображение текущего титра с интеграцией в видео окно и всё. Читает субтитры он только в режиме «всё». То есть со всех айтемов и регионов, в приоритете, конечно, айтемы. Это самый базовый суфлёр с минимально возможным потреблением ресурсов. Ну и плюс, это всё для тех, кому лишние навороты не нужны. Плюс она самая стабильная, потому что ломаться там тупо нечему.

Для работы вам НЕОБХОДИМЫ SWS и JS API. Без них работать не будет
  • 🔥 1
More from @lstdlv
  1. Sep 20, 2026Так, доработал и готов выкатить в свет свой набор для озвучки. Пока его бесплатная версия.…
  2. Aug 9, 2026Здрасьте. Давненько ничего не постил. В общем-то. Я тут взял свои инструменты, о которых я…
  3. Jul 17, 2026🏁 Такуми уже доставил тофу в города России Вчера состоялись первые показы культового аним…
  4. Jul 17, 2026Ну что... Первый мой фильм в кино
  5. May 24, 2026Спустя долгие годы я скакнул в хай-енд сегмент аудио железа. В самое его начало, но тем не…
  6. Apr 18, 2026Дамы и господа - Гравити Дефайд)
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →