ДокументыИзображенияМедиаИнструменты PDF

Конвертер MP3 в FLAC Online

Оберните аудио MP3 в контейнер FLAC. Без улучшения качества. Бесплатно, в браузере, без загрузки файлов.

Drag your file here

.mp3 · up to 100 MB

Processed in your browser — file never uploadedFree
Note: The first conversion loads the FFmpeg engine (~25MB). Subsequent conversions will be faster.

MP3 в FLAC: контейнер FLAC для ПО, несовместимого с MP3

Совместимость с ПО

Некоторые сетевые плееры и DAW импортируют только FLAC. Данная конвертация решает это.

Полная конфиденциальность

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

Без прироста качества

Полная честность: FLAC содержит то же сжатое аудио MP3. Ни один процесс не восстановит потери.

Верифицируемая целостность

FLAC включает MD5-чексуммы для проверки целостности файла с течением времени.

Три шага — никаких сложностей

1

Загрузите файл MP3

Перетащите или выберите файл .mp3. Без регистрации и установки.

2

Обработка в браузере

Аудио MP3 декодируется в PCM и повторно сжимается лосслесс-кодеком FLAC в контейнере FLAC прямо в браузере.

3

Скачайте FLAC

FLAC-файл, совместимый с плеерами и ПО, требующими контейнер FLAC, содержащий то же самое аудио.

Остались вопросы?

Нет, ни в малейшей степени. Это самое важное разъяснение данного инструмента. MP3 — кодек с потерями: алгоритм MPEG-1 Audio Layer III навсегда отбрасывает аудиоинформацию при сжатии. Эта потеря необратима — независимо от того, в какой лосслесс-контейнер вы помещаете результат декодирования. Результирующий FLAC звучит идентично исходному MP3, занимает значительно больше места и не обладает большей точностью воспроизведения оригинального аудио. FLAC является лосслесс-кодеком только по отношению к промежуточному PCM, декодированному из MP3; он не может ни восстановить, ни улучшить исходный MP3-источник.

Есть обоснованные сценарии. Наиболее частый — совместимость с ПО, принимающим только FLAC: некоторые сетевые аудиоплееры (Naim, Linn DS, Bluesound Node) или DAW с определёнными конфигурациями предпочитают или требуют FLAC как входной формат и не принимают MP3 напрямую. Второй сценарий — унификация коллекции: пользователи, желающие хранить всю музыкальную библиотеку в одном контейнере (FLAC) для совместимости с конкретным медиаменеджером (Roon, Plex). Третий — рабочий процесс с обязательным FLAC: некоторые системы доставки или конвейеры метаданных требуют FLAC как стандарт.

Значительно крупнее. MP3 при 320 кбит/с занимает около 2,5 МБ на минуту аудио. При декодировании в PCM и повторном сжатии FLAC типичный размер — 15–25 МБ на минуту (такой же PCM 44,1 кГц 16-бит, сжатый FLAC на 40–50%). Таким образом, FLAC будет в 6–10 раз крупнее исходного MP3. Парадоксально: MP3 при 128 кбит/с даст схожий по размеру FLAC, поскольку в обоих случаях FLAC сжимает один и тот же PCM одной и той же продолжительности: размер FLAC зависит от длительности и сложности содержимого, а не от битрейта исходного MP3.

И да, и нет — в зависимости от интерпретации. FLAC — лосслесс-кодек сжатия: результирующий FLAC можно распаковать в точно тот же PCM, из которого он был сгенерирован — математически верифицируемый факт (FLAC включает MD5-чексуммы для проверки целостности). Однако FLAC лосслесс только по отношению к этому конкретному промежуточному PCM — который сам является декодированием MP3 с потерями. Если бы исходным PCM был оригинальный несжатый CD, то FLAC был бы лосслесс-представлением CD. В нашем случае PCM — это декодирование MP3, содержащее артефакты MP3-сжатия. Таким образом, FLAC является лосслесс-контейнером для уже ухудшенного аудио.

Наиболее простой метод — спектральный анализ. С помощью таких инструментов как Spek (бесплатный, открытый спектроанализатор) или анализатора спектра Audacity FLAC из MP3-источника покажет характерный обрыв на частотах, которые MP3-кодер отфильтровал. При 128 кбит/с MP3 как правило обрезает выше примерно 16 кГц; при 192 кбит/с — около 18–19 кГц; при 320 кбит/с — около 20 кГц. В отличие от FLAC из настоящего CD-источника, который показывает равномерный спектр вплоть до 22 кГц (предел Найквиста при 44,1 кГц), FLAC из MP3 будет иметь этот характерный высокочастотный обрыв. Этот тест надёжен: высокочастотный обрыв в FLAC является неопровержимым доказательством потерь в источнике.

