字 AI-SRTSub

Как достать субтитры, встроенные в видео

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

Обновлено 2026-10-17Устранение проблем

Где субтитры: встроенные и внешние

Видеофайл (MKV, MP4) — это контейнер, внутри которого вместе лежат видеодорожка, звуковая дорожка и дорожка субтитров. Когда субтитры внутри, их называют встроенными или вшитыми; когда это отдельный файл .srt / .ass снаружи — внешними.

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

Что несёт каждый контейнер

Разные контейнеры принимают разные форматы субтитров, и сложность извлечения тоже разная:

  • MKV / WebM —— самый свободный: принимает чистую текстовую дорожку, ASS и WebVTT, и многополосные дорожки чаще всего встречаются здесь.
  • MP4 / MOV —— обычно дорожка `mov_text` / `tx3g`, чистый текст с небольшим количеством сведений о стиле.
  • Чистая текстовая дорожка —— извлекается как буквы и сразу становится SRT.
  • Дорожка ASS —— с заголовком стиля и разрешением: экспорт в ASS их сохранит, экспорт в SRT оставит только текст.
  • Графические субтитры (PGS Blu-ray, субтитры DVD) —— хранят изображения, а не буквы, буквы извлечь нельзя.
Дорожки субтитров, перечисленные на странице извлечения встроенных субтитров
Одна дорожка — одна строка, обычно с языком и названием; если дорожка одна, извлечение начинается само

Почему графические субтитры не извлекаются

PGS Blu-ray и субтитры DVD хранят не символы, а изображения с каналом прозрачности. Показывая их, плеер «наклеивает картинку», а не «рисует текст».

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

Получить буквы можно только одним путём: сначала распознать символы на изображении (OCR), потом делать субтитры. Это отдельная операция, не то же самое, что «извлечь дорожку».

После извлечения обычно нужна доработка

Извлечённые субтитры — «как есть»: инструмент не угадывает кодировку и не правит таймлайн. Поэтому часто бывает две вещи:

Первое — испорченный текст: проблема кодировки исходной дорожки, извлекается тоже испорченным, надо определить кодировку в Как исправить испорченную кодировку; второе — время не совпадает: из-за логотипа в начале записи или несовпадения частоты кадров всё уезжает целиком, используйте Настройку таймлайна для сдвига или пропорционального масштабирования.

Дальше переводить — в Перевод субтитров, делать двуязычие — Два способа сделать двуязычные субтитры.

Область результата и четыре формата экспорта SRT / VTT / ASS / TXT
Извлечённые субтитры экспортируются в четыре формата, заголовок стиля и разрешение исходной ASS переносятся как есть

Несколько частых заблуждений

Извлечение субтитров — не вжигание. Видео не перекодируется, качество картинки и звуковая дорожка не страдают совсем.

Извлечение не влияет на исходный файл. Только чтение, без записи, видеофайл не меняется ни на байт.

Медленно на большом файле — не проблема скорости сети. Инструмент сканирует сведения о дорожках по смещениям, чем больше файл, тем дольше, и всё идёт локально.

Внешним субтитрам эта страница не нужна. Есть .srt / .ass — сразу идите в Преобразование форматов; извлекать дорожку заранее нужно только для встроенных в видео.

Связанные инструменты и руководства

Полный порядок — в Как извлечь встроенные субтитры из видео; извлечённое переводить — Перевод субтитров, делать двуязычие — Два способа сделать двуязычные субтитры; испорченный текст начинается с Исправления испорченной кодировки.

Всё работает в браузере, ничего устанавливать не нужно.

Открыть извлечение субтитров из видео

Похожие руководства