Как получить текст с тайм-кодами из файла MKV

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

Выберите в MKV дорожку с речью и отправьте файл боту Поток в Telegram: так вы получите текст с тайм-кодами из файла MKV. Внутри MKV метки времени идут тиками, а не секундами, поэтому читать сырые числа неудобно. Сверьте 2 метки со звуком, прежде чем ссылаться на них.

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

Напишите @potok_now_bot в Telegram и добавьте файл. Готовый текст появится в переписке, когда распознавание закончится.

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

До 2 ГБ на файл · метки говорящих и тайм-коды · шесть форматов экспорта · около 30 языков

Главное

  • Android перечисляет FLAC и Opus в Matroska (.mkv) среди поддерживаемых контейнеров.
  • Файл Matroska может хранить много звуковых, видео- и субтитровых потоков.
  • Метки времени Matroska по умолчанию считаются тиками по 1 мс (TimestampScale 1000000 нс).
  • Бот читает файлы .mkv до 2 ГБ напрямую: отдельного шага конвертации в Потоке нет, файл достаточно отправить как есть.

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

СвойствоЗначение
ТипОткрытый контейнер (Matroska)
Расширения файла.mkv, .mka
Что внутриMatroska, аудиовизуальный контейнер, который может хранить много звуковых, видео- и субтитровых потоков

Как получить тайм-коды для файла MKV

  1. Передайте файл боту. Найдите @potok_now_bot в Telegram и добавьте файл .mkv сообщением. Бот берёт до 2 ГБ; очень длинные записи лучше загружать кнопкой «Загрузить» в мини-приложении.
  2. Одно свойство формата важно. Метки времени Matroska по умолчанию считаются тиками по 1 мс (TimestampScale 1000000 нс).
  3. Включите тайм-коды. Откройте параметры «Другой формат» под результатом, включите тайм-коды (метки спикеров добавляются там же) и сверьте три метки со звуком.
  4. Перед отправкой. Если в файле несколько звуковых дорожек, проверьте, что дорожка с речью играет по умолчанию.

Как выглядят метки времени

Пример расшифровки с тайм-кодами

[00:00] Спикер 1: Здесь надо аккуратно обойти патруль у моста

[00:12] Спикер 1: Чат подсказывает искать ключ в старой башне

[00:31] Спикер 1: Сохраняемся перед боем, на всякий случай

[00:58] Спикер 1: Сначала пройдите до светофора, потом поверните направо у аптеки.

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

Что умеет Поток
ВозможностьПодробности
Форматы результатаШесть форматов: TXT, MD, DOCX, PDF, SRT и VTT
Набор голосомДля диктовки в другие программы есть отдельное приложение Потока для компьютера, понимающее русскую речь
Предел загрузкиДо 2 ГБ
ПереводТекст сохраняет язык аудио и не переводится
ВходГолосовые сообщения, аудио- и видеофайлы

Частые ошибки при работе с MKV

Где обычно ошибаются
Что не такК чему приводитРешение
Считают метки Matroska секундами, а не тикамиЧисла выходят в тысячу раз большеПомните, один тик по умолчанию равен 1 мс
Берут MKV с несколькими голосовыми дорожкамиМетки привязаны к одной дорожке, а нужна другаяВыберите нужную дорожку перед отправкой
Копируют метки без учёта задержки звукаРеплика в плеере не совпадает с текстомПроверьте метку на проигрывании записи
Ищут метки по главам MKV вместо репликРеплики внутри главы остаются без привязки ко времениОпирайтесь на метки реплик, а главы используйте для навигации

Ещё

Термины из текста разобраны в словаре. Полезные помощники лежат в инструментах; приложения — на странице загрузки.

Вопросы и ответы

Поток принимает файлы MKV?

Да. Бот принимает файлы .mkv до 2 ГБ, поэтому заранее конвертировать их не нужно.

Зависят ли метки времени от формата MKV?

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

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

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

Источники

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

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

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

Напишите @potok_now_bot в Telegram и добавьте файл. Готовый текст появится в переписке, когда распознавание закончится.

Перейти к @potok_now_bot в Telegram