Перейти к содержимому

Обрезать аудиофайл

Уберите тишину в начале и в конце и вырежьте любой кусок из середины — видя звуковую волну и слыша ровно то, что получите. MP3, обрезанный здесь, сохраняет каждый бит.

  • Не сохраняется
  • Без очереди и ожидания
  • Без регистрации и водяных знаков

Как это работает

1

Добавьте файл

Любое аудио: MP3, WAV, M4A, AAC, OGG, FLAC или WMA. Звуковая волна строится по самому звуку, поэтому паузы и громкие места видны сразу.

2

Отметьте лишнее

Перетащите края внутрь, чтобы обрезать, или поставьте указатель воспроизведения туда, где начинается кусок, нажмите «Начало фрагмента», передвиньтесь дальше и нажмите «Конец фрагмента» — затем удалите этот кусок. Сколько угодно раз, и каждый шаг можно отменить.

3

Скачайте результат

Оставленные куски, соединённые в один файл. Результат сообщит, пришлось ли что-то перекодировать, — обычно нет.

Кадры и пара сотых секунды, которых не видно

Сжатое аудио — это не непрерывный поток сэмплов, а последовательность кадров, каждый из которых содержит фиксированный блок звука и декодируется целиком. Кадр MP3 несёт 1152 сэмпла, что при обычных 44,1 kHz составляет чуть больше 26 миллисекунд. Поэтому обрезка, которая копирует звук, а не перекодирует его, может попасть только на границу кадра — начало может сместиться примерно на сороковую долю секунды в любую сторону от выбранной точки, и страница покажет, какое время использовано на самом деле.

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

Щелчок на месте разреза — реальное физическое явление, а не дефект файла. Звук — это волна, колеблющаяся выше и ниже центральной линии, и разрез в момент, когда она далеко от этой линии, даёт мгновенный скачок уровня, который динамик воспроизводит как щелчок. Сильнее всего он слышен в громком плотном материале и неслышен в тихом фрагменте. Обычное решение — очень короткий плавный переход через стык; здесь их пока нет, поэтому на практике лучше выбирать точку разреза во время паузы.

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

Если нужно другое

ffmpeg делает такую же обрезку копированием, без перекодирования: ffmpeg -ss 00:01:30 -to 00:04:00 -i in.mp3 -c copy out.mp3. Для MP3 mp3splt ещё лучше: он понимает кадровую структуру формата и его заголовки для воспроизведения без пауз, поэтому режет по границам кадров, ничего не нарушая, и даже может разбить альбом на треки по cue-файлу.

Для плавных переходов, кроссфейдов, шумоподавления или выравнивания уровней подойдёт Audacity: он бесплатный, работает везде и показывает волну, так что разрез можно поставить в точку пересечения нуля и никогда не услышать щелчка. Всё, что сложнее удаления куска из одного файла, — это уже монтаж.

Частые вопросы

Теряется ли качество при обрезке MP3?

Здесь — нет. Закодированный звук копируется кадр за кадром, а не декодируется и кодируется заново, поэтому результат бит в бит совпадает с исходником. В этом разница между обрезкой и перекодированием, и большинство онлайн-сервисов молча делают второе. Единственный случай, когда мы перекодируем, — если вы включили «Точная обрезка», и страница об этом сообщает.

Что такое «Точная обрезка» и когда она нужна?

Сжатый звук хранится маленькими кадрами — около 26 миллисекунд у MP3, — и скопированный фрагмент может начинаться только на границе кадра. Почти всегда это неслышно. Включите «Точная обрезка», когда разрез нужен точно на определённом сэмпле, — ценой одного перекодирования.

Можно вырезать кусок из середины?

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

Можно отменить вырезание?

Любой шаг — кнопкой «Отменить» или ⌘Z. Удалённый кусок можно вернуть прямо из списка, а до нажатия «Обрезать аудио» ничего не записывается — так что исходный файл вообще не затрагивается.

Моя запись где-нибудь сохраняется?

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

Насколько длинный файл можно обрезать?

Многочасовой. Скопированный фрагмент не требует декодирования звука, поэтому обрезка длинной записи занимает примерно столько же, сколько чтение файла. Волна строится один раз, когда вы перетаскиваете файл, — это самая медленная часть.

Полезно знать: Без «Точная обрезка» каждый кусок начинается на ближайшей границе кадра — в нескольких сотых секунды от выбранной точки. Плавных переходов между соединёнными кусками пока нет, поэтому разрез посреди громкой музыки может дать щелчок.

Разместите этот инструмент на своём сайте

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