InqScribe: как связать текст с таймкодами и проверить экспорт SRT
Работа с таймкодами InqScribe 3.0: связь с исходником, кадры и миллисекунды, шаблоны реплик, границы блоков и проверка экспортированных субтитров.
Свяжите документ с конкретной версией записи
InqScribe объединяет медиафайл и свободное текстовое поле. В актуальной справке 3.0 описаны ручные заметки и автоматический черновик на базе Whisper. Здесь разбирается следующий самостоятельный этап: связь реплик с временем и проверка экспорта. Наличие распознавания не подтверждает правильность слов или границ субтитров.
Создайте New Document в списке документов. В окне источника выберите Select File и укажите запись. Проверьте имя, длительность и воспроизведение. Если появляется предложение автоматической расшифровки, для ручной пробы можно выбрать Maybe Later. Сначала сделайте небольшой документ с двумя репликами и проверьте весь путь до экспорта.
Запишите версию программы и доступный режим лицензии. В справке 3.0 для незарегистрированного режима указаны ограничения редактирования и автоматической обработки первых 30 секунд. Не принимайте заблокированное редактирование за повреждение файла. До длинной работы проверьте, что в вашем текущем режиме можно сохранить документ и получить нужный экспорт.
Документ связан с медиаисточником; храните запись отдельным файлом. Замена источника на монтажную копию может изменить смысл времени. Если оригинал начинается с заставки, а новая версия её не содержит, одинаковая метка уже ведёт к разным словам. Сначала выберите версию записи для работы, затем создавайте таймкоды.
Проверьте, что означает дробная часть времени
По умолчанию вставляемый таймкод имеет вид HH:MM:SS.FF, где последняя часть — число кадров при выбранной частоте. Это не универсальная десятичная доля секунды. Например, учебная метка [00:00:04.15] при 30 fps означает четыре секунды и пятнадцать кадров, то есть 4,5 секунды. Нельзя просто заменить точку запятой и получить правильное время SRT.
Откройте Transcript → Document Settings и проверьте базовую частоту кадров, скобки и отображение времени. Для видео используйте согласованные параметры проекта. Настройка Omit Frames скрывает кадры в отображении; сама по себе она не превращает исходный формат в миллисекунды. При 29,97 fps и drop-frame не переносите арифметику учебного примера для 30 fps без проверки.
Остановите запись у начала нужной фразы и вставьте текущее время через Edit → Insert Time: Ctrl+; в Windows или Cmd+; на macOS. Можно нажать зелёное поле текущего времени. Напечатайте реплику после метки, затем нажмите таймкод и проверьте, что плеер возвращается к ожидаемой фразе.
Скобки помогают отличить таймкод от времени суток, упомянутого в разговоре. Если участник произнёс «встреча в 12:30», это содержание реплики, а не обязательно точка записи. Включение распознавания времени без скобок может изменить интерпретацию такого текста. Сохраняйте явное различие между словами участника и служебными метками.
Сделайте повторяемые реплики и явные границы блоков
Для частых подписей можно использовать snippets — текстовые заготовки. Через Edit → Edit Snippets добавьте учебный шаблон участника. Переменная {$TIME} при вставке заменяется текущим временем плеера. Например, заготовка «{$TIME} Участник A: » добавляет время и условную метку говорящего, но не определяет личность по голосу.
Вставьте заготовку на короткой пробе и посмотрите на фактический результат. Если метка времени появилась в другом формате, проверьте настройки документа. При назначении клавиши избегайте сочетаний уже используемых меню: одновременно с заготовкой может сработать другая команда. Условные имена участников сверяются вручную по записи и доступным подтверждениям.
Для чтения стенограммы достаточно меток у важных реплик. Для структурированного экспорта приложение разбивает текст по таймкодам: текст после метки относится к ней до следующей метки. Если явный конец не указан, окончание может быть выведено из следующего начала. Это удобно для заметок, но длинная пауза между ответами не обязана быть временем показа субтитра.
Когда нужен явный конец, добавьте завершающий таймкод после текста так, чтобы за ним не было новой реплики. Официальная справка описывает такой таймкод без следующего текста как окончание блока. Проверьте короткий экспорт: одна незапланированная метка внутри абзаца может разделить его на два блока. Комментарий редактора тоже способен попасть в экспорт, если оставлен среди реплик.
Экспортируйте и проверяйте фактический файл
Сохраните рабочий документ. Через File → Export выберите SubRip для SRT либо Plain Text для читаемой копии. Проверьте имя и папку назначения. Форматы решают разные задачи: текст для чтения не заменяет файл субтитров, а экспорт SRT не сохраняет всю рабочую структуру документа InqScribe.
Откройте полученный SRT в текстовом редакторе. У блока должны быть номер, строка начала и конца, текст и пустая строка-разделитель. Время SRT выражается в часах, минутах, секундах и миллисекундах с запятой. Проверить структуру поможет инструкция по созданию и проверке SRT. Не исправляйте единицы времени одной заменой знаков.
Подключите файл к той же версии видео и проверьте несколько реплик в начале, середине и конце. Оцените, начинается ли текст у нужных слов, не висит ли он в длинной паузе и хватает ли времени прочитать блок. Если смещение растёт по ходу видео, проверьте частоту кадров и исходную версию; если оно постоянно, проверьте начало источника и параметры смещения.
Слова принимаются по звуку, а границы — по реальному воспроизведению. Используйте проверку текста расшифровки для имён, чисел и спорных мест. Затем сохраните исходник, рабочий документ, читаемый текст и SRT по порядку архива расшифровок. Это позволяет продолжить правки без догадок о том, какой экспорт был последним.
Если первоначального текста ещё нет, получите его через расшифровку аудио в Транскрибаторе. Дальше проверьте содержание и подготовьте таймкоды под нужную версию записи. Автоматический черновик не следует считать уже размеченными и принятыми субтитрами.
Пятнадцать кадров — не пятнадцать миллисекунд
Учебный пример для 30 fps: короткая реплика начинается на [00:00:04.15] и заканчивается на [00:00:06.00]. Автор хочет получить отдельный блок SRT. В документе задана частота 30 fps, а после конечной метки нет нового текста.
| Элемент | Учебное значение | Проверка |
|---|---|---|
| Формат документа | 30 fps, HH:MM:SS.FF | Не смешивать кадры с миллисекундами |
| Начало реплики | [00:00:04.15] | 4,5 секунды при 30 fps |
| Явный конец | [00:00:06.00] после текста | 6 секунд и отсутствие лишнего текста |
| SRT | 00:00:04,500 → 00:00:06,000 | Сверить по воспроизведению и структуре |
Пятнадцать кадров при 30 fps составляют половину секунды. Автор проверяет начало около 4,5 секунды в экспортированном файле и воспроизводит блок с исходным видео. Для проекта с иной частотой он сначала проверяет параметры, а не копирует это учебное преобразование.
Карточка таймкодов и экспорта InqScribe
Версия InqScribe / ОС / режим: Исходная запись и версия монтажа: Длительность: Рабочий документ: Формат времени / fps / drop-frame: Start Time источника: Скобки / распознавание времени без скобок: Правило подписей участников: Явные концы блоков: Имя / путь SRT: Читаемый экспорт: Структура и кириллица проверены: Начало / середина / конец воспроизведены: Спорные слова и границы: Версия принятого результата:
Частые вопросы
Часть после точки в таймкоде всегда миллисекунды?
Нет. В обычном формате SMPTE это кадры при заданной частоте. Проверяйте формат документа; SRT использует отдельное представление с миллисекундами.
Кликабельная метка уже задаёт весь субтитр?
Метка ведёт к одной точке. Для блока нужны начало и конец; при экспорте окончание может быть выведено из следующей метки, поэтому его нужно проверить.
Заготовка с именем определяет говорящего?
Нет. Snippet вставляет заданный текст и переменные. Условную подпись участника проверяют отдельно по записи.
Почему в SRT оказалась заметка редактора?
Текст между таймкодами может стать содержимым экспортируемого блока. Уберите служебные комментарии из версии для субтитров или храните их отдельно.
Можно ли передать только документ InqScribe?
Для проверки по звуку нужен также соответствующий медиафайл. Сохраните связь с исходником и отдельно проверьте открытие документа и экспортов.