Субтитры SRT и VTT из файла Opus вы получаете как 2 текстовых файла, а не как часть записи. Звук с расширением .opus хранит лишь звуковой поток, подписей в нём нет. Отправьте файл боту Поток в Telegram, а потом проверьте на слух пару реплик.
Отправьте файл, получите текст
Откройте @potok_now_bot в Telegram, прикрепите запись и подождите: расшифровка придёт сообщением в тот же чат.
Открыть @potok_now_bot в Telegram
До 2 ГБ на файл · метки говорящих и тайм-коды · шесть форматов экспорта · около 30 языков
Коротко
- Opus поддерживает битрейты от 6 до 510 кбит/с.
- RFC 7845 определяет инкапсуляцию кодека Opus в Ogg.
- Ogg Opus по RFC 7845 — звуковой поток без дорожки субтитров, поэтому SRT всегда остаётся отдельным файлом.
- Бот читает файлы .opus до 2 ГБ напрямую: отдельного шага конвертации в Потоке нет, файл достаточно отправить как есть.
Что такое файл Opus
| Свойство | Значение |
|---|---|
| Тип | Аудиокодек, в Ogg хранится как .opus |
| Медиатипы | audio/ogg |
| Что внутри | Кодек Opus в инкапсуляции Ogg |
Как сделать субтитры из файла Opus
- Загрузите файл .opus. Начните чат с @potok_now_bot и загрузите файл Opus. Один файл — до 2 ГБ, а самые большие принимает кнопка «Загрузить» в мини-приложении.
- Учитывайте особенность формата. Ogg Opus по RFC 7845 — звуковой поток без дорожки субтитров, поэтому SRT всегда остаётся отдельным файлом.
- Получите файл субтитров. Нажмите кнопку выгрузки SRT или VTT: у каждой реплики есть время начала и конца. Затем подключите файл к видео и проверьте, как он ложится.
- Стоит знать. RFC 7845 определяет инкапсуляцию кодека Opus в Ogg.
Как выглядит файл субтитров
[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: Билеты на поезд лучше купить заранее, пока есть места.
Субтитры написаны нами, чтобы показать вид файла. Это не результат реального файла Opus.
| Параметр | Что это значит |
|---|---|
| Набор голосом | Диктовать в любые программы можно отдельным приложением Потока для компьютера; оно распознаёт русскую речь |
| Спикеры | Можно включить метки говорящих и тайм-коды |
| Вход | Голосовые, аудио и видео |
| Другие языки | Текст сохраняет язык аудио и не переводится |
| Размер файла | До 2 ГБ |
Частые ошибки при работе с Opus
| Промах | Последствие | Что сделать |
|---|---|---|
| Ждут субтитры внутри файла .opus | Звуковой поток Ogg Opus дорожку субтитров не хранит | Берите SRT отдельным файлом и подключайте его вручную |
| Меняют расширение .opus на .ogg вручную | Некоторые программы путаются и отказываются открывать файл | Оставляйте расширение, рекомендованное для Ogg Opus |
| Подключают SRT к видео с другим именем | Плеер не подхватывает субтитры автоматически | Назовите файлы одинаково, пусть различаются только расширения |
| Кладут SRT в другую папку, не рядом с .opus | Плеер не находит подписи автоматически | Назовите SRT и аудио одинаково и держите рядом |
Что дальше
В разделе инструментов есть конвертеры и калькуляторы, словарь объясняет термины, а страница загрузки рассказывает о приложениях.
Что ещё спрашивают
Можно ли отправлять файлы Opus в Поток?
Да. Файлы .opus до 2 ГБ уходят боту как есть, отдельной конвертации перед распознаванием нет.
Субтитры вшиваются в мой файл Opus?
Нет. Вы получаете отдельный текстовый файл .srt или .vtt, а исходный файл Opus остаётся без изменений.
Какие программы и устройства создают файлы Opus?
Голосовые сообщения Telegram — это OGG с кодеком Opus: sendVoice принимает именно такой файл.
Источники
Даты показывают, когда источник был открыт. Страницы со временем правят; перед тем как опираться на деталь, прочитайте первоисточник.
- RFC 7845: Ogg encapsulation for the Opus audio codec, IETF · проверено
- RFC 6716: Definition of the Opus audio codec, IETF · проверено
Попробуйте на своём файле
Откройте @potok_now_bot в Telegram, прикрепите запись и подождите: расшифровка придёт сообщением в тот же чат.
Открыть @potok_now_bot в Telegram