Что такое flac lossless. Есть ли разница между аудио форматами MP3, AAC, FLAC и какой нужно использовать

24.06.2019

Десятки, если не сотни форматов разработаны для преобразования звука в цифровую форму. И часто преобразование это связано с определенными потерями. Зато мы получаем файл, который может быть проигран на большом количестве устройств. Формат FLAC (Free Lossless Audio Codec) менее других «калечит» качество звука и совершенно бесплатен. Именно поэтому в нем хорошо хранить свои аудиоколлекции. А для получения файлов в формате MP3, чтобы прослушивать свои любимые треки на обычном плеере или телефоне, вам потребуется конвертер Free Convert FLAC To MP3.

Что такое FLAC

Как я сказал ранее, FLAC — формат аудио файлов с минимальными потерями. FLAC ничего не делает с аудиопотоком. Он просто сохраняет его. В то время, как формат MP3, например, при сжатии снижает точность воспроизведения. Правда делает он это так, чтобы среднестатистическое человеческое ухо не сумело заметить разницу. И конечно, все это делается ради уменьшения размера файла, а не из желания просто испортить запись.

Разницу между FLAC с хорошего носителя и достаточно качественным MP3 (например с битрейтом 256 кбит/с, а максимальное значение этого важного для качества звука параметра — 320 кбит/с) уловить на обычном бытовом плеере не получится по двум причинам.

Первая — несовершенство аппаратное: потери качества происходят не только при сжатии звука. Многие не очень дорогие колонки или наушники могут просто не иметь достаточного диапазона воспроизведения, который для среднего человеческого уха начинается от 18-20Гц и тянется до самых высоких 20 КГц.

Средние по качеству пластмассовые колонки-чебурашки могут осилить интервал от 25-30 и даже 60 Гц до 18000 Гц. И только хорошо сбалансированная акустическая система с сабвуфером и трехполосными сателлитами способна выдать весь звуковой диапазон. А есть еще ограничения звуковой карты (соотношение сигнал/шум), качество усилителя…

Вторая причина, не позволяющая различить на слух FLAC от качественного MP3 — изначально не очень высокое качества самого материала. Настоящие качественные записи в формате FLAC могут быть сделаны только на качественной звукозаписывающей аппаратуре. Т.е. формат FLAC не улучшает запись, он только сохраняет ее качество.

Поэтому у FLAC есть очень существенный козырь, делающий его максимально подходящим для аудиоколлекций пользователей. Из него можно получить файлы любого другого формата и качества. А если хранить коллекцию в MP3 с битрейтом 128 кбит/с, то из него уже никогда не получится качественный файл с битрейтом 256 кбит/с.

Прослушивание FLAC

Предположим, что нам в руки угодил альбом любимой группы в формате FLAC. Чем его прослушать? Можно сделать это программой Free Convert FLAC To MP3, которая нам пригодится и для преобразования файлов формата FLAC в другие. В состав утилиты входит и свой плеер.

FLAC также заявлен, как формат, поддерживаемый рядом устройств. Среди них не только плееры высокого класса, но и обычные смартфоны, такие как HTC One X, например.

Преобразование FLAC

Для чего требуется преобразование? У вас есть очень качественная запись в формате FLAC. Однако вы решили прослушать ее на своем портативном плеере. А он поддерживает только MP3. Вот в такой ситуации полезность Free Convert FLAC To MP3 будет очевидна.

Программа умеет перекодировать файл FLAC в MP3 и кучу других форматов. Причем делает, как видно из названия, бесплатно и имеет очень простой интерфейс.

Достаточно загрузить в программу файл FLAC и выбрать выходные параметры для MP3. Наиболее сильно влияет на качество звука битрейт. Он варьируется для MP3 от 8 Кбит/с до 320 Кбит/сек. Но пользователю об этом задумываться не придется. Он просто выбирает качество из списка предустановленных (High Quality — лучшее качество). Однако можно нажать на кнопку «Edit profile» и отрегулировать все самому.

