Как сделать субтитры SRT и VTT из файла MKV

Команда ПотокаОбновлено ~2 мин чтения

Запись в MKV уже есть, а субтитры SRT и VTT из файла MKV ещё нет. Отправьте её боту Поток в Telegram, чтобы получить 2 текстовых файла. Если дорожек со звуком несколько, заранее решите, на какой звучит речь, иначе подписи разойдутся с картинкой.

Расшифровать запись

Киньте в чат с @potok_now_bot аудио, видео или голосовое сообщение, и распознанный текст вернётся туда же.

Открыть @potok_now_bot в Telegram

Файлы до 2 ГБ · экспорт в TXT, MD, DOCX, PDF, SRT и VTT · метки говорящих и тайм-коды · около 30 языков

Коротко

  • RFC 9559 регистрирует video/matroska с расширением .mkv и audio/matroska с расширением .mka.
  • Android перечисляет FLAC и Opus в Matroska (.mkv) среди поддерживаемых контейнеров.
  • Matroska определяет S_TEXT/UTF8 как кодек простых текстовых субтитров, так что MKV может нести их внутри файла.
  • Поток принимает файлы .mkv до 2 ГБ и читает их без отдельного шага конвертации.

Коротко о формате MKV

СвойствоЗначение
ТипОткрытый контейнер (Matroska)
Медиатипыvideo/matroska, audio/matroska
Что внутриMatroska, аудиовизуальный контейнер, который может хранить много звуковых, видео- и субтитровых потоков

Как сделать субтитры из файла MKV

  1. Передайте файл боту. Найдите @potok_now_bot в Telegram и добавьте файл .mkv сообщением. Бот берёт до 2 ГБ; очень длинные записи лучше загружать кнопкой «Загрузить» в мини-приложении.
  2. Одно свойство формата важно. Matroska определяет S_TEXT/UTF8 как кодек простых текстовых субтитров, так что MKV может нести их внутри файла.
  3. Выгрузите SRT или VTT. Выберите SRT или VTT среди кнопок выгрузки и загрузите файл рядом с видео в редакторе или плеере; сверьте первую и последнюю реплику со звуком.
  4. Полезная деталь. Android перечисляет FLAC и Opus в Matroska (.mkv) среди поддерживаемых контейнеров.

Как выглядит файл субтитров

Пример субтитров SRT

[00:00:01,000 --> 00:00:03,400] Субтитр 1: Белые жертвуют коня, чтобы открыть линию к королю

[00:00:03,600 --> 00:00:06,100] Субтитр 2: Чёрные принимают жертву, и тут начинается самое интересное

[00:00:06,300 --> 00:00:09,000] Субтитр 3: Через пять ходов становится ясно, кто выигрывает

[00:00:09,200 --> 00:00:11,800] Субтитр 4: Электрик придёт завтра после обеда и проверит проводку.

Субтитры написаны нами, чтобы показать вид файла. Это не результат реального файла MKV.

Поток коротко
ВозможностьПодробности
Где работаетБот @potok_now_bot в Telegram и его мини-приложение для больших загрузок
Лимит размера2 ГБ на файл
ПереводитьТекст сохраняет язык аудио и не переводится
Приложение для компьютераОтдельное приложение Потока для компьютера диктует текст в любую программу; оно понимает русскую речь
ЯзыкиОколо 30 языков с хорошими опубликованными результатами; ещё несколько с оговорками

Типичные промахи с MKV

Где обычно ошибаются
ОшибкаЧто происходитКак исправить
Не выбирают дорожку субтитров в плеереФайл с S_TEXT/UTF8 играет без текстаВключите нужную дорожку в меню плеера
Расшифровывают MKV с несколькими звуковыми потоками без выбораСубтитры могут не совпасть с нужным голосомОставьте перед отправкой только дорожку с нужной речью
Прошивают SRT внутрь MKV и теряют исходникПравить текст потом внутри контейнера неудобноХраните отдельный SRT и добавляйте его при сборке
Подключают VTT там, где плеер принимает только SRTПодписи не отображаются или идут со сбоямиПроверьте, какой формат понимает плеер, и возьмите нужный

Следующие шаги

Загляните в инструменты, словарь и на страницу загрузки: там конвертеры, пояснения терминов и приложения для компьютера.

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

Можно ли отправлять файлы MKV в Поток?

Да. Файлы .mkv до 2 ГБ уходят боту как есть, отдельной конвертации перед распознаванием нет.

Субтитры вшиваются в мой файл MKV?

Нет. Вы получаете отдельный текстовый файл .srt или .vtt, а исходный файл MKV остаётся без изменений.

Какие программы и устройства создают файлы MKV?

Руководство по записи в OBS Studio рекомендует формат MKV, поэтому записи экрана и игр часто приходят в .mkv.

Источники

Мы открыли каждую страницу ниже в указанный день. Раз страницы обновляются, важные детали сверяйте с источником.

  1. RFC 9559: Matroska media container format, IETF · проверено
  2. Supported media formats, Android Developers · проверено
  3. Matroska codec specifications, Matroska · проверено

Пропустите через него свою запись

Запись уходит боту @potok_now_bot файлом или голосовым сообщением, а расшифровка приходит вам в Telegram.

Написать @potok_now_bot в Telegram