tooly

Аудио

Обрезайте, конвертируйте и сжимайте аудио и извлекайте звук из видео прямо в браузере. Транскрипция выполняется на наших серверах.

Какой инструмент для какой задачи

С потерями, без потерь и что означает битрейт

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

Форматы без потерь сохраняют каждый сэмпл. WAV хранит «сырой» PCM: стерео CD-качества идёт с битрейтом 1411 кбит/с, около 10 МБ в минуту. FLAC упаковывает те же сэмплы, как ZIP-архив, — обычно до 50–70% от размера WAV, — и конвертируется обратно в идентичный звук.

Форматы с потерями (MP3, AAC в M4A, Vorbis в OGG, Opus, WMA) отбрасывают части звука, которые психоакустическая модель считает неслышимыми. Эти детали утрачены навсегда. Отсюда три практических правила:

  • Без потерь в с потерями, например WAV в MP3, — нормальное направление.
  • С потерями в без потерь ничего не восстанавливает. Это помогает только тогда, когда программа требует WAV, а файл становится в несколько раз больше.
  • С потерями в с потерями добавляет второе поколение потерь. Одну конвертацию на 192 кбит/с услышать очень трудно, повторные — уже нет.

При постоянном битрейте размер считается просто: кбит/с, делённые на 8, дают килобайты в секунду.

  • 64 кбит/с — около 0,48 МБ в минуту, достаточно для речи в моно.
  • 128 кбит/с — около 0,96 МБ в минуту.
  • 192 кбит/с — около 1,44 МБ в минуту, четырёхминутная песня весит примерно 5,5 МБ.
  • 320 кбит/с — около 2,4 МБ в минуту, максимум, который допускает MP3.

Можно считать и в обратную сторону. Подкаст на 45 минут весом 108 МБ — это 40 КБ в секунду, то есть 320 кбит/с, что намного больше, чем нужно голосу.

Форматы на выходе конвертера настроены на хороший баланс: MP3 на 192 кбит/с с кодировщиком LAME, M4A как AAC на 192 кбит/с, OGG как Vorbis с качеством 5 (около 160 кбит/с), WAV как 16-битный PCM и FLAC без потерь. Частота дискретизации и число каналов берутся из исходника.

Как выбрать настройки под содержимое

Речь занимает узкий частотный диапазон и обычно записывается одним микрофоном. 64 кбит/с в моно подходят для голосовых заметок, звонков и лекций; 96 кбит/с в моно — для подкаста, который будут слушать в наушниках. Моно здесь важнее битрейта: при 64 кбит/с в стерео биты делятся между двумя каналами, и голоса становятся «водянистыми».

Музыке нужны стерео и больший запас. 128 кбит/с хватает для фонового прослушивания и вкладышей, 160 кбит/с — для внимательного прослушивания, а также для тарелок, струнных и хвостов реверберации, которые портятся первыми. Не используйте моно для музыки, если запись изначально не монофоническая.

Более высокий битрейт никогда не улучшает исходник. MP3 на 128 кбит/с, перекодированный в 192 кбит/с, просто становится больше.

Что где работает

Все четыре аудиоинструмента запускают FFmpeg, скомпилированный в WebAssembly, прямо в браузере. Движок весит около 30 МБ, скачивается при первом использовании и кэшируется. Файлы обрабатываются на вашем устройстве и никуда не загружаются — это подходит для неизданной музыки, конфиденциальных встреч и личных голосовых заметок.

Лимиты в браузере зависят от инструмента: 256 МБ для конвертера и обрезки — это несколько часов MP3 или около 25 минут несжатого WAV — и 500 МБ для сжатия и создания видео из аудио. Длинные WAV на телефонах всё равно могут превысить память вкладки.

У Конвертировать аудио есть и серверный вариант для больших файлов. Он запускает FFmpeg с теми же настройками, поэтому результат идентичен. Один серверный запуск за скользящие 24 часа бесплатен для файлов до 500 МБ; Premium снимает дневной лимит и принимает файлы до 4 ГБ. Загруженный файл удаляется, как только готов результат, а сам результат перестаёт быть доступен примерно через час после создания задачи.

Транскрибация и перевод всегда выполняются на сервере, с моделью распознавания речи Whisper. Бесплатно — записи до 10 минут, с Premium — до 90 минут на файл.

Цепочки, которые хорошо работают вместе

  1. Голосовая заметка для мессенджера: обрежьте тишину с обоих концов, затем сожмите до 64 кбит/с в моно. Час записи умещается меньше чем в 30 МБ.
  2. Выпуск подкаста на видеоплатформе: подготовьте обложку 1920×1080 инструментом Обрезать изображение, затем воспользуйтесь Сделать видео из аудио с картинкой. Картинка добавляет совсем немного: час при 192 кбит/с — это около 90 МБ.
  3. Конспект записанной лекции: извлеките звук через Конвертировать MP4 в MP3 на 128 кбит/с, обрежьте нужные части, затем транскрибируйте их.
  4. Рингтон: вырежьте 20–30 секунд, начиная с самого цепляющего момента. При 192 кбит/с 30 секунд — это около 720 КБ.

Если что-то пошло не так

  • Результат больше исходника. Либо целевой формат без потерь, либо выбранный битрейт выше, чем у исходника. Выберите битрейт пониже или оставьте оригинал.
  • Пропала обложка альбома. Обложка — это отдельный поток с картинкой, а конвертер и сжатие сохраняют только звук.
  • Речь звучит металлически. Используйте моно при том же битрейте.
  • Музыка звучит пусто. Запись опиралась на широкое стерео — вернитесь к стерео на 128 кбит/с.
  • Файл не принимается. Некоторые файлы .m4a или .webm от программ записи экрана содержат ещё и видео. Для них используйте Конвертировать MP4 в MP3.
  • Видео из аудио не создаётся. Браузерная сборка FFmpeg не смогла прочитать звук. Сначала сконвертируйте его в MP3 или WAV.