Для качества, сравнимого с качеством CD, эксперты называют разные цифры битрейта формата MP3. Большинство считает, что достаточно 128 Кбит/с. Другие требуют больших значений. Но и 64 Кбит/с уже очень неплохой выбор: имеет отличный баланс качества и размера файла.

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

В наши дни на смену устаревшему mp3 пришел новый формат - flac. Он тоже сжимает исходную запись, однако при этом совсем не снижает ее качество. Именно поэтому flac с каждым днем становится все популярнее у меломанов и просто ценителей хорошего звука.

Общие сведения о формате

Слово flac (флак) расшифровывается как Free Lossless Audio Codec. В переводе с английского это означает «бесплатный аудиокодек без потерь». Файлы этого формата можно легко узнать по расширению flac (например: my_music.flac).

В отличие от mp3, ogg, AAC и других распространенных форматов, flac позволяет записывать, а потом и воспроизводить звук без искажений. И если, допустим, скопировать музыку с CD-диска в этот формат, она ничем не будет отличать от оригинала, независимо от его битрейта или диапазона частот.

Сегодня flac - это один из самых популярных в мире форматов аудиозаписи . Больше всего его любят обладатели хорошей аудиоаппаратуры, которая позволяет в полной мере раскрыть возможности этого формата.

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

В настоящее время flac поддерживают почти все платформы и основные операционные системы, включая Linux. Его воспроизводят самые популярные аудиопроигрыватели, а с помощью специальных программ его можно без труда конвертировать в mp3, ogg и другие форматы.

Кроме того, этот формат постепенно становится одним из стандартов европейского радиовещания. Его используют не только для передачи музыки в эфир, но и для записи звука в реальном времени.

История развития кодека

Первоначально разработкой формата занимался только один человек - программист Джош Колсон. В январе 2001 года он выпустил бета-версию нового кодека, а уже спустя полгода, появилась стабильная версия. В 2003 году на новую разработку обратила внимание компания Xiph.Org. Она взяла проект под свою опеку и занялась его продвижением и финансированием.

В 2007 году кодек начал поддерживать метаданные в форматах AIFF и RIFF, а с 2013 года его стали использовать в качестве кодека для популярных файлов RF64 и Wave64. В 2014 году алгоритм был доработан, после чего значительно возросла скорость кодирования и декодирования аудиоданных.

Сегодня работа над проектом ведется сразу в нескольких направлениях. Он включает себя следующие компоненты:

  • Формат аудиоданных;
  • Библиотека для кодера и декодера;
  • Интерфейс для метаданных;
  • Утилиты командной строки для кодирования, декодирования и работы с метаданными;
  • Плагины для популярных музыкальных плееров.

Flac - это бесплатный кодек, поэтому исходный код всех этих разработок находится в открытом доступе. Им могут свободно пользоваться разработчики софта, что и стало одной из причин популярности этого формата.

Технические особенности

Сегодня существует множество аудиокодеков, где используется сжатие без потерь. Как правило, все они построены на популярных алгоритмах zip и gzip, которые повсеместно применяются для архивирования данных.

В отличие от них, flac использует собственный алгоритм , созданный специально для работы со звуковыми файлами. И если zip способен сжимать аудиофайл всего на 10−20%, то алгоритм flac уменьшает звуковые файлы почти в два раза. Однако лучше всего он работает с человеческим голосом, и в этом случае сжатие достигает 60%. Для сравнения: у формата mp3 эта цифра доходит до 80%, однако при этом заметно страдает качество звука.

Как именно работает алгоритм преобразования? Если не вдаваться в математические подробности, то сжатие файлов происходит в три этапа:

  1. Для преобразования семплов кодек применяет линейное прогнозирование.
  2. Результат этого прогнозирования записывается в виде последовательности чисел.
  3. Эти числа, в свою очередь, кодируются с помощью алгоритма Голомба-Райса.

