Коротко об инструменте
Записанное интервью или демо в WAV легко перерастает лимиты вложений: Gmail отсекает вложение после 25 МБ, а бесплатный Discord — после 20. MP3 сокращает объём примерно в десять раз, оставляя дорожку пригодной для прослушивания в любом плеере. Кодирование идёт скриптом на вашем устройстве, исходный WAV не выгружается, а вернуть несжатый PCM при необходимости поможет обратный конвертер MP3 в WAV. Смотрите также: если исходник записан в M4A с телефона, формат OGG для звука на сайте, достать дорожку MP3 прямо из видео.
Ориентируйтесь на десятикратное уменьшение: минута стерео на 44,1 кГц занимает около 10 МБ в PCM и примерно 1 МБ в MP3 на 128 кбит/с. Точный размер зависит от битрейта, выбранного энкодером, и от числа каналов: моно-дорожка выходит вдвое легче стерео. На длительность и частоту дискретизации конвертация не влияет.
Сначала сожмите WAV в MP3 и посмотрите на результат: получасовой стереоразговор обычно даёт 25-30 МБ. Если не хватило, сведите дорожку в моно в редакторе перед конвертацией — это сразу срезает объём вдвое, а на речи потери не слышны. Совсем длинные записи проще разрезать на две части и отправить отдельными письмами.
На речи, интервью и подкастах разница на обычных наушниках и телефонных динамиках практически не различима. На музыке с тарелками, аплодисментами и плотным высоким регистром внимательный слушатель услышит «размазывание» атаки. Держите исходный WAV как мастер, а MP3 отдавайте как раздаточную копию — тогда потери не накопятся.
При первом запуске страница подгружает скрипт MP3-энкодера, и до его готовности прогресс не двигается. Дальше файл кодируется силами процессора вашего устройства: на ноутбуке это заметно быстрее реального времени, на старом телефоне — медленнее. Повторные конвертации в той же вкладке стартуют без этой паузы.
На странице только три элемента управления — выбор файла, «Конвертировать» и «Сбросить», поэтому битрейт не настраивается и используется значение по умолчанию энкодера. Для мастеринга с точным VBR-профилем берите настольный кодировщик, а этот инструмент используйте, когда нужно быстро уменьшить вес файла без установки программ.
Никуда: файл читается через File API и кодируется в памяти вкладки, сетевых запросов с аудиоданными страница не делает. По сети приходит только сам скрипт энкодера при первой загрузке. Это делает инструмент пригодным для внутренних совещаний и записей, которые нельзя выкладывать на публичные сервисы.
До: call-record.wav — 320 МБ, PCM 16 бит, 44,1 кГц, стерео, 31:40
После: call-record.mp3 — около 29 МБ, та же длительность, вложение проходит в письмо
До: demo-take3.wav — 45 МБ, PCM 16 бит, 44,1 кГц, стерео, 4:20
После: demo-take3.mp3 — около 4 МБ, слышимой разницы на телефонных динамиках нет
Оценка и фидбек помогают понять, что улучшать дальше.