Домой Софт Бесплатное приложение Whisperer генерирует субтитры для папок с видео локально

Бесплатное приложение Whisperer генерирует субтитры для папок с видео локально

Приложение Whisperer с GitHub позволяет локально создавать стандартные SRT-субтитры для целых папок с видео без загрузки файлов в облако.

5
0

Многие пользователи сталкиваются с тем, что в личных архивах, семейных видеозаписях и медиатеках Plex далеко не всегда есть готовые субтитры. Поиск удобного инструмента для их автоматической генерации без отправки конфиденциальных файлов на сторонние облачные сервисы привел к обнаружению интересного проекта с открытым исходным кодом на GitHub под названием Whisperer. Изначально инструмент задумывался как простая утилита для транскрипции, но на практике его возможности оказались гораздо шире. Приложение способно обрабатывать целые папки с видеофайлами в пакетном режиме, создавая стандартные файлы субтитров локально на персональном компьютере.

Интерфейс приложения Whisperer с добавленными в очередь видеофайлами для транскрипции

Тестирование транскрипции на разных типах видеоматериалов

Прежде чем использовать утилиту для обработки большой медиатеки, автор провел небольшое тестирование на трех совершенно разных типах видеозаписей. Такой подход позволил оценить возможные трудности без превращения проверки в масштабный проект. В качестве тестового материала были выбраны интервью NASA с чистой речью, историческая лента «Мемфисская красавица» из Библиотеки Конгресса с более сложным архивным аудиорядом, а также личное демонстрационное видео создания отделки гитары. Интервью NASA представляло собой самую легкую задачу, исторический фильм стал более серьезным испытанием для архивной записи, а видео с гитарой максимально соответствовало тем личным роликам, для которых и требовались субтитры. Если бы Whisperer справился со всеми тремя файлами, можно было бы уверенно применять его для более крупных коллекций.

Особенности локальной пакетной обработки и конфиденциальность

Сохранение конфиденциальности стало одной из главных причин поиска локального инструмента для транскрипции. Пользователю не нужно загружать личные видео на сторонние сервисы ради получения субтитров. Whisperer выполняет всю обработку на собственном ПК пользователя, поэтому видеофайлы остаются на своих местах, пока приложение локально генерирует текстовые дорожки. Настройка оказалась предельно простой: с помощью настроек по умолчанию была добавлена папка с тремя тестовыми видео, после чего программа сформировала очередь заданий. Пользователь может гибко настраивать параметры транскрипции, включая выбор движка, языка и формата выходных файлов. После запуска процесса Whisperer последовательно обработал все файлы в папке. Общая продолжительность трех тестовых видео составляла около 90 минут, а полный пакетный цикл занял примерно 36 минут. Во время работы утилиты можно было отслеживать прогресс, наблюдать за появлением живого текста транскрипта и контролировать скорость обработки каждого отдельного файла. По завершении работы рядом с каждым оригинальным видео появился отдельный файл субтитров в формате SRT, без необходимости загружать ролики в облако и скачиваать результаты по отдельности.

приложение Whisperer генерирует субтитры — иллюстрация 2 к материалу
Настройки движка и языковой модели в интерфейсе приложения
приложение Whisperer генерирует субтитры — иллюстрация 7 к материалу
Отображение внешней дорожки субтитров в интерфейсе медиасервера Plex
приложение Whisperer генерирует субтитры — иллюстрация 8 к материалу
Воспроизведение личного видео с локально сгенерированными субтитрами

Совместимость готовых SRT-файлов с Plex и другими плеерами

Созданные Whisperer субтитры сохраняются в стандартном формате SRT и не привязаны к создавшему их приложению. Утилита корректно именует файлы субтитров для медиасервера Plex, поэтому после размещения рядом с исходными видеозаписями платформа автоматически распознала их как внешние субтитры. Пользователю не потребовалось вручную переименовывать файлы, перекодировать видео или создавать их копии ради включения подписей. Благодаря стандартному формату SRT эти файлы одинаково хорошо работают не только в Plex, но и в медиаплеерах вроде VLC и любых других программах, поддерживающих внешние субтитры. Это делает приложение универсальным решением для генерации субтитров один раз с возможностью использовать их независимо от выбранного для просмотра плеера.

приложение Whisperer генерирует субтитры — иллюстрация 3 к материалу
Добавление папки с видеофайлами через диалоговое окно программы

Качество распознавания речи и точность готовых субтитров

Готовые субтитры оказались не идеальными, однако допущенные программой ошибки были минимальными. В процессе работы были замечены лишь небольшие оплошности, когда алгоритм путал похожие по звучанию слова, например, используя артикль «an» вместо союза «and». Подобных мелких неточностей набралось всего несколько штук, но они никоим образом не затрудняли чтение текста и не искажали смысл сказанного. Для повседневных задач такого уровня качества оказалось вполне достаточно, ведь целью не являлось создание профессиональных титров для телевещания. Инструмент нужен для получения читаемых субтитров к видеоматериалам, у которых они изначально отсутствовали, особенно к старым архивам и личным записям, для которых вряд ли удастся найти готовые титры в сети. По результатам тестирования Whisperer продемонстрировал достаточную точность, чтобы продолжить его использование для остальной части видеоколлекции.

приложение Whisperer генерирует субтитры — иллюстрация 4 к материалу
Очередь видеозаписей, подготовленных к пакетной обработке

«`html

Итоги тестирования и перспективы использования Whisperer

Приложение Whisperer успешно справилось с обработкой разнородной папки материалов, позволив сразу интегрировать готовые файлы субтитров в привычные медиаплееры. Несмотря на единичные погрешности в распознавании речи, их количество оказалось несущественным — возвращаться к ручной правке текста не потребовалось.

приложение Whisperer генерирует субтитры — иллюстрация 5 к материалу
Процесс активной транскрипции видео с отображением прогресса и живого текста

Для владельцев старых видеозаписей и личных архивов, испытывающих дефицит готовых титров, данная утилита заслуживает постоянного места в арсенале софта благодаря сочетанию локальной безопасности и пакетной производительности.

приложение Whisperer генерирует субтитры — иллюстрация 6 к материалу
Уведомление об успешном создании субтитров для всех видео в папке

«`

Источник: https://www.howtogeek.com