Отсутствие звука при просмотре видео в метро, на работе или рядом со спящим ребёнком — главная причина, по которой субтитры к ролику на Android становятся необходимостью, а не опцией: без текста на экране зритель просто пролистывает видео. Платформа Android не имеет единой встроенной функции создания субтитров для произвольных файлов, поэтому задача решается через сторонние приложения — редакторы видео с автоматическим распознаванием речи или программы для ручного набора текста.
В этой статье разберём несколько рабочих способов: автоматическую генерацию субтитров, ручное добавление текста, сохранение в формате SRT и «вшивание» субтитров прямо в видеокадр. Конкретные названия пунктов меню могут немного отличаться в зависимости от версии приложения, поэтому ориентируйтесь на общую логику шагов.
Два типа субтитров: что выбрать
Прежде чем начинать, определитесь с форматом результата. Мягкие субтитры (soft subtitles) — это отдельный файл, обычно с расширением .srt, который лежит рядом с видео или подгружается плеером. Его можно включить, выключить, отредактировать и перевести. Такой вариант подходит для YouTube, локальных плееров и случаев, когда зрителю нужен выбор.
Жёсткие субтитры (hardcoded, «вшитые») становятся частью самой картинки: текст отрисован поверх кадра на этапе монтажа. Убрать их нельзя, зато они гарантированно отображаются в любом плеере и в любой соцсети без дополнительных настроек. Для публикации в соцсетях, где многие смотрят без звука, обычно выбирают именно вшитые субтитры.
Способ 1: автоматические субтитры в CapCut
Один из самых простых путей — бесплатный редактор CapCut, в котором есть функция автоматического распознавания речи. Общий порядок действий выглядит так:
- 🎬 Установите CapCut из Google Play и создайте новый проект, добавив нужное видео.
- 📝 Откройте раздел «Текст» и выберите пункт автоматических субтитров (Auto captions).
- 🗣️ Укажите язык, на котором говорят в ролике, и дождитесь распознавания речи.
- ✏️ Проверьте каждый фрагмент: автоматика ошибается в именах, терминах и при фоновом шуме.
- 💾 Экспортируйте видео — субтитры будут вшиты в кадр.
Качество распознавания напрямую зависит от чистоты звука. Если речь записана на встроенный микрофон в шумном помещении, процент ошибок заметно вырастет, и правка займёт больше времени, чем ручной набор. Поэтому перед генерацией прослушайте дорожку и при необходимости отрежьте фрагменты без речи.
☑️ Перед генерацией автосубтитров
⚠️ Внимание: автоматическое распознавание речи требует интернет-соединения — аудио обрабатывается на серверах сервиса. Не загружайте в такие приложения видео с конфиденциальным содержимым.
Способ 2: ручной набор субтитров
Когда автоматика недоступна или видео короткое, текст проще набрать вручную. В том же CapCut или другом редакторе (например, InShot, VN) добавьте текстовый слой, введите фразу и задайте время её появления и исчезновения на таймлайне. Это кропотливо, но даёт полный контроль над формулировками и таймингом.
Чтобы ручной набор не превратился в мучение, придерживайтесь простых правил:
- ⏱️ Делите текст на короткие фразы — одна-две строки на экран.
- 🔤 Используйте шрифт без засечек и добавляйте обводку или полупрозрачную подложку, чтобы текст читался на светлом фоне.
- 🎯 Размещайте субтитры в нижней трети кадра, но не вплотную к краю — интерфейс плеера может их перекрыть.
- 🔁 Синхронизируйте появление текста с началом фразы, а не с её серединой.
Способ 3: готовый файл SRT
Формат SRT — это обычный текстовый файл, где каждой реплике соответствует номер, время начала и конца показа. Его можно создать даже в стандартном текстовом редакторе телефона, соблюдая структуру. Пример фрагмента:
1
00:00:02,000 --> 00:00:05,000
Привет! В этом видео я покажу...
2
00:00:05,500 --> 00:00:08,000
как сделать субтитры на телефоне.
Обратите внимание: время записывается в формате часы:минуты:секунды,миллисекунды, а между блоками оставляется пустая строка. Ошибка в разделителях — самая частая причина, по которой плеер не видит субтитры.
Чтобы плеер на Android подхватил файл, назовите его так же, как видео, и положите в ту же папку: например, video.mp4 и video.srt. Плееры вроде VLC для Android также умеют открывать файл субтитров вручную через меню воспроизведения.
Сравнение подходов
Выбор метода зависит от длины ролика, качества звука и цели публикации. Ориентировочная картина выглядит так:
| Способ | Скорость | Точность текста | Кому подходит |
|---|---|---|---|
| Автосубтитры в CapCut | Быстро | Требует проверки | Длинные видео с чёткой речью |
| Ручной набор в редакторе | Медленно | Полный контроль | Короткие ролики, соцсети |
| Файл SRT вручную | Средне | Полный контроль | YouTube, локальные плееры |
| Онлайн-генераторы | Быстро | Зависит от сервиса | Разовые задачи без установки приложений |
Названия и возможности приложений меняются от версии к версии, поэтому перед работой проверьте актуальное описание программы в Google Play — часть функций может быть платной или требовать подписки.
Частые проблемы и их решение
Субтитры «уезжают» относительно речи после экспорта — почти всегда это следствие обрезки начала видео уже после расстановки таймингов. Если вы режете ролик, делайте это до добавления текста, иначе придётся сдвигать каждый фрагмент вручную.
Ещё одна типичная ситуация — текст есть в редакторе, но после экспорта исчезает. Проверьте, не выключен ли слой с субтитрами на таймлайне, и убедитесь, что при экспорте выбрано вшивание текста, а не сохранение отдельной дорожки, которую плеер может не поддержать.
⚠️ Внимание: при загрузке видео с вшитыми субтитрами в соцсети учитывайте, что интерфейс платформы (кнопки, подписи, прогресс-бар) может перекрывать нижнюю часть кадра. Оставляйте запас по высоте и проверяйте результат на телефоне до публикации.
Почему плеер не видит SRT-файл
Чаще всего дело в трёх вещах: имя файла не совпадает с именем видео, файл сохранён не в UTF-8, либо внутри нарушена структура таймкодов (пропущена пустая строка между блоками или использованы точки вместо запятых перед миллисекундами). Проверьте эти три пункта по порядку.
Как проверить результат перед публикацией
Финальный этап — контрольный просмотр. Откройте готовый ролик в стандартной галерее телефона и в стороннем плеере, например VLC, чтобы убедиться, что текст отображается везде. Просмотрите видео без звука целиком: только так вы заметите опечатки, слишком быстро сменяющиеся фразы и наложение текста на важные элементы кадра.
Если субтитры делались автоматически, уделите особое внимание числам, именам собственным и специальным терминам — именно на них распознавание ошибается чаще всего. Пять минут вычитки избавят от необходимости удалять и перезаливать опубликованный ролик.
Частые вопросы
Можно ли сделать субтитры на Android бесплатно?
Да. Базовые функции автоматических субтитров и ручного текста доступны в бесплатных версиях редакторов вроде CapCut или VN. Платными обычно являются расширенные стили, облачные функции или снятие водяного знака — условия зависят от конкретного приложения.
Чем отличаются вшитые субтитры от файла SRT?
Вшитые субтитры — часть изображения, их нельзя отключить или отредактировать после экспорта. Файл SRT хранится отдельно: его можно включать в плеере, править и переводить, но не все платформы и плееры его поддерживают.
Почему автосубтитры распознают речь с ошибками?
Точность распознавания зависит от качества записи: фоновый шум, музыка, быстрая речь, акцент и плохой микрофон увеличивают число ошибок. Записывайте голос в тихом помещении и обязательно проверяйте текст вручную после генерации.
Как добавить субтитры к видео для YouTube с телефона?
Создайте файл SRT в текстовом редакторе или сгенерируйте его в приложении, затем загрузите ролик через приложение YouTube или YouTube Studio и прикрепите файл субтитров в настройках видео. Точное расположение пунктов меню может меняться с обновлениями приложения.
Субтитры показываются иероглифами — что делать?
Проблема почти всегда в кодировке файла. Пересохраните SRT в кодировке UTF-8: это можно сделать в большинстве текстовых редакторов на телефоне или на компьютере, после чего плеер начнёт отображать кириллицу корректно.