Назад к блогу

Автоматические субтитры в iMovie: как сделать на Mac

Автоматических субтитров в iMovie нет, а SRT он не импортирует. Четыре способа добавить субтитры к видео из iMovie на Mac: от титров до Whisper и вшивания.

28 октября 2026 г.
Sablate Team

Субтитры в iMovie добавляют так: каждую реплику набирают как титр, потому что в iMovie нет автоматических субтитров и он не умеет импортировать SRT-файл. Чтобы получить автоматические субтитры на Mac, закончите монтаж, экспортируйте фильм и расшифруйте этот файл другим инструментом, а затем вшейте субтитры в новую копию или загрузите файл субтитров рядом с видео.

Ниже: что iMovie умеет и чего не умеет с текстом, четыре способа добавить субтитры к видео из iMovie — встроенные титры, Final Cut Pro, бесплатный путь через командную строку и приложение для субтитров — и как выбрать между вшиванием и загрузкой файла.

Есть ли в iMovie автоматические субтитры?

Нет. В iMovie для Mac нет ни распознавания речи, ни импорта субтитров. Руководство пользователя iMovie от Apple рассказывает о титрах, картах, фонах, музыке и озвучке, но в нём нет раздела ни о скрытых субтитрах, ни о субтитрах, ни о файлах субтитров. Единственный текстовый инструмент — титр: стилизованный фрагмент текста, который вы помещаете над клипом и набираете вручную.

Титры задуманы для вступительных заставок и «нижних третей», а не для диалогов, и это видно сразу, как только вы пробуете субтитровать ими целое видео:

  • Каждая реплика набирается вручную. iMovie ничего не слушает в звуке.
  • Каждая реплика выставляется по времени вручную. В руководстве Apple сказано, что длительность каждого титра задаётся отдельно: перетаскиванием краёв или вводом значения.
  • Многие стили двигаются. Многие титры анимированы, а в некоторых тематических и анимированных стилях шрифт изменить нельзя.
  • Результат не выходит в виде файла. Текст существует только внутри проекта, поэтому у YouTube нет дорожки субтитров, которую он мог бы индексировать, переводить или позволять зрителям отключать.

При обычном темпе речи десятиминутное видео с «говорящей головой» — это где-то 1 500 слов. Это примерно от 150 до 200 субтитров, и каждый из них — титр, который нужно набрать и выставить по времени.

Собственные автоматические субтитры Apple находятся ступенькой выше — в Final Cut Pro. Согласно руководству Apple по Final Cut Pro, его генератор субтитров работает с речью на американском английском (U.S. English) и требует Mac с Apple Silicon.

Четыре способа добавить субтитры к видео из iMovie

  1. Титры iMovie — бесплатно и встроено; подходит для короткого ролика с несколькими репликами.
  2. Final Cut Pro — автоматические субтитры от Apple, для американского английского на Mac с Apple Silicon.
  3. Whisper и FFmpeg — бесплатно и с открытым кодом, запускаются из Терминала.
  4. Приложение для субтитров вроде Sablate — расшифровывает, редактирует, оформляет и вшивает, на любом из 100 языков речи.

Первые два способа оставляют субтитры внутри приложений Apple. Последние два работают с фильмом, который вы экспортируете из iMovie, поэтому все они относятся к концу монтажа, а не к началу.

Способ 1: наберите субтитры как титры iMovie

Для 30-секундного клипа с парой реплик титры — самый быстрый путь, и он ничего не стоит. По шагам Apple для добавления титров:

  1. Откройте проект на таймлайне и нажмите «Титры» над браузером.
  2. Выберите простой статичный стиль. Стили «нижней трети» стоят там, где зрители ждут субтитры; анимированные пропустите.
  3. Перетащите титр на таймлайн над клипом, в то место, где звучит первая реплика.
  4. Дважды нажмите образец текста в окне просмотра, наберите реплику и задайте шрифт, размер и цвет элементами управления над окном просмотра. Нажмите кнопку применения.
  5. Потяните за края титра на таймлайне, чтобы он покрывал ровно те слова, которые показывает, или выделите его, нажмите кнопку информации о клипе и введите значение в поле длительности.
  6. Повторите для каждой реплики.

