К содержимому
batonbox

Гайды

Как обрезать 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. 1

    Проверьте источник

    Посмотрите битрейт и длительность. Если файл уже с низким битрейтом, решите сразу, хватит ли среза без потерь: любое перекодирование станет слышно быстрее.

  2. 2

    Диапазон сначала на слух, потом по цифрам

    Грубо подвиньте маркеры, затем стрелками или точным временем. Прослушайте последнюю секунду перед точкой выхода — именно там срезы звучат резко.

  3. 3

    Без потерь, если можно

    Если инструмент предлагает режим без перекодирования и вы не добавляли эффектов — используйте его. Результат должен быть меньше исходного файла.

  4. 4

    Экспорт и проверка

    Прослушайте первые и последние две секунды. Длительность должна совпасть с выделением с точностью до доли секунды, размер файла — выглядеть правдоподобно.

Вопросы

Обрезка MP3 портит качество?
Только если инструмент перекодирует. Срез копированием фреймов сохраняет исходное сжатое аудио; качество совпадает с источником.
Можно ли обрезать MP3 на 2 ГБ в браузере?
Да, если инструмент копирует фреймы, а не декодирует. Декодирование многочасового MP3 в сырое аудио требует нескольких гигабайт памяти; копирование фреймов почти ничего не занимает.
Какой самый короткий срез возможен?
Один фрейм, примерно 26 мс на 44,1 кГц. Срезы прилипают к ближайшей границе фрейма.
Почему на месте среза щелчок?
Либо срез попал внутрь фрейма в инструменте, который игнорирует границы, либо первый фрейм после среза опирался на bit reservoir удалённого фрейма. Сдвиньте точку входа на несколько миллисекунд или возьмите инструмент, который корректно обрабатывает резервуар.