Лучше всего алгоритм сжимает блоки с похожими друг на друга семплами (например, с повторяющимися музыкальными фразами). При этом он обладает огромным преимуществом перед другими аналогичными форматами, поскольку умеет работать с потоковым аудио. А значит, он способен «на лету» кодировать звуковые файлы и декодировать сжатые сданные, что делает его превосходной альтернативой формату wav.

Какие параметры звука поддерживает flac? Википедия приводит следующие цифры:

  • Битрейт: от 1 до 655.350 кГц.
  • Число каналов: от 1 до 8.
  • Квантование: от 4 до 32 бит.

У flac есть множество преимуществ как над классическими mp3-файлами, так и над другими форматами сжатия без потерь. Вот основные его достоинства:

Недостатки flac

Недостатков у этого формата мало , но они тоже есть. Вот некоторые из них:

  • Формат был разработан специально для меломанов. Люди, которые не столь требовательны к качеству звучания, могут просто не заметить разницы между flac и mp3.
  • Чтобы насладиться качеством звучания flac-файлов, требуется хорошая аппаратура. На устройствах среднего, а уж тем более экономкласса, оценить качество звука вряд ли получится.
  • Хорошая аппаратура, в свою очередь, обходится дорого. Для нее нужны качественные усилители, специальные наушники и колонки, особые переходники для снижения помех и другие «важные мелочи». Если нет возможности все это приобрести, то лучше обходиться обычными mp3-файлами.
  • Кодек сжимает немного хуже, чем другие аудиоформаты без потери качества (например, APE или LPAC). И, естественно, по качеству сжатия он уступает популярным mp3-файлам. А это значит, что звуковым файлам потребуется больше места на жестком диске или флеш-накопителе.

Программы для воспроизведения файлов

В настоящий момент существует множество приложения для воспроизведения flac-файлов. При этом можно легко найти подходящее решение и для Windows, и для Linux, и уж тем более для OS X.

Самым популярным плеером для компьютеров и ноутбуков сегодня считается VLC media player. Он не только очень удобный, но и бесплатный - его свободно можно скачать с официального сайта.

Чтобы этот плеер смог автоматически проигрывать flac-файлы, нужно во время установки установить галочку напротив этого формата. Можно сделать это и после установки: для этого потребуется зайти в настройки, в раздел «Ассоциировать файлы». Теперь любой файл в формате flac будет воспроизводиться после двойного клика по нему указателем мыши.

Долгое время самым популярным в мире плеером был Winamp. И хотя сегодня он уже не так распространен, многие пользователи до сих пор предпочитают пользоваться именно им. К счастью, Winamp тоже можно настроить для воспроизведения flac-файлов, но для этого потребуется установиться специальный плагин для этого формата.

Некоторые предпочитают слушать музыку, используя стандартный Windows Media Player. Устанавливать его не требуется, поскольку он обычно уже входит в дистрибутив Windows. Однако, чтобы научить его воспроизводить флак-файлы, нужно скачать с сайта Microsoft специальные фильтры: CoreFLAC или Illiminable.

Существует множество виртуальных плееров, которые поддерживают flac-формат по умолчанию. К ним относятся Foobar 2000, Media Jukebox, KMPlayer, AIMP и некоторые другие программы.

Также flac-файлы умеют воспроизводить многие современные DVD-проигрыватели , причем не только с диска, но и с флешки. Чтобы в этом убедиться, перед покупкой нужно внимательно ознакомиться с характеристикой плеера.

Что делать, если прослушать flac-файл не на чем? В этом случае можно воспользоваться каким-нибудь популярным конвертером (например, Format Factory) и конвертировать файлы в формат mp3, который сегодня поддерживают все музыкальные программы и устройства. При этом желательно выставить максимальную частоту дискретизации, чтобы качество звучания не сильно пострадало.