Держите каждый титр в одну-две короткие строки. Английское руководство Netflix по стилю ограничивает строку 42 символами, а строка, которая исчезает раньше, чем её успевают прочитать, хуже, чем отсутствие субтитра вообще. Цифры есть в материале про скорость чтения.

Ограничения те, что перечислены выше: нет транскрипции, нет файла, а работы становится больше с каждой минутой речи. Если диалога больше минуты-двух, следующие три способа экономят больше времени, чем отнимают.

Способ 2: отправьте проект в Final Cut Pro

Если Final Cut Pro у вас уже есть или вы всё равно собирались на него перейти, это лучше всего интегрированный путь. iMovie передаёт проект напрямую:

  1. В iMovie откройте проект и выберите «Файл» > «Отправить фильм в Final Cut Pro». Final Cut Pro откроется с новой медиатекой, в которой лежат проект и его медиафайлы.
  2. В Final Cut Pro сгенерируйте субтитры по звуку на таймлайне. В руководстве Apple сказано, что при первом запуске один раз скачивается языковая модель.
  3. Исправьте субтитры, затем экспортируйте их файлом или вшейте при экспорте. В руководстве Apple по экспорту субтитров вшивание указано среди вариантов экспорта.

Что это стоит и что покрывает — по страницам самой Apple: Final Cut Pro стоит $299,99 как разовая покупка или входит в Apple Creator Studio за $12,99 в месяц; новые подписчики могут пробовать его бесплатно 30 дней. Автоматические субтитры работают только с речью на американском английском и требуют Mac с Apple Silicon. Переносятся только проекты-фильмы; трейлер iMovie сначала нужно преобразовать в фильм.

Для англоязычного видео на свежем Mac ничто другое из этого списка не подходит так хорошо: субтитры лежат на том же таймлайне, что и монтаж, поэтому последующая обрезка сдвигает их вместе с ним. Для любого другого языка речи Final Cut Pro предлагает только ручные субтитры.

Способ 3: Whisper и FFmpeg, бесплатно в Терминале

Whisper от OpenAI — бесплатная программа распознавания речи с открытым кодом, которая сразу пишет файл .srt, а FFmpeg умеет нарисовать этот файл прямо в картинке. Оба запускаются в Терминале, а для Whisper сначала нужно установить Python и FFmpeg. Эта настройка — настоящая цена такого пути.

Сначала экспортируйте готовый фильм: выделите проект в iMovie, выберите «Файл» > «Экспортировать» > «Файл» и сохраните его. Здесь он называется my-movie.mp4. Затем расшифруйте его:

whisper my-movie.mp4 --model turbo --output_format srt

turbo — модель по умолчанию и хороший выбор для субтитров. Whisper сам определяет язык речи; если он ошибся, добавьте --language с кодом языка. Команда запишет my-movie.srt в текущую папку. Откройте файл в текстовом редакторе и исправьте имена, прежде чем идти дальше. Если реплика повторяется снова и снова или текст появляется поверх тишины, это известный сбой Whisper с известными способами исправления, разобранный в статье почему Whisper повторяет реплики и выдумывает текст.

Чтобы вшить субтитры, в FFmpeg должна быть libass — средство, которое отрисовывает субтитры. В стандартном пакете ffmpeg из Homebrew её нет, поэтому обычная команда вшивания останавливается с ошибкой «No such filter». Пакет ffmpeg-full из Homebrew её включает и ставится рядом со стандартным, не заменяя его:

brew install ffmpeg-full
"$(brew --prefix ffmpeg-full)/bin/ffmpeg" -i my-movie.mp4 -vf "subtitles=my-movie.srt" -c:a copy my-movie-subtitled.mp4

В итоге получается новый фильм с субтитрами, нарисованными в каждом кадре, в стандартном белом стиле FFmpeg. Чтобы изменить внешний вид, параметры force_style приходится писать вручную; варианты оформления и настройки качества разобраны в статье про вшивание субтитров в видео.

Способ 4: приложение для субтитров на вашем Mac

