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

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

Внутри FLAC лежат служебные блоки и звуковые кадры, а подписи там не хранятся, поэтому субтитры SRT и VTT из файла FLAC получают отдельно. Отправьте запись боту Поток в Telegram и заберите 2 текстовых файла. Потом загрузите нужный рядом с аудио или видео.

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

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

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

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

Коротко

  • RFC 9639 допускает от 1 до 8 каналов, глубину от 4 до 32 бит и частоты от 1 до 1048575 Гц.
  • Android перечисляет FLAC (.flac) среди поддерживаемых типов файлов.
  • Файл FLAC состоит из блоков метаданных и звуковых кадров, дорожки субтитров в нём нет, поэтому SRT всегда остаётся отдельным файлом.
  • Бот читает файлы .flac до 2 ГБ напрямую: отдельного шага конвертации в Потоке нет, файл достаточно отправить как есть.

О формате FLAC

СвойствоЗначение
ТипАудиоформат без потерь
Медиатипыaudio/flac
Что внутриПоследовательность блоков метаданных, за которыми идут звуковые кадры

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

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

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

Пример субтитров 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: Собака порвала поводок и убежала за соседским котом.

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

Что вы получаете с Потоком
ВозможностьПодробности
Краткое содержаниеКнопка «Выжимка» под расшифровкой даёт краткий конспект
ПереводПеревода нет: текст остаётся на языке записи
Метки и времяМожно включить метки говорящих и тайм-коды
Что принимаетсяГолосовые, аудио и видео
Где работаетБот @potok_now_bot в Telegram и его мини-приложение для больших загрузок

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

Частые ошибки и как их исправить
ПромахПоследствиеЧто сделать
Ищут в FLAC дорожку субтитровЕё там нет, внутри только метаданные и кадры звукаПодключайте готовые SRT и VTT отдельно к видео
Вписывают текст субтитров в теги FLACПлееры показывают его как название, а не титрыТеги оставьте для названия, а титры держите в SRT
Отправляют огромный FLAC целиком ради короткой репликиОжидание растёт, а нужные субтитры занимают пару строкВырежьте нужный фрагмент до отправки боту
Переименовывают FLAC в SRT, надеясь получить подписиПолучается испорченный файл, который не откроет ни один плеерОставьте FLAC как есть и скачайте SRT отдельно

Что дальше

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

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

Поддерживается ли FLAC?

Да: бот принимает файлы .flac до 2 ГБ и сам их декодирует, так что заранее ничего конвертировать не нужно, достаточно отправить файл как есть.

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

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

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

Консольная утилита flac кодирует звук в потоки FLAC, и именно из неё берутся многие файлы .flac.

Источники

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

  1. RFC 9639: Free Lossless Audio Codec (FLAC), IETF · проверено
  2. Supported media formats, Android Developers · проверено

Попробуйте на своём файле

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

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