FLAC-плееры автоматически не различают происхождение аудио: они воспроизводят декодированный PCM из FLAC без специального индикатора. Однако теги VorbisComment в FLAC могут хранить произвольные метаданные, включая поле SOURCE или ENCODING_HISTORY, где конвертер может указать исходный формат. Такие инструменты как foobar2000 с плагином ReplayGain Analyser или AudioCheck.net могут обнаружить характеристики, типичные для аудио с потерями, обёрнутого в лосслесс-контейнер. Сообщество аудиофилов, использующее рейтинговые сайты, такие как Discogs или HDtracks, называет файлы этого типа «lossyFLAC» или «FLAC из MP3» — и они считаются неприемлемыми для коллекций, претендующих на лосслесс-аутентичность.

Конвертировать MP3 в FLAC: лосслесс-контейнер для уже сжатого аудио

MP3 (MPEG-1 Audio Layer III) разработан преимущественно Карлхайнцем Бранденбургом в Институте интегральных схем Fraunhofer (IIS) в Эрлангене, Германия, со значительным вкладом Хайнца Герхойзера, Томаса Шпорера и команды AT&T Bell Labs. Алгоритм основан на психоакустической модели, использующей явление маскировки в слуховой системе: одни звуки маскируются другими по частоте или времени и фактически не слышны. Используя MDCT (Modified Discrete Cosine Transform) для разложения аудио по частотным полосам, применяя к каждой полосе психоакустическую модель для определения её слышимости в текущем контексте и агрессивно квантуя или отбрасывая малослышимые полосы, MP3 достигает типичного коэффициента сжатия 10:1 по сравнению с несжатым 16-битным PCM при 44,1 кГц. FLAC (Free Lossless Audio Codec), с другой стороны, был разработан Джошем Коалсоном в 2001 году как полностью открытая альтернатива WMA Lossless и другим проприетарным лосслесс-кодекам. Он использует адаптивное линейное предсказание (LPC) с кодированием Голомба-Райса для остатков предсказания, достигая 40–60% сжатия без потери ни одного бита. FLAC широко стал предпочтительным форматом для высококачественного архивирования музыки, дистрибуции студийных мастеров и Hi-Fi-коллекций.

Операция конвертации MP3 в FLAC включает: декодирование MP3-битпотока в PCM (обращение MDCT, повторный синтез PCM-сэмплов через обратное преобразование), затем сжатие декодированного PCM кодеком FLAC (применение LPC, вычисление остатков предсказания и кодирование Голомба-Райса). Весь процесс производит FLAC-файл, который является абсолютно точным (верифицируемым MD5) лосслесс-представлением декодированного PCM. Однако существенная оговорка: этот PCM является декодированием уже ухудшенного MP3-сигнала. Артефакты MP3-кодирования — высокочастотное алиасинговое свистение вокруг 15–20 кГц, пре-эхо на атаках перкуссии, «металлический» или «водянистый» звук на низких битрейтах — присутствуют в декодированном PCM и, следовательно, лосслесс-сохраняются в FLAC. Спектрограмма FLAC из MP3-источника показывает характерный высокочастотный обрыв (зависящий от битрейта MP3), полностью отличающийся от ровного спектра до 22 кГц истинного CD-источника, сжатого FLAC.

Несмотря на отсутствие улучшения качества, конвертация MP3 в FLAC имеет легитимные сценарии применения, строго связанные с совместимостью программного обеспечения и унификацией коллекций. Аудиофильские медиаплееры (Audirvana Plus, Roon, JRiver Media Center), настроенные только для воспроизведения форматов без потерь, технически могут отклонять MP3-файлы или применять к ним другие конвейеры обработки ЦАП. Некоторые устройства сетевого аудио (Naim Uniti, Bluesound Node) имеют более полную реализацию FLAC, чем MP3, и пользователи с унаследованными устройствами могут столкнуться с несовместимостью. Системы управления коллекциями на основе FLAC (особенно ориентированные на архивирование рипов Bandcamp, vinyl-рипов или коллекций независимого лейбла) могут требовать FLAC как единственный допустимый контейнер. Convertir.ai честно описывает ограничение данного инструмента: он решает проблемы совместимости контейнера, не восстанавливая качество. Конвертация выполняется в браузере через WebAssembly без загрузки файлов ни на какой сервер.