Десктопное приложение для субтитров берёт на себя транскрипцию, исправление, оформление и вшивание в одном окне, без Терминала. В Sablate, начиная с фильма, который вы экспортировали из iMovie:

  1. Перетащите .mp4 или .mov в Sablate и выберите модель: Balanced на бесплатном тарифе, Accurate (large-v3-turbo) в Pro.
  2. Прочитайте транскрипт в редакторе. Исправьте имена, потяните границы реплик на таймлайне там, где тайминг сбит, и следите за предупреждением на репликах, которые идут слишком быстро, чтобы их можно было прочесть.
  3. Выберите пресет на панели Style — Classic для фильма, Reels или Hormozi для вертикального соцвидео, — затем настройте шрифт, размер и положение.
  4. Откройте Export и выберите Video with burned-in subtitles (.mp4) — копию с субтитрами в картинке, или Subtitle file (.srt) — файл для YouTube и Vimeo.
  5. Для второго языка выберите Add language…. Перевод — это слой на тех же таймингах со своим стилем и шрифтом, и экспортируется он так же.

После того как речевая модель и нужные языковые пакеты Argos загружены, транскрипция, офлайн-перевод и вшивание работают без подключения к интернету, так что фильм никогда не покидает ваш Mac. Для Sablate нужна macOS 12 Monterey или новее; приложение выпускается отдельными сборками для Mac с Apple Silicon и Intel.

В сравнении с Final Cut Pro он расшифровывает 100 языков речи вместо одного и добавляет переводы. Чего он не делает — не возвращает ничего на таймлайн iMovie: измените монтаж, и экспортировать и расшифровывать придётся заново.

Бесплатному тарифу не нужна учётная запись: он покрывает видео до десяти минут, три задачи в месяц, модели Fast и Balanced и один офлайн-слой перевода; вшитое видео получает небольшую отметку в углу. Pro — один платёж $29: без ограничения длины, со всеми моделями и вшиванием без отметки. Остальное перечислено на странице тарифов.

Можно ли импортировать SRT-файл в iMovie?

Нет. iMovie импортирует видео, фото и звук, а файлу субтитров там некуда деваться. Если у вас уже есть .srt — от Whisper, сервиса транскрипции или коллеги, — есть два способа использовать его с фильмом из iMovie:

  • Вшейте его в экспортированную копию с помощью FFmpeg (способ 3) или приложения для субтитров (способ 4). Это единственный вариант для TikTok, Instagram Reels и X, которые не принимают файлы субтитров.
  • Загрузите его рядом с видео. YouTube и Vimeo принимают фильм и .srt отдельными загрузками, поэтому зрители могут отключить субтитры, поисковые системы могут их прочитать, а опечатка исправляется правкой текста, а не новым экспортом.

Какой площадке что нужно, разобрано в материале хардсаб или софтсаб. Редактор Sablate тоже импортирует файлы .srt и .vtt, поэтому файл, сделанный в другом месте, можно оформить и вшить без повторной транскрипции.

Какой способ выбрать?

Титры iMovieFinal Cut ProWhisper + FFmpegSablate
ЦенаБесплатно$299,99 разово или $12,99 в месяцБесплатно, с открытым кодомБесплатный тариф; Pro — $29 разово
Автоматически расшифровывает речьНетДаДаДа
Языки речиЛюбой, набирается вручнуюАмериканский английскийОколо 100100
Субтитры остаются на монтажном таймлайнеДаДаНетНет
Переводит субтитрыНетНетТолько на английскийДа, слоями
Видео с вшитыми субтитрамиДаДаДаДа
Файл субтитров для YouTubeНетДаДаДа
Нужен ТерминалНетНетДаНет
Требование к MacЛюбой Mac с iMovieApple Silicon для автоматических субтитровЛюбой Mac с PythonmacOS 12 или новее

«Это 20-секундный клип с тремя репликами». Титры iMovie. Набрать три реплики быстрее, чем что-либо устанавливать.

«Я монтирую на английском на Mac с Apple Silicon и, возможно, всё равно перейду на Final Cut Pro». Final Cut Pro. Субтитры остаются на таймлайне и следуют за последующими правками.

«Мне комфортно в Терминале, и нужен один язык, бесплатно». Whisper и FFmpeg.