FLAC (Free Lossless Audio Codec) – это формат файла, который хранит музыку или звук без потерь качества. Однако, этот формат подразумевает некоторое сжатие информации, так одна и та же песня в формате FLAC может занимать до половины меньше памяти, чем в формате . Однако, это сжатие никак не влияет на качество музыки, т.к. архивируется не музыка, как в формате , а данные и обработка происходит по другому принципу.

Как открыть FLAC файл

На мой субъективный взгляд, двумя лучшими программами для воспроизведения музыки в FLAC формате на сегодня являются: VLC и FOOBAR2000. Однако, любой другой современный медиапроигрыватель тоже, скорее всего, поддерживает FLAC.

Такие программы, как: Microsoft Groove Music, GoldWave, VUPlayer, iTunes, jetAudio, AIMP без проблем работают с FLAC файлами. Даже Windows Media Player можно научить их открывать если установить плагин Xiph’s OpenCodec plugin.

Если вы слушаете музыку преимущественно с помощью телефона, то тут тоже всё хорошо, стандартные музыкальные плееры смартфонов с ОС Android прекрасно работают с FLAC, а если установить отдельный плеер на iPhone, то даже он сможет воспроизводить музыку в формате FLAC.

По причине того, что FLAC является открытым форматом, т.е. он никому конкретному не принадлежит, значит, что его можно использовать как для домашнего личного использования, так и для коммерческих целей без ограничений.

Есть даже отдельный сайт в интернете, который посвящён FLAC и на котором вы можете найти все необходимые плагины для того, чтобы музыка могла быть воспроизведена на любом современном устройстве: xiph.org

Также на сайте можно найти список устройств, которые поддерживают данный формат.

FLAC не поддерживает DRM защиту от копирования, однако, с помощью не хитрых манипуляций можно сохранить музыку в FLAC формате внутрь другого контейнера, который в свою очередь можно защитить шифрованием. Это своего рода программный костыль, но некоторые им пользуются.

Ещё одним преимуществом FLAC является возможность поиска внутри содержания файла, т.е. можно сделать метки, которые будут перемещать проигрыватель от одного места в файле к другому. Благодаря этому можно скопировать весь аудио компакт-диск в один файл, предварительно разметив FLAC, и потом плеер в списке воспроизведения будет видеть не один FLAC файл, а столько песен, сколько их было в альбоме и перемещаться между ними так, словно это несколько отдельных файлов.

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

Первые цифровые носители звука, компакт-диски, хранили музыку в дискретном формате, с частотой дискретизации 44 кГц. Это значит, что одна секунда звука записывается с помощью 44 тысяч импульсов. Такая дискретизация выбрана согласно теореме Котельникова, которая гласит: для записи и передачи сигнала без потерь его разрешение должно быть в 2 раза выше, чем разрешение исходного сигнала. А порог слышимых человеком частот как раз находится в районе 20 кГц. Однако такая музыка занимала много места: компакт-диск, как и аудиокассета, максимум вмещает около 20 треков.

В условиях, когда емкость жестких дисков составляла всего несколько сотен мегабайт (в 90-х годах прошлого века), много музыки в формате AudioCD на них не влезало. Для хранения аудио на HDD были придуманы форматы сжатия с потерями, самыми известными среди которых стали MP3, OGG и AAC. Однако для аудиоаппаратуры Hi-Fi они недостаточно хороши, и когда проблема памяти была решена (емкость HDD достигла десятков и сотен гигабайт), специалисты активизировали разработку кодеков хранения звука для сжатия без потерь. Самым известным из таких форматов сейчас является FLAC.

При сжатии с потерями сигнал записывается в ступенчатом виде, мелкие детали теряются

FLAC – это свободный аудио-кодек, лишенный потерь: именно так расшифровывается аббревиатура Free Lossless Audio Codec. Кодек позволяет записывать сигнал в исходном качестве, но при этом обеспечивает до 50% меньший размер файла, чем в формате AudioCD аналогичного качества.

