Что на самом деле хранит звуковой файл
Запись описывают три числа, и к любому отдельному файлу относятся только два из них. Частота дискретизации — как часто измерялся звук: 44,1 kHz для CD, 48 kHz для всего, что пришло из видео. Разрядность — насколько точно записано каждое измерение, и она имеет смысл только в несжатом формате: 16 бит — стандарт CD, 24 бита оставляют запас для дальнейшей обработки, 32-битная плавающая точка — для сведения. Битрейт имеет смысл только в сжатом формате: это сколько битов в секунду было позволено потратить кодировщику.
Поэтому размеры ведут себя так по-разному. Размер WAV — это арифметика: частота × разрядность × число каналов, так что минута 16-битного стерео при 44,1 kHz занимает около 10 MB, что бы в ней ни было, включая тишину. Размер MP3 — это выбранный вами битрейт: примерно 1,4 MB в минуту при 192 kbps и вдвое меньше при 96. WAV — рабочий формат, а не формат для прослушивания, и именно это различие — причина конвертировать в любую сторону.
Конвертация MP3 в WAV ничего не восстанавливает — и никогда не восстановит. Кодировщик выбросил детали, когда создавался MP3; WAV, собранный из него, хранит этот ущерб в полном разрешении. Смысл конвертации в том, чтобы потери не шли дальше: начиная с WAV правка, обрезка и повторное сохранение ничего не стоят. То же относится к FLAC — сжатию без потерь: это более компактный способ хранить ровно те отсчёты, которые ему передали, а не способ их улучшить. MP3, превращённый во FLAC, — это большой файл, внутри которого MP3.
Каждый проход через кодировщик с потерями выбрасывает ещё больше, и это не возвращается. Конвертация AAC в MP3, OGG в MP3 или одного MP3 в другой — один такой проход. Кодирование с битрейтом не ниже битрейта исходника — а каждая страница здесь показывает его, как только вы перетащите файл, — сводит эти потери к минимуму; если же сильно превысить его, биты уйдут лишь на хранение ошибок первого кодировщика. Если с записью предстоит сделать несколько операций, сначала конвертируйте её в WAV, сделайте всю работу и закодируйте один раз в конце.
Обрезке и объединению вообще не обязательно перекодировать. Сжатый звук хранится маленькими фреймами — около 26 миллисекунд у MP3, — и «Обрезать аудио» копирует эти фреймы, не декодируя их, поэтому обрезанный MP3 остаётся бит в бит тем же MP3, а длинная запись режется почти так же быстро, как читается. Цена в том, что скопированный фрагмент начинается на ближайшей границе фрейма, в нескольких сотых секунды от выбранной точки; если отметить «Точная обрезка», файл перекодируется, чтобы разрез пришёлся ровно на нужный отсчёт. «Объединить аудио» работает так же: файлы с одинаковым кодеком, частотой дискретизации и числом каналов соединяются копированием, а различающиеся декодируются и перекодируются под параметры первого.
Выравнивание уровня — это не нормализация громкости, и компрессия тоже нет. «Изменить громкость» находит самый громкий момент в файле и поднимает всё на одну и ту же величину, чтобы пик оказался чуть ниже предела. Это пиковая нормализация, и она правильно исправляет запись, которая просто тихая от начала до конца. Это не измерение LUFS, которое требуют подкаст- и стриминговые платформы и которое учитывает воспринимаемую громкость по всей программе, — два файла, нормализованные к одному пику, всё равно могут звучать заметно по-разному. А поднимая весь файл, вы сдвигаете тихие и громкие части вместе, поэтому выровнять запись, которая скачет от одного к другому, так нельзя. Для этого нужна компрессия динамического диапазона — другая задача, и эти инструменты её не решают.
Когда браузер действительно не подходит
Эти инструменты созданы для того, чтобы ваша запись оставалась конфиденциальной, и в плане обработки это ничего не даёт. Они конвертируют, режут, объединяют и выставляют уровень. Редактировать звук они не умеют.
Ни восстановления, ни обработки. Нет шумоподавления, удаления фона сети или щелчков, эквалайзера, деэссера, компрессии динамического диапазона, фейдов и многодорожечного сведения. Нет и плавных переходов между объединёнными фрагментами, поэтому разрез посреди громкой музыки может щёлкнуть. Audacity бесплатна, работает на любом компьютере и делает всё это как следует — интервью с шипением или запись, на фоне которой гудит холодильник, нужно обрабатывать в Audacity, а не здесь.
Пики измеряются, громкость — нет. «Изменить громкость» показывает пик до и после и удерживает всё, что превысило бы предел, но истинно-пикового лимитера и цели в LUFS здесь нет. Если вы сдаёте материал по спецификации — −16 LUFS для подкаста, −14 для стриминговой платформы, — нужен инструмент, который измеряет громкость, а не пики.
Теги не переносятся. Названия, исполнители, обложки альбомов и главы пока не переносятся при конвертации здесь: звук проходит, а метаданные медиатеки — нет. Для конвертации музыкальной библиотеки программа-медиатека на компьютере, которая переписывает теги по ходу работы, сэкономит вам часы ручной разметки.
Один файл — один клик. Конвертировать восемьсот голосовых заметок — это цикл в командной оболочке вокруг ffmpeg, который бесплатен и за минуту сделает то, на что у человека с мышкой ушёл бы целый день.
И кое-что не может сделать ни один браузер. Защищённые покупки — старые файлы .m4p, загрузки из Apple Music, всё, что получено по подписке, — здесь не открываются, а снимать такую защиту мы не помогаем. Сам MP3 содержит не больше двух каналов с частотой до 48 kHz, поэтому многоканальный источник или источник с высокой частотой по пути сводится вниз.
Как выбрать между похожими инструментами
Сжать аудио или WAV в MP3. Они могут выдать один и тот же файл, но правильный порядок только один. «WAV в MP3» — первое кодирование из несжатого источника, самое дешёвое кодирование из возможных. «Сжать аудио» берёт что угодно и перекодирует с выбранным вами битрейтом — из WAV это та же задача, а из MP3 это второй проход с потерями. Инструмент предупреждает, если запрошенный битрейт не может уменьшить файл, — а так и происходит, когда сжимаете MP3 128 kbps с битрейтом 192.
«Сжатие» в аудио означает две вещи, и здесь есть только одна. «Сжать аудио» уменьшает файл, понижая битрейт. Компрессия динамического диапазона делает тихие части громче относительно громких — именно это имеет в виду продюсер подкаста. Ни «Сжать аудио», ни «Изменить громкость» второго не делают: «Изменить громкость» сдвигает весь файл на одну величину.
AAC в MP3 или M4A в MP3. Почти одна и та же страница. Файл .aac — это «голый» поток AAC, а .m4a — AAC в коробке MP4, которая может хранить ещё обложку и главы; обе страницы читают оба формата, и звук внутри одинаковый. Страница M4A написана для диктофонных записей iPhone: это уже моно AAC с низким битрейтом, и на выходе им нужно 128 kbps моно.
MP3 в WAV или FLAC в MP3. Противоположные направления, и оба в одну сторону. «MP3 в WAV» делает рабочую копию, которую можно править без дальнейших потерь; звук она не улучшает, а файл вырастает примерно в десять раз. «FLAC в MP3» делает переносную копию мастера, который стоит сохранить, потому что MP3 никогда не превратить обратно в тот FLAC, из которого он получен.
Обрезать аудио или Объединить аудио. «Обрезать аудио» вырезает куски из одного файла — в том числе из середины — и соединяет оставшееся. «Объединить аудио» ставит отдельные файлы друг за другом в порядке, который вы задаёте перетаскиванием. Интервью, записанное в трёх частях с кашлем во второй, — это обе задачи: вырежьте кашель, а потом объедините все три.