Зачем обычно обрезают аудио
Чаще всего обрезка MP3 нужна, чтобы достать один конкретный фрагмент из длинной записи: припев песни для рингтона, цитату из интервью, чистое вступление для выпуска подкаста, единственный удачный дубль из голосовой заметки или звуковой эффект из длинного сэмпла. Полноценный аудиоредактор для этого не нужен — достаточно двух точек во времени: начала и конца.
Как работает обрезка
После загрузки файла браузер декодирует его и рисует волновую форму первого канала, чтобы было видно, где звук громкий, а где тихий. Паузы выглядят как тонкие ровные участки, поэтому легко найти промежуток между двумя фразами или момент, когда вступает бит.
Под волновой формой расположены два ползунка — «Начало» и «Конец» — с шагом в одну десятую секунды. Длина выбранного фрагмента показана ниже. Ползунки не могут пересечься: если протащить «Начало» за «Конец», он сдвинется вместе с ним, и наоборот. Прослушайте запись во встроенном плеере и запомните нужные отметки времени, прежде чем выставлять ползунки.
Когда вы нажимаете «Обрезать», FFmpeg, работающий во вкладке как WebAssembly, вырезает выбранный диапазон и кодирует его в MP3 энкодером LAME с постоянным битрейтом 192 кбит/с. Ничего не загружается на сервер. Скачанный файл сохраняет исходное имя с добавкой -trimmed.mp3, так что вы случайно не перезапишете оригинал.
Точность, качество и размер файла
Поскольку фрагмент перекодируется, а не копируется, обрезка происходит ровно там, где стоят ползунки, а не привязывается к ближайшей границе MP3-фрейма. Обратная сторона — выбранный участок проходит ещё один цикл сжатия с потерями.
Что это значит на практике:
- Из WAV. Кодирование несжатого звука в MP3 192 кбит/с для большинства слушателей и большинства материала неотличимо от оригинала. Минута стерео-WAV размером около 10 МБ превращается примерно в 1,4 МБ.
- Из MP3 128 кбит/с. На выходе будет 192 кбит/с, но звучать лучше исходника файл не может. Он просто окажется чуть больше, чем такой же фрагмент оригинала.
- Из MP3 256 или 320 кбит/с. Вы теряете немного запаса качества. Для рингтонов, голосовых фрагментов и постов в соцсетях это неслышно; для архивного мастера музыки сохраните оригинал.
При постоянном битрейте размер легко предсказать: 192 кбит/с — это 24 КБ в секунду, около 1,4 МБ в минуту. 30-секундный рингтон займёт примерно 720 КБ. Если нужен файл меньше, например чтобы уложиться в лимит загрузки, после обрезки сожмите MP3.
Практические советы для чистой обрезки
- Начинайте чуть раньше, заканчивайте чуть позже. Разрез прямо на пике волны может срезать атаку слова или удара барабана. Оставьте запас 0,1–0,3 секунды — это от одного до трёх шагов ползунка.
- Режьте в тишине. Для речи ставьте обе точки в ровные паузы между фразами. Так вы избежите обрывков слогов и слышимых щелчков на краях.
- Рингтоны. Телефоны обычно проигрывают начало файла, поэтому начинайте с самого цепляющего места, а не с тихого вступления. Разумная длина — 20–30 секунд: большинство рингтонов всё равно прерывают до конца.
- Несколько фрагментов из одного файла. Обрежьте, скачайте, затем сдвиньте ползунки и обрежьте снова. Файл остаётся загруженным, так что можно извлечь несколько фрагментов подряд, не добавляя его заново.
- Звук из видео. Если нужный звук находится в видео, сначала извлеките его в MP3, а затем обрежьте здесь.
Форматы, ограничения и конфиденциальность
Инструмент принимает файлы MP3, M4A, WAV и OGG размером до 256 МБ — этого хватает на многочасовой подкаст в MP3 или примерно 25 минут несжатого WAV в CD-качестве. Каким бы ни был входной файл, на выходе всегда MP3 — формат с самой широкой поддержкой на телефонах, автомагнитолах, в браузерах и программах для монтажа.
Движок FFmpeg весит около 30 МБ, скачивается при первом использовании и затем кешируется браузером, поэтому следующие обрезки запускаются почти мгновенно. Очень большие файлы во время обработки хранятся в памяти; если на длинной записи телефону не хватает памяти, попробуйте тот же файл в браузере на компьютере. Ваше аудио никогда не покидает устройство — это полезно для неопубликованной музыки, конфиденциальных совещаний и личных голосовых заметок.