Кодеки для сжатия с потерями, такие как MP3, работают по принципу упрощения сигнала, для уменьшения занимаемого им места. При этом некоторые данные сигнала, считающиеся менее значимыми и хуже воспринимаемыми на слух, удаляются. В итоге при воспроизведении музыки она теряет детали, которые делают звук более сухим и бедным на некоторые частоты. Если проводить более наглядную аналогию, то со звуковым сигналом происходит примерно то же самое, что с фотографией, которую сперва сжали с 8 до 2 МП, а потом обратно растянули до 8 МП. Несмотря на возврат к исходным размерам, изначальной четкости на картинке уже не будет.

Сжатие с потерями на примере фотографии

Формат FLAC работает по иному принципу. Он не вносит изменений в звуковой поток, а только переводит его в цифровой формат. Музыка в формате AudioCD или DVD записывается аналогично, но формат FLAC отличается тем, что сжимает трек для уменьшения его объема в мегабайтах. Для сжатия используются те же принципы, что при создании архива RAR или ZIP. То есть, в самой цифровой записи находятся закономерности, которые записываются в упрощенном виде, но могут быть восстановлены к исходному виду при разархивировании. Например, последовательность из 100 единиц занимает 100 ячеек (бит), но если записать ее в виде 100*1, то размер уменьшится до 5 бит, а зная формулу, можно легко восстановить исходный вид этой последовательности.

Основным отличием алгоритма сжатия FLAC от алгоритмов ZIP является разбиение файла на мелкие блоки, размером по несколько килобайт. Для каждого из блоков подбирается оптимальная формула сжатия, поэтому если AudioCD (700 Мб) просто архивировать в ZIP, он займет около 550-650 Мб, а при перегонке во FLAC можно достичь уменьшения до 350-500 Мб. Качество сигнала, опять же, никак не ухудшается в обоих случаях.

Наглядная иллюстрация потери деталей при кодировании из FLAC в MP3

Еще одной особенностью кодека FLAC является то, что он свободен и распространяется по лицензиям GNU GPL. Это значит, что бесплатно использовать его в своих целях может любой производитель аудиотехники или издатель музыкальных произведений. Это выгодно отличает кодек от формата AudioCD, который защищается патентами Sony, Philips и других фирм, участвовавших в разработке. Формат MP3 тоже долгое время был защищен патентами. И хотя довольно быстро были придуманы "пиратские" методы кодирования аудиосигнала в MP3, официально срок действия защиты формата истек только в 2017 году.

Особенности воспроизведения музыки в FLAC на устройствах

Теоретически воспроизводить музыку, сжатую кодеком FLAC, способен любой современный компьютер. Под компьютером следует понимать не только ПК или ноутбук, но и любое другое устройство с универсальным центральным процессором, ОЗУ и прочими атрибутами вычислительной техники. Для того, чтобы играть FLAC на ПК или смартфоне, требуется только установленный программный кодек, занимающийся расшифровкой сигнала, и на актуальных версиях Android он есть "из коробки".

Минусом программного декодирования аудио является повышенная нагрузка на центральный процессор. И если в случае с настольным ПК это не критично (вычислительной мощности достаточно, автономность не имеет значения), то на смартфоне сильно сжатая музыка заставит заряд таять на глазах, а устройство будет греться. Кроме того, возможны и искажения, ухудшение качества звука из-за недостатка производительности.

Для оптимизации воспроизведения музыки во FLAC производители оснащают технику специальными аудиопроцессорами. Звуковой процессор может быть как частью чипсета (наряду с центральным и графическим процессорами), так и выполняться в виде отдельной микросхемы. Она изначально заточен на решение узкого круга задач (расшифровка звукового сигнала), а потому более эффективно расходует заряд и снимает нагрузку с ядер ЦП. Музыка на интегрированном аудиопроцессоре декодируется лучше, чем на ЦП, а на дискретном декодере с ЦАП – еще эффективнее.