«Видео не на английском или нужен второй язык». Sablate: 100 языков речи, слои перевода и отдельная вшитая копия или .srt на каждый язык.

«Это пойдёт в TikTok или Reels». Любой способ, который вшивает, с оформлением под беззвучную вертикальную ленту. Безопасные зоны разобраны в материале где размещать субтитры в Reels, TikTok и Shorts.

Как сохранить синхронизацию субтитров после изменения монтажа

Субтитры, сделанные вне iMovie, привязаны ко времени одного конкретного экспорта. Обрежьте клип, добавьте переход или замените план после этого — и каждый следующий субтитр окажется раньше или позже ровно на длину изменения.

  • Сначала зафиксируйте монтаж. Делайте субтитры, когда нарезка окончательная, а не пока она ещё меняется.
  • После реального изменения экспортируйте и расшифровывайте заново. При небольшом сдвиге быстрее поправить тайминг в редакторе; при перемонтаже начните сначала.
  • Храните .srt и чистый экспорт вместе. Из вшитой копии субтитры уже не убрать. Имея чистый фильм и файл субтитров, вы в любой момент отрендерите новую копию в другом стиле или на другом языке.
  • Вшивайте в последнюю очередь, по одному разу для каждого места назначения. Одна копия для Reels, одна для клиента, а для YouTube — чистый фильм и его .srt.

iMovie отвечает за монтаж; субтитры должны прийти откуда-то ещё. Для нескольких реплик наберите их как титры. Для английского на свежем Mac Final Cut Pro оставляет их на таймлайне. Для всего более длинного, на другом языке или на нескольких скачайте Sablate для Mac, добавьте экспортированный фильм и вшейте субтитры или экспортируйте .srt. Бесплатный тариф покрывает видео до десяти минут.

Часто задаваемые вопросы

Есть ли в iMovie автоматические субтитры?

Нет. iMovie для Mac не умеет превращать речь в субтитры, а в руководстве пользователя iMovie от Apple вообще нет раздела о субтитрах. Единственный текстовый инструмент — титр, который набирают и выставляют по времени вручную. Чтобы получить автоматические субтитры, экспортируйте фильм и расшифруйте его другим инструментом: Final Cut Pro, Whisper или приложением для субтитров.

Можно ли импортировать SRT-файл в iMovie?

Нет. iMovie импортирует видео, фото и звук, но не файлы субтитров. Чтобы использовать SRT с фильмом из iMovie, либо вшейте его в экспортированную копию с помощью FFmpeg или приложения для субтитров, либо загрузите рядом с видео на YouTube или Vimeo: они принимают файлы субтитров, и зрители могут их отключить.

Как добавить субтитры в iMovie вручную?

Используйте титры. Нажмите «Титры» над браузером, перетащите простой статичный стиль над клипом в том месте, где звучит реплика, наберите её в окне просмотра и нажмите кнопку применения. Затем потяните за края титра, чтобы он покрывал ровно эту реплику. Повторите для каждой реплики: для короткого ролика это работает, а для длинного становится слишком медленным.

Может ли Final Cut Pro сделать автосубтитры для проекта iMovie?

Да, если речь на американском английском. В iMovie выберите «Файл» > «Отправить фильм в Final Cut Pro» и сгенерируйте субтитры в Final Cut Pro; для этого нужен Mac с Apple Silicon. Final Cut Pro стоит $299,99 разово или входит в Apple Creator Studio за $12,99 в месяц.

Есть ли бесплатный способ автоматически сделать субтитры для iMovie?

Да. Whisper — бесплатная программа распознавания речи с открытым кодом — пишет SRT-файл по фильму, экспортированному из iMovie, а FFmpeg вшивает этот файл в новую копию; оба работают в Терминале. Бесплатный тариф Sablate делает то же самое в приложении для видео до десяти минут, с небольшой отметкой в углу на вшитом видео.

Вшивать субтитры в видео из iMovie или загружать SRT?

Вшивайте только там, где площадка не принимает файл субтитров. TikTok, Instagram Reels и X требуют вшитых субтитров, потому что файлы субтитров не принимают. YouTube и Vimeo принимают SRT, загруженный вместе с видео: зрители могут его отключить, а вы можете поправить его позже, не экспортируя фильм заново.