Как обрезать MP3 и не испортить звук
Срезать начало или конец MP3, сохранив исходное качество, и понять, почему некоторые инструменты делают файл больше.
Обновлено 2026-09-21
Обрезка — самое частое, что делают с аудиофайлом: убрать тишину в начале, вырезать припев под рингтон, из двухчасовой записи оставить десять нужных минут. Это же операция, которую большинство инструментов делают чуть-чуть неправильно. Очевидный путь — декодировать, нарезать, снова сжать — отнимает качество, которое вы не собирались терять.
В этом гайде — что на самом деле происходит внутри MP3 при обрезке, как сделать срез без потерь и что проверить перед экспортом.
MP3 — это поток фреймов, а не волна
MP3-файл — последовательность коротких сжатых фреймов. Каждый покрывает 1152 сэмпла — около 26 миллисекунд на 44,1 кГц. У каждого фрейма свой заголовок, поэтому плеер может начать воспроизведение с любого места. Именно эта структура делает возможной обрезку без потерь: инструмент оставляет фреймы внутри выделения, отбрасывает остальные и записывает корректный MP3, не декодируя ни одного сэмпла.
Альтернатива, которой пользуются большинство онлайн-редакторов: декодировать весь файл в сырое аудио, обрезать ровно на той миллисекунде, которую вы указали, и закодировать совершенно новый MP3. Второе кодирование — это второй круг lossy-сжатия. На источнике 128 кбит/с вы почти ничего не услышите, но информацию, которую выбросили, уже не вернуть.
Почему обрезанный файл стал больше?
Если вы отрезали половину песни, а результат тяжелее оригинала, инструмент перекодировал файл с более высоким битрейтом, чем у источника. Подкаст на 96 кбит/с, пережатый в 192 кбит/с, удваивается в размере и ничего не выигрывает: недостающая детализация уже потеряна. Некоторые популярные сайты даже описывают это в справке как нормальное поведение.
Обрезка копированием фреймов так не умеет. На выходе — подмножество исходных фреймов, поэтому файл всегда меньше входа, байт в байт.
Насколько точен срез по фреймам?
Фреймы длятся около 26 мс, поэтому без потерь срез садится на ближайшую границу фрейма, а не на точный сэмпл. Для речи, музыки и рингтонов это далеко ниже порога слышимости. Если нужна точность до сэмпла — например, точка зацикливания в бите — режьте WAV или FLAC либо смиритесь с одним перекодированием на максимально высоком битрейте.
Нюанс, который стоит знать: фреймы MP3 могут занимать биты у предыдущего (bit reservoir). Хорошие обрезчики начинают вывод с фрейма, который не зависит от данных до среза, либо оставляют в начале несколько лишних миллисекунд звука вместо щелчка.
Фейды меняют правила
Fade-in и fade-out меняют сами сэмплы, поэтому требуют декодирования. Если нужен фейд, готовьтесь к перекодированию — и выбирайте битрейт выхода осознанно: как у источника или 192–256 кбит/с, если источник 128 кбит/с и выше. Битрейт выше исходного только раздувает файл.
По шагам
- 1
Проверьте источник
Посмотрите битрейт и длительность. Если файл уже с низким битрейтом, решите сразу, хватит ли среза без потерь: любое перекодирование станет слышно быстрее.
- 2
Диапазон сначала на слух, потом по цифрам
Грубо подвиньте маркеры, затем стрелками или точным временем. Прослушайте последнюю секунду перед точкой выхода — именно там срезы звучат резко.
- 3
Без потерь, если можно
Если инструмент предлагает режим без перекодирования и вы не добавляли эффектов — используйте его. Результат должен быть меньше исходного файла.
- 4
Экспорт и проверка
Прослушайте первые и последние две секунды. Длительность должна совпасть с выделением с точностью до доли секунды, размер файла — выглядеть правдоподобно.
Вопросы
- Обрезка MP3 портит качество?
- Только если инструмент перекодирует. Срез копированием фреймов сохраняет исходное сжатое аудио; качество совпадает с источником.
- Можно ли обрезать MP3 на 2 ГБ в браузере?
- Да, если инструмент копирует фреймы, а не декодирует. Декодирование многочасового MP3 в сырое аудио требует нескольких гигабайт памяти; копирование фреймов почти ничего не занимает.
- Какой самый короткий срез возможен?
- Один фрейм, примерно 26 мс на 44,1 кГц. Срезы прилипают к ближайшей границе фрейма.
- Почему на месте среза щелчок?
- Либо срез попал внутрь фрейма в инструменте, который игнорирует границы, либо первый фрейм после среза опирался на bit reservoir удалённого фрейма. Сдвиньте точку входа на несколько миллисекунд или возьмите инструмент, который корректно обрабатывает резервуар.