Аудиотракт устройства с поддержкой FLAC: звук проходит через аппаратный декодер и цепочку фильтров и усилителей

Какие смартфоны поддерживают FLAC

Поддержка музыки в кодеке FLAC теоретически есть в любом современном смартфоне. Однако дешевые китайские трубки декодируют звук на центральном процессоре, а их звуковой тракт (конденсаторы, дорожки, усилители) упрощен и слаб, поэтому всех прелестей звука в Hi-Res на каком-нибудь Oukitel C5 оценить не получится.

Актуальные чипсеты среднего класса, такие как Snapdragon 625, оснащены достаточно продвинутым интегрированным кодеком. Он способен воспроизводить LoseLess музыку высокого разрешения, вплоть до 192 кГц. Такие решения позволяют снять нагрузку с центрального процессора, уменьшить расход батареи, но слабый звуковой тракт может накладывать ограничения на качество звука на выходе. Например, мой Redmi Note 4X крутит FLAC в формате 24/192 без заминок, при этом не создавая нагрузки на ядра. Однако слепой тест показал, что ощутимой разницы с MP3 320 кбит/с не видно (на ПК в тех же наушниках я ее заметил).

Лучше всего справляются с FLAC, да и другими кодеками для сжатия музыки без потерь, смартфоны с дискретным декодером и ЦАП, выполненными отдельно от чипсета. Сейчас к таковым относятся Apple iPhone, Samsung Galaxy серий A, S и Note, LG линеек G и V, топовые Sony Xperia. Также дискретный ЦАП, обеспечивающий эффективное декодирование кодека FLAC, есть во многих аппаратах концерна BBK (Oppo, Vivo и OnePlus), LeEco, флагманах Meizu и отдельных устройствах, заточенных на аудиофилов и меломанов, выпускаемых другими фирмами.

FLAC (Free Lossless Audio Codec) - это метод сжатия размера цифровой музыкальной информации без потерь. Читайте о сравнении mp3 и FLAC, чем его открыть .
В файле с расширением *.flac может храниться музыка, сжатая при помощи Free Lossless Audio Codec, а также форматы высокого разрешения DSD DoP или MQA.

"Lossless" значит "оригинальный и восстановленный цифровой аудио материал является полностью идентичным".

Если последовательность "1234" сжимается по размеру в некую последовательность (например, "97"), то после распаковки последней мы снова имеем "1234".

Смотрите и делитесь: Сравнение DSD vs FLAC

Помимо программных декодеров Free Lossless Audio Codec существуют и аппаратные, встроенный в портативные проигрыватели аудио (DAP). Хотя на самом деле DAP или мобильный телефон - это небольшой компьютер, на котором выполняется программа кодирования или декодирования музыкального формата.

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

Free Lossless Audio Codec поддерживается Xiph.Org Foundation.

Открытые программные библиотеки (open-source) на момент написания статьи доступны для операционных систем Windows, Unix family (Linux, *BSD, Solaris, Mac OS X, IRIX), BeOS, OS/2, Amiga.

Конвертеры FLAC

  1. AuI ConverteR 48x44 (Win, Mac)
  2. XLD (Mac)
  3. Foobar 2000 (Win)
  1. Как конвертировать ISO в FLAC под Mac и Windows [Руководство пользователя] (EN) >

Как проиграть FLAC файлы (программные плееры)

  1. Foobar 2000 (Win)
  2. VOX (Mac)
  3. AIMP (Win)

FLAC файл и iTunes

FLAC файл не совместим с популярным проигрывателем iTunes . Однако FLAC может быть конвертирован в AIFF с сохраненим метаданных (включая изображения). Также FLAC может быть конвертирован в ALAC (разрешение *.m4a), обеспечивающий сжатие lossless.

При конвертации файлов для iTunes нужно обеспечить совместимость метаданных. Например, если вы используете FLAC конвертер AuI ConverteR , в настройках Settings > Metadata > отметьте "галочку" в переключателе Compatibility metatags with iTunes .