MP4 в текст

MP4 может содержать видео, одну или несколько звуковых дорожек и субтитры. Сервис передаёт выбранную FFmpeg по умолчанию звуковую дорожку в распознавание; видеокадры для текста не нужны.

Материал сервиса Транскриба. Исправления и вопросы: help@transkriba.ru. Проверено 14 сентября 2026 г..

TXT · DOCX · SRT · VTTдо 10 часов на файл

Технические характеристики MP4

Полное названиеISO/IEC 14496-14, ISO Base Media File Format
КонтейнерISO BMFF (moov + mdat)
Кодеки внутриH.264 / H.265 (видео), AAC-LC (звук)
MIME-типыvideo/mp4
Расширения.mp4, .m4v
Типичный битрейт2500 кбит/с (из них звук 128 кбит/с — 5% файла)
Частота дискретизации48 000 Гц, стерео
Сжатиес потерями
Демультиплексированиенужно — звук лежит внутри контейнера с видео
Лимит на файл8 ГБ и до 10 часов — действуют оба ограничения
Минут в 1 ГБ56

Что конвейер делает именно с MP4

  1. FFprobe проверяет, что в контейнере есть хотя бы один звуковой поток. Повреждённый MP4 без читаемой дорожки вернётся с ошибкой.
  2. FFmpeg выбирает звуковой поток по своим стандартным правилам. Отдельного выбора дорожки в форме сейчас нет.
  3. Выбранный поток декодируется в PCM 16 кГц моно. Формат звука внутри MP4 определяет FFmpeg; это не обязательно AAC.
  4. VAD делит речь по паузам, GigaAM v3 распознаёт русскую запись, а выравниватель добавляет таймкоды слов, когда вы не включили быстрый режим.

Откуда берутся такие файлы

  • Экспорт записи из Zoom, Контур.Толк, МТС Линк
  • Скачанные ролики с YouTube, VK Видео, Rutube
  • Съёмка на телефон (Android отдаёт MP4, iPhone — MOV)
  • Записи вебинаров из GetCourse и Bizon365

Грабли, о которых стоит знать заранее

  • MP4 без звуковой дорожки

    Экраны, записанные через OBS с неправильно выбранным устройством, часто получаются немыми. Мы проверяем наличие дорожки до списания минут и возвращаем ошибку, а не пустую расшифровку.

  • Фрагментированный MP4 (fMP4) из браузерной записи

    У такого файла браузер может не определить длительность, а повреждённый контейнер может не открыться в FFmpeg. Проверьте файл в плеере; при ошибке пересоберите контейнер командой ffmpeg -i source.mp4 -c copy fixed.mp4.

  • Дорожка AAC-HE (HE-AAC v2) с parametric stereo

    Встречается в записях с низким битрейтом. SBR и parametric stereo могут давать слышимые артефакты после декодирования. Если есть исходник без повторного сжатия, сравните его на том же фрагменте.

Как формат влияет на точность

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

Проверка файла и расчёт стоимости

Файл не загружается и никуда не отправляется: длительность читает ваш браузер локально. Ограничения показаны для MP4.

или задайте длительность вручную:
Пополнение при нулевом балансеПроверяем стоимость…без учёта ранее купленных минут; после загрузки сервис вычтет их из расчёта. Полная запись — 3 ₽/мин, остаток пополнения не сгорает
По пакету «100 минут»162 ₽270 ₽ за 100 мин, без автопродления
Время обработкиЗависит от записивлияют длительность, диаризация, очередь и холодный запуск
Минут в 1 ГБ56при типичных 2500 кбит/с
Расшифровать запись

Отменять ничего не нужно: у нас нет автопродления и мы не храним данные платёжных карт.

Частые вопросы

Обязательно ли загружать всё видео, если нужен только текст?

Нет. Можно извлечь дорожку локально командой ffmpeg -i video.mp4 -vn -acodec copy audio.m4a. Размер уменьшится на объём видеопотока, а аудио останется без повторного кодирования.

Получу ли я субтитры, готовые к загрузке на VK Видео?

Да. Мы отдаём SRT и WebVTT с пословными таймкодами. VK Видео и Rutube принимают SRT напрямую в редакторе ролика.

Что будет с видео длиной 6 часов?

Обработается: наш лимит — 10 часов на файл. При 2500 кбит/с шесть часов весят около 6,3 ГБ, это в пределах лимита 8 ГБ.

Можно ли распознать только один голос из двух дорожек?

В форме нет выбора звуковой дорожки. Сначала извлеките нужную локально, например ffmpeg -i video.mp4 -map 0:a:1 -vn -ac 1 selected.flac, затем загрузите selected.flac. Для голосов в одном потоке включите разделение по голосам.

Смотрите также