Конвертировать Opus в MP3
Присланное голосовое сообщение, запись из Discord, скачанный подкаст — всё это Opus, а автомагнитоле, старому плееру и программе для монтажа нужен MP3. Ничего не сохраняется.
- Не сохраняется
- Без очереди и ожидания
- Без регистрации и водяных знаков
Как это работает
Добавьте файл Opus
Файл .opus или .ogg с Opus внутри — голосовые сообщения, экспортированные из WhatsApp, Telegram и Signal, именно такие. Формат определяется по содержимому файла, а не по имени.
Выберите битрейт
Для одного голоса 128 kbps более чем достаточно, а моно уменьшит размер ещё вдвое. Музыке, записанной в Opus, нужно 192 kbps или больше.
Скачайте MP3
Один файл с именем оригинала, который играет на всём, что выпущено с 1995 года.
Что внутри файла .opus
Файл .opus — это контейнер Ogg со звуком Opus, то же самое, что многие файлы .ogg, только с более честным расширением. Сам Opus — стандарт IETF 2012 года, объединивший речевой кодек SILK от Skype и музыкальный кодек CELT от Xiph, и на низких битрейтах он поразителен: голосовое сообщение на 24 kbps прекрасно разборчиво, а стереомузыку на 64 kbps уже трудно отличить от оригинала. Внутри он всегда работает на 48 kHz, каким бы ни был исходник, и его используют WhatsApp, Telegram, Signal, Discord и WebRTC.
Конвертация в MP3 — перекодирование из формата с потерями в формат с потерями, а Opus — кодек намного эффективнее, поэтому подбирайте качество, а не число: голосовому сообщению Opus на 32 kbps нужно, пожалуй, 96–128 kbps в MP3, чтобы передать то, что в нём есть, а музыкальному файлу Opus на 96 kbps — 192 kbps или больше. MP3 создан для музыки в 1993 году и ниже примерно 96 kbps звучит плохо на чём угодно, так что голосовое сообщение, сконвертированное с тем же битрейтом, будет звучать грубее, чем было.
Частота дискретизации остаётся 48 kHz — MP3 её поддерживает, так что передискретизации нет; моно-голосовое сообщение остаётся моно, если вы это выберете, и файл становится вдвое меньше. Теги сейчас не переносятся: для голосового сообщения это почти неважно, для музыкальной коллекции — важнее.
Если нужно другое
Прежде чем конвертировать, проверьте, так ли привередливо то, что отказывается принимать файл, как кажется: любой современный браузер, телефон и компьютер воспроизводит Opus, а VLC играет вообще всё. Реальные случаи — автомобильные системы, старые плееры и программы, у которых список форматов напечатан на коробке.
ffmpeg делает то же самое и сохраняет метаданные: ffmpeg -i note.opus -c:a libmp3lame -q:a 4 -map_metadata 0 note.mp3. Для папки голосовых сообщений это один цикл, а если получатель воспроизводит AAC, -c:a aac -b:a 96k даст файл лучше и меньше.
Частые вопросы
Что такое файл Opus и почему мне всё время такие присылают?
Opus — кодек, созданный в 2012 году для передачи голоса через интернет; сейчас на нём работают почти все голосовые сообщения, звонки и записи из Discord, потому что он хорошо звучит на крошечных битрейтах. Мессенджеры экспортируют голосовые как .opus или .ogg — там с ним большинство и сталкивается.
Почему мой телефон или машина его не воспроизводит?
Opus играет в любом браузере, но встроенные музыкальные приложения iPhone, большинство автомагнитол, старые MP3-плееры и немало программ для монтажа его не поддерживают. MP3 — формат, который понимают все они, и ради этого страница и существует.
Какой битрейт выбрать для голосового сообщения?
128 kbps и моно. В речи намного меньше информации, чем в музыке, и голосовое сообщение Opus на 24 kbps такой битрейт передаёт с запасом. Больше — только лишние байты.
Звучать станет хуже?
Совсем немного, как всегда при втором проходе с потерями. Для речи на 128 kbps разница неслышна; музыку кодируйте в 192 kbps или выше, потому что MP3 нужно заметно больше бит, чем Opus, чтобы передать тот же звук.
Это то же самое, что страница «OGG в MP3»?
Тот же конвертер. OGG — это контейнер, Opus — один из двух кодеков, которые в нём живут (второй — Vorbis), и обе страницы читают оба. Эта существует потому, что люди ищут по расширению, которое показал им телефон.
Моё голосовое сообщение где-нибудь сохраняется?
Нет. Голосовые сообщения — личные разговоры; файл не сохраняется и никуда не отправляется.
Полезно знать: Каждый проход через кодек с потерями отбрасывает ещё немного, и это не вернуть. Конвертация между MP3, AAC, OGG и Opus — как раз такой проход. Если собираетесь редактировать звук, сначала конвертируйте в WAV, сделайте всё нужное и закодируйте один раз в конце. Opus вмещает до 255 каналов, а MP3 — два, поэтому всё, что сверх стерео, сводится в стерео.
Разместите этот инструмент на своём сайте
Бесплатно для любого блога, страницы класса или справочной статьи. Вставьте один фрагмент кода — и посетители смогут пользоваться инструментом прямо на вашей странице.