AAC в текст

Загрузите aac-файл — получите текст с пунктуацией, таймкодами и разделением по голосам. Сырой поток из видео или трансляции читается напрямую.

Три минуты бесплатно · до 2 ГБ на файл

AAC без контейнера: что это значит на практике

Файл с расширением .aac — это поток звуковых кадров подряд, без оболочки, которая описывала бы содержимое. Кодек тот же, что внутри m4a и большинства видеофайлов, но отсутствие контейнера даёт три заметных следствия:

  • Длительность не записана. Плееры показывают её приблизительно или не показывают вовсе, пока не прочитают файл до конца.
  • Файл можно резать «на живую». Кадры независимы, поэтому вырезанный из середины кусок открывается и распознаётся — потеряется разве что слово, попавшее на срез.
  • Метаданных нет. Ни даты, ни устройства, ни глав — только звук. Если вам важно, когда сделана запись, смотрите время файла в системе.

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

Ни один диктофон не пишет в .aac напрямую — этот формат почти всегда результат технической операции с чем-то другим:

  • Звук, извлечённый из видео без перекодирования: ffmpeg с копированием дорожки отдаёт ровно такой поток.
  • Запись трансляции или эфира — HLS-поток состоит из aac-сегментов, и склейка сегментов даёт сырой aac.
  • Выгрузка из систем видеонаблюдения и ВКС — дорожки часто отдаются отдельно от видео.
  • Архивы записей звонков — там, где место экономили, но полосу 8 кГц не хотели.
Если дорожка вытащена из видео, проще загрузить сам видеофайл: сервис возьмёт из него звук и всё сделает сам, а лишняя операция — лишний шанс потерять часть записи на границе.

Битрейт: AAC экономнее mp3 при том же качестве

ПотокЧто это обычноКачество текста
32 кбит/сархив звонков, экономная выгрузкасмысл сохраняется, цифры проверять
64–96 кбит/сдорожка из видео, эфирпотерь практически нет
128 кбит/с и вышевидео высокого качества, музыкакак с несжатой записи

Практический вывод тот же, что и с остальными сжатыми форматами: важнее не битрейт, а расстояние до микрофона и фон. Запись на 32 кбит/с с петличкой даст лучший текст, чем 128 кбит/с с другого конца переговорной.

Вопросы

Чем aac отличается от m4a?

Кодек тот же, разница в упаковке: m4a — контейнер MP4 с метаданными, aac — поток без контейнера. Сервис читает оба, но у сырого потока нет длительности в заголовке, и плееры показывают её приблизительно.

Плеер не показывает длительность файла — это поломка?

Нет, это нормальное свойство сырого потока: длительность в нём не записана и вычисляется по ходу чтения. На распознавание не влияет.

Файл вырезан из середины трансляции — подойдёт?

Да. Поток AAC можно резать по кадрам, поэтому фрагменты открываются и распознаются нормально. Слово на границе среза может пострадать — только оно.

Какой битрейт нужен для речи?

От 32 кбит/с текст уже читается, от 64 потерь для распознавания практически нет. AAC на равном потоке заметно лучше mp3, поэтому даже 48 кбит/с — рабочий режим.

Нужно ли перекладывать aac в m4a перед загрузкой?

Нет. Перепаковка ничего не улучшает, а перекодирование в другой формат ухудшит запись на один лишний проход сжатия.

Ещё:m4a в текстконвертер аудио в текстиз видео в текстчто такое диаризациясколько стоит