Инструкция Subtitle Prompter
Практическая инструкция для Adobe Audition, REAPER, DaVinci Resolve Studio и Android APK: установка Beta 5, триал, источники текста, роли, экспорт и внешний экран.
Установка и триал
Закройте Audition, REAPER и Resolve, запустите SP_Beta5_Setup.exe, выберите язык, примите EULA и отметьте программы, куда нужно установить интеграцию.
Публичная сборка сейчас работает в триал-режиме: код активации вводить не нужно. Если на компьютере уже есть сохранённый ключ, установщик подхватит его автоматически при обновлении.
Платная активация появится после подключения оплаты. До этого пользуйтесь триалом, чтобы проверить рабочий процесс, источники текста, роли, waveform и внешний экран.
Поддерживаемые версии
- Windows 10/11.
- Adobe Audition 2020 / 13.0 и новее.
- REAPER 6.0 и новее, рекомендуется REAPER 7.
- DaVinci Resolve Studio 19.0.2 и новее, рекомендуется Resolve Studio 20.x.
- Android 6.0 и новее для APK.
Основной экран
Основной экран сделан как актёрский суфлёр. Вверху показывается источник текста, количество реплик, статус синхронизации, статус лицензии и кнопка языка RU / EN. Основные команды находятся рядом с источником: открыть файл, открыть Google Docs / Sheets, экспортировать текущую выборку, открыть настройки и подключить планшет.
Карточки реплик
Раньшепоказывает предыдущую реплику и время, сколько прошло после неё.- Центральная зона показывает текущую реплику, номер, оставшееся время и прогресс фразы.
Дальшепоказывает следующую реплику и сколько осталось до её старта.- Имя персонажа выводится отдельно от текста. Размер имени, текущей реплики и соседних реплик настраивается раздельно.
- Соседние реплики можно скрыть, если нужен максимально чистый экран для записи.
Нижняя панель
В нижней панели находится крупный таймкод, референсная волна, выбор дорожки и кнопка пересчёта waveform. Панель можно скрыть ручкой внизу интерфейса; когда она скрыта, waveform не должен пересчитываться и расходовать ресурсы.
Adobe Audition
Откройте multitrack-сессию, затем выберите Window - Extensions - Subtitle Prompter. Загрузите источник текста через кнопку документа или Google Docs / Sheets.
Референсная волна берётся из выбранной дорожки текущей multitrack-сессии. Если вы заменили клип или дорожку, нажмите кнопку обновления рядом с выбором трека. Нижнюю панель можно скрыть ручкой; в скрытом состоянии waveform не должен тратить ресурсы.
Преролл по умолчанию равен 0. Для цикла можно задать преролл и постролл, чтобы актёр успел подготовиться и выдохнуть после фразы.
REAPER
Откройте Actions - Show action list, импортируйте FruitFake_Subtitle_Prompter.lua и запустите скрипт. После первого запуска можно назначить его на удобную команду или кнопку.
Если используется Google Sheets, вставляйте прямую ссылку на нужный лист. Отдельного выбора листов нет: инструмент берёт тот лист, который открыт по ссылке.
Для источников из файлов должен открываться обычный проводник с фильтрами по поддерживаемым форматам, а не ручной ввод пути.
DaVinci Resolve Studio
Интеграция работает в DaVinci Resolve Studio через Workspace - Workflow Integrations. Откройте проект и активный таймлайн, затем запустите Subtitle Prompter из меню Workflow Integrations.
Если время не идёт или дорожки не видны, проверьте активный таймлайн, сохраните проект и переоткройте окно интеграции. Бесплатная версия Resolve не является целевой для этой сборки.
Источники текста и экспорт
Файлы субтитров
Через кнопку файла открываются SRT, ASS/SSA, VTT, SBV, TTML/DFXP, SAMI, LRC, MPL2, текстовый MicroDVD SUB и TXT. В диалоге выбора должны показываться только подходящие типы файлов. Если файл лежит рядом с проектом или прошлым источником, следующий диалог открывается оттуда же.
Google Docs / Sheets
Google Docs и Google Sheets открываются через одно меню. Для Google Sheets вставляйте прямую ссылку на нужный лист: инструмент берёт лист из самой ссылки и не показывает отдельный выбор листов. Доступ должен быть “все, у кого есть ссылка, могут читать”.
При загрузке таблицы инструмент ищет первую строку с настоящим таймкодом, пропускает служебные блоки, ролёвки и заметки выше неё, затем сам определяет колонки времени, текста и роли. Если автоматическое распознавание ошиблось, используйте отдельную кнопку ручного выбора колонок.
Word, Excel, CSV и TSV
Word, Excel, CSV, TSV и обычные TXT открываются через проводник. Для Excel и многостраничных документов инструмент пытается найти подходящий лист или таблицу сам. В начале файла можно оставлять список ролей, комментарии и технические строки: импорт должен отстроиться от первой настоящей строки с таймкодом.
Регионы, маркеры и субтитры проекта
В REAPER можно использовать регионы и маркеры проекта. В Resolve используются доступные дорожки субтитров и таймлайн. В Audition можно работать с открытой multitrack-сессией и внешним текстовым источником.
Обновление источника
Автообновление файла отключено. Если источник изменился, нажмите ручное обновление источника или горячую клавишу Ctrl+Shift+R. Google Sheets тоже обновляются вручную, чтобы во время записи не было неожиданных скачков.
Экспорт
Экспорт сохраняет текущую выборку с учётом выбранных ролей. Формат выбирается в окне сохранения по расширению файла: SRT, ASS/SSA, VTT, CSV или TSV. Имя по умолчанию строится из названия проекта и первой выбранной роли в транслитерации, пробелы заменяются на подчёркивания.
Роли, фильтры и колонки
Список ролей строится из загруженного источника. Можно выбрать одну роль, несколько ролей или Все. Если выбрать конкретную роль, пункт Все снимается автоматически. Фильтр влияет на показ реплик и на экспорт.
Ручной выбор колонок нужен только как запасной режим. Используйте его, если таблица загрузилась, но в интерфейсе отображается не тот текст, не та роль или неверный таймкод. Выбор колонок не должен сбрасываться после повторной вставки той же ссылки.
Если в документе нет явных заголовков, ориентируйтесь на контекст: рядом с таймкодом обычно находятся текст реплики и роль. Инструмент ищет не просто число, а настоящий таймкод, чтобы не принять количество реплик или номер серии за начало субтитров.
Тайминг и управление записью
Текст следует за таймлайном host-программы. Если воспроизведение идёт, текущая реплика меняется по позиции плейхеда. Если нажать переход на конкретную реплику с прероллом, интерфейс сразу показывает выбранную реплику, даже если плейхед физически стоит чуть раньше её старта.
Сдвигдвигает чтение текста относительно таймлайна, если субтитры стабильно не совпадают с проектом.-0.1 / +0.1быстро подстраивают сдвиг маленькими шагами.Прероллдобавляет запас перед стартом реплики при переходе или повторе.Постролл цикладобавляет паузу после фразы в режиме цикла, чтобы актёр успел выдохнуть.Циклповторяет выбранную реплику с заданными запасами и не переключает текст на другие фразы.
Режим закрашивания показывает прогресс внутри строки. Переключатель вида меняет плотность интерфейса. Для крупной записи можно включить большой таймкод над текущей фразой или над waveform-панелью.
Референсная волна
Референсная волна помогает ориентироваться по речи и паузам. Плейхед находится по центру, а волна движется относительно него. Ширина отображаемого окна настраивается; по умолчанию используется короткий участок, удобный для записи текущей фразы.
- В Audition выбирайте дорожку текущей multitrack-сессии.
- В REAPER выбирайте дорожку проекта, с учётом позиции клипа на таймлайне.
- В Resolve используется доступная дорожка таймлайна, если Workflow Integration отдаёт данные.
- Кнопка обновления рядом с выбором трека пересчитывает peaks, если дорожку или клип заменили.
- Waveform cache создаётся только после выбора источника текста, чтобы не засорять компьютер пустыми файлами.
При скрытии нижней панели волна не должна перерисовываться. Внешний экран и APK получают готовые данные волны, чтобы отображение было таким же, как в настольном окне.
Настройки
Языкпереключается кнопкойRU / EN. Язык по умолчанию берётся из установщика.Масштаб интерфейсаменяет плотность кнопок и панелей.Размер текущей реплики,размер соседних репликиразмер персонажанастраиваются отдельно.Показывать соседниевключает или скрывает карточки “Раньше” и “Дальше”.Показывать waveformуправляется ручкой нижней панели, а не отдельной постоянной настройкой.Проверка обновленийвыполняется при открытии окна и вручную из настроек. Автоустановка не выполняется.
Визуальные настройки и горячие клавиши общие для всех проектов. Источник текста, роли, сдвиг, преролл, цикл и похожие рабочие параметры сохраняются отдельно для каждого проекта.
Горячие клавиши
F5- повторить текущую реплику с прероллом.F6- перейти к более ранней реплике.F7- перейти к следующей реплике.F8- показать или скрыть соседние реплики.F9- переключить режим закрашивания текста.F10- переключить вид интерфейса.F11- обновить референсную волну.Ctrl+Shift+G- включить или выключить цикл.Ctrl+Shift+R- обновить текущий источник текста.Ctrl+Shift+O- открыть настройки.
Горячие клавиши можно переназначить в настройках.
Справочник функций
Этот раздел можно использовать как быстрый список всех основных функций интерфейса.
Файлы, документы и таблицы
| Функция | Что делает | Когда использовать |
|---|---|---|
| Файл | Открывает локальный файл субтитров, Word, Excel, CSV, TSV или TXT через обычный проводник с фильтрами форматов. | Когда текст лежит на компьютере или пришёл отдельным документом. |
| Google Docs / Sheets | Загружает документ или таблицу по ссылке. Для Sheets берётся лист из самой ссылки. | Когда текст ведётся в облаке и нужно быстро обновлять его вручную. |
| Обновить источник | Повторно читает текущий файл, документ или таблицу. | После правок в исходнике. Автообновления нет, чтобы во время записи ничего не прыгало. |
| Выбор колонок | Открывает ручную привязку колонок времени, роли и текста. | Только если автоматический импорт ошибся. |
| Экспорт | Сохраняет текущую выборку в SRT, ASS/SSA, VTT, CSV или TSV через окно сохранения. | Чтобы отдать актёру, монтажёру или сохранить только выбранные роли. |
Показ текста
| Функция | Что делает | Когда использовать |
|---|---|---|
| Раньше / Дальше | Показывает соседние реплики и расстояние до них по времени. | Для контекста перед текущей фразой и после неё. |
| Скрыть соседние | Оставляет на экране только текущую реплику и рабочие элементы. | Когда нужен максимально чистый экран во время записи. |
| Размер текста | Раздельно меняет размер текущей реплики, соседних реплик и имени персонажа. | Для разных мониторов, планшетов и дистанции до экрана. |
| Большой таймкод | Показывает крупный таймкод над текущей фразой или над waveform-панелью. | Когда актёру нужно видеть точную позицию без взгляда на DAW. |
| Закрашивание | Визуально показывает прогресс чтения строки. | Для записи фраз, где важно попасть в длительность. |
Навигация, запись и тайминг
| Функция | Что делает | Когда использовать |
|---|---|---|
| Раньше / следующая реплика | Перемещает таймлайн к соседней реплике и сразу показывает выбранный текст. | Для ручной записи по фразам. |
| Повтор с прероллом | Возвращает воспроизведение перед текущую реплику на заданное количество секунд. | Чтобы актёр услышал небольшой заход перед записью. |
| Сдвиг | Смещает чтение субтитров относительно таймлайна. | Если весь текст стабильно раньше или позже видео/аудио. |
| -0.1 / +0.1 | Быстро двигает сдвиг на десятые доли секунды. | Для мелкой подстройки прямо во время работы. |
| Цикл | Повторяет выбранную реплику с прероллом и построллом, не переключая текст на другие фразы. | Для нескольких дублей одной реплики подряд. |
Референс, APK, лицензия и обновления
| Функция | Что делает | Когда использовать |
|---|---|---|
| Выбор референсной дорожки | Выбирает аудиодорожку проекта, по которой строится waveform. | Когда нужно ориентироваться на оригинальную речь или черновую озвучку. |
| Обновить waveform | Пересчитывает peaks для выбранной дорожки. | После замены клипа, дорожки или проекта. |
| Скрыть нижнюю панель | Убирает waveform вниз и оставляет больше места для текста. | Когда волна не нужна или нужен чистый актёрский экран. |
| Планшет / QR | Показывает QR-код для подключения веб-экрана или Android APK. | Чтобы вывести текст на планшет или отдельный монитор. |
| Триал / активация | Триал запускается без кода. Когда платная активация будет включена, код можно будет ввести в окне лицензии. | Пока используйте триал; обновления подхватят сохранённый ключ автоматически. |
| Проверка обновлений | Проверяет свежую версию при открытии окна или вручную из настроек. | Чтобы узнать о новой сборке, не устанавливая её автоматически. |
Если что-то не работает
- Если Google Sheets не грузится, проверьте доступ по ссылке и что ссылка ведёт прямо на нужный лист.
- Если импорт таблицы взял ролёвку вместо реплик, убедитесь, что первая строка с настоящим таймкодом имеет формат времени, а не просто число.
- Если waveform пустая, проверьте выбранную дорожку, наличие клипа в диапазоне реплики и нажмите обновление референса.
- Если внешний экран пустой, сначала загрузите источник текста в настольном плагине, потом подключайте планшет.
- Если Resolve не отдаёт время, проверьте, что открыт активный таймлайн в DaVinci Resolve Studio, а не бесплатной версии.
- Если окно лицензии открыто, а кода нет, это нормально для текущей публичной сборки: пользуйтесь триалом. Сервер и технические адреса вводить не нужно.
Android APK и внешний экран
APK ставится отдельно от Windows-инсталлера. Скачайте SP_Actor_Beta2.apk на планшет и разрешите установку из браузера или файлового менеджера Android.
При первом запуске APK сразу открывает сканер QR. В настольном плагине откройте окно подключения планшета, наведите камеру на QR-код и при необходимости коснитесь экрана для фокуса. Кнопка QR в приложении открывает сканер повторно.
Если отсканировать QR обычной камерой Android, откроется страница установки APK или подключение к текущему компьютеру, если приложение уже установлено.
После подключения планшет показывает актёрский экран: текущую и следующую реплику, роли, крупный таймкод и нижнюю панель с waveform. APK использует язык системы: русский для русской системы, английский для остальных, а размеры шрифтов настраиваются отдельно от настольного окна.
Если экран пустой, проверьте, что в настольном плагине уже выбран источник текста, планшет находится в той же Wi-Fi-сети, а Windows разрешает локальное подключение.
