Что такое flac формат audio
Что такое FLAC файл (Free Lossless Audio Codec)?
Файлы формата FLAC генерируется посредством алгоритма Free Lossless Audio Codec. Основное преимущество заключается в высоком качестве сжатия, особенно если сравнивать с не менее распространенным форматом МР3. Для воспроизведения FLAC файлов предварительно необходимо на ПК или смартфон установить специальные программы или же фильтры, поддерживающие этот формат. О том, что это за формат, зачем он нужен и чем превосходит аналоги в нашей сегодняшней статье.
Что такое FLAC формат и зачем он нужен?
FLAC (Free Lossless Audio Codec) – это свободный кодек, основная задача которого – сжатие аудиофайлов без потери качества. Особенность аудиокодека в том, что он в сравнении с большинством других свободных кодеков, не удаляет из аудиопотока никакой информации, рекомендуется использовать для прослушивания музыки на высококачественной звуковой аппаратуре. Для FLAC свойственно:
- потоковый формат; плагины для различных плееров, работа которых адаптирована под различные операционные системы; базовые кодеры/декодеры, представленные в виде библиотек; утилиту командной строки, предназначенной для обработки и редактирования метаданных; утилиту командной строки, предназначенной для сжатия/распаковки потоковой информации.
К разработке такого кодека программистов побудила необходимость качественно воспроизводить ранее сжатые аудиофайлы на высококлассном Hi-Fi. Появился этот кодек спустя 6 лет после появления MP3. Сделать файл меньше, чем в MP3 не удалось, но сегодня это уже не проблема, ведь практически каждый пользователь имеет в своем распоряжении довольно емкие хранилища.
Поддерживается FLAC подавляющим большинством современных устройств (смартфоны, компьютеры, планшеты, аудиосистемы и т.д.), имеет много разнообразных аппаратных реализаций.
Чем хорош формат FLAC?
Этот формат называют еще форма «без потерь». Это указывает на то, что ни один фрагмент исходной записи не будет удален или сжат (при условии, что задействована одна и та же битовая скорость).
В сравнении с другими свободными кодеками, например, WAV., FLAC весьма рационально использует пространство на носителе.
Алгоритм работы позволяет использовать большое разнообразие тегов, включая «незаконные», для маркировки файлов.
Как воспроизвести FLAC?
Выяснив, что это расширение FLAC, необходимо ознакомиться с вопросом, чем открыть FLAC на компьютере и любом другом устройстве.
Наибольшей популярностью пользуются сторонние программы VLC Player и Foobar 2000. Из штатных программ на компьютерах с ОС Windows можно воспользоваться Windows Media Player.
Важно! Трудностей в том, чем проигрывать FLAC, возникнуть не должно. Это настолько распространенный кодек, что воспроизводится практически всеми операционными системами при помощи сторонних или даже штатных проигрывателей.
Что лучше APE или FLAC?
Прежде чем приступить к сравнению, необходимо узнать, что собой представляет кодек АРЕ. Это тоже алгоритм сжатия без потерь. Преимущественно используется для хранения аудиофайлов, записанных с компакт-дисков. В процессе перезаписи сначала дублируется оригинальный WAV-файл, а затем архивируется в АРЕ.
Если сравнивать эти два кодека, то они очень похожи друг на друга. Пожалуй, единственное отличие в том, что FLAC более рационально использует пространство на носителе. В большинстве случаев это не так важно, но если доступны строго ограниченные пространства, то стоит отдать предпочтение Free Lossless Audio Codec.
Что лучше FLAC или WAV
Существует еще один аудиоформат без потерь, который получил название WAV. Это распространенный формат с большим потенциалом, на котором записаны все звуки операционной системы Windows.
Обратите внимание! Формат WAV сохраняет все 100% информации, при записи с СD-диска трансформирует ее в 16-битную 44,1 кГЦ.
Если сравнивать эти два формата, то можно сказать, что FLAC вобрал в себя все качества WAV, но, как и в предыдущем случае, он более рационально использует пространство. Также для маркировки файлов FLAC позволяет задействовать больше тегов, даже незаконные в ОС Виндовс.
Кодек WAV имеет превосходство над FLAC в плане редактирования, особенно DJ.
Так стоит ли использовать FLAC?
Тема достаточно сложная для восприятия, поэтому главные мысли мы решили кратко и максимально понятно изложить ниже:
- Если слушатель не сильно требователен к качеству звука, то лучше всего отдавать предпочтение аудиофайлам в формате МР3 с битрейтом 128 – 256 Кбит/с. Такую музыку в большом количестве выгружают в социальные сети «ВКонтакте» и «Одноклассники». Если качество звука имеет для слушателя значение, но звуковое оборудование не позволяет раскрыть весь потенциал независимых кодеков, то отдать предпочтение лучше трекам в формате МР3 с битрейтом 320 Кбит/с. Этот выбор позволяет воспроизводить любимую музыку на всех устройствах, и на качестве звучания это особо не отразится. Настоящим аудиофилам лучше отдавать предпочтение кодекам FLAC, APE, ALAC. Наиболее предпочтительный все же первый вариант, поскольку он не имеет никаких подводных камней. Неоспоримое преимущество FLAC в том, что даже спустя время при покупке качественного оборудования, он позволит из аудиоряда выжать максимум.
Существует большое разнообразие кодеков, все они имеют как преимущественные особенности, так и недостатки. Free Lossless Audio Codec – не исключение.
Музыка в формате flac: особенности звукового кодека
Долгие годы 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%, однако при этом заметно страдает качество звука.
Как именно работает алгоритм преобразования? Если не вдаваться в математические подробности, то сжатие файлов происходит в три этапа:
Лучше всего алгоритм сжимает блоки с похожими друг на друга семплами (например, с повторяющимися музыкальными фразами). При этом он обладает огромным преимуществом перед другими аналогичными форматами, поскольку умеет работать с потоковым аудио. А значит, он способен «на лету» кодировать звуковые файлы и декодировать сжатые сданные, что делает его превосходной альтернативой формату wav.
Какие параметры звука поддерживает flac? Википедия приводит следующие цифры:
Достоинства формата flac
У flac есть множество преимуществ как над классическими mp3-файлами, так и над другими форматами сжатия без потерь. Вот основные его достоинства:
Недостатки flac
Недостатков у этого формата мало, но они тоже есть. Вот некоторые из них:
Программы для воспроизведения файлов
В настоящий момент существует множество приложения для воспроизведения 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 файл? Как открыть и конвертировать FLAC файлы?
Содержание:
Что такое FLAC файл?
FLAC (Free Lossless Audio Codec) – это формат файла, который хранит музыку или звук без потерь качества. Однако, этот формат подразумевает некоторое сжатие информации, так одна и та же песня в формате FLAC может занимать до половины меньше памяти, чем в формате WAV. Однако, это сжатие никак не влияет на качество музыки, т.к. архивируется не музыка, как в формате MP3, а данные и обработка происходит по другому принципу.
Как открыть 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 устроен так, что он устойчив к ошибкам, это значит, что если вы слушаете музыку онлайн, и в процессе передачи одного-двух кадров данные были испорчены, воспроизведение музыки не остановится, вы заметите очень короткую паузу, но музыка продолжит играть дальше. Это очень удобно, т.к. многие другие аудио форматы при первой же ошибке переданных данных не позволяют продолжить воспроизведение, а требуют перезапуска или полной замены повреждённых секторов памяти нормальными.
Как конвертировать FLAC файлы
Самым быстрым и простым способом сконвертировать FLAC файлы является использование онлайн-сервисов, таких как Zamzar, Online-Convert.com или media.io. Вам нужно лишь загрузить файл в один из этих сервисов, немного подождать и скачать готовый результат. Это удобно если вам нужно обработать один или несколько файлов.
Если же вы планируете много работать с FLAC, тогда, вероятно, будет быстрее и удобнее скачать отдельную программу на компьютер, которая не потребует долгой загрузки песни на сервер, ожидания и скачивания её обратно. Могу рекомендовать такие программы как: Free Studio или Switch Sound File Converter. Вообще таких программ много, я не могу знать их все.
А если вам нужно сконвертировать FLAC в ALAC, тогда отлично подойдёт программа MediaHuman Audio Converter.
Всё ещё не можете открыть FLAC файл?
Если вы воспользовались тему программами, которые я рекомендовал, но FLAC файл не открывается, возможно, это вовсе не музыкальный файл?
В мире существует очень много форматов, расширения которых похожи на FLAC но им не являются.
Например, существует формат разработанный компанией Adobe, который используется в программе Adobe Animate Animation и выглядит он как FLA. Но он не содержит музыку, он нужен для сохранения проектов анимации.
Также можно перепутать с расширением FLIC (FLIC Animation), FLASH (Frictional Games Flashback) или с FLAME (Fractal Flames). Все эти расширения не имеют с FLAC ничего общего и музыки в них нет.
Что лучше mp3 или flac на самом то деле??
Здравствуйте, дорогие мои.
Меломаны разбились на 2 лагеря в споре о том, что лучше MP3 или FLAC. Вы не знаете, к какому из них примкнуть? Я помогу вам разобраться в данном вопросе. Из моей статьи вы узнаете, каковы отличия этих двух форматов, в каких ситуациях выигрывает один и другой, а также стоит ли их вообще сравнивать.
MP3 — качество звука при минимальном объёме
Помню, как у меня появились первые MP3-диски. Они казались сверхъестественными после CD и тем более кассет, так как вмещали в себя не 20 песен, а несколько альбомов любимых исполнителей. В этом и состоит преимущество данного формата. Что я имею в виду?
Были времена, когда объём накопителей, трафик и скорость интернета ограничивались, то есть качать и хранить массивы музыки было проблематично.
Спасением стал формат MP3 (полное название MPEG-½/2.5 Layer 3). Появившийся ещё в 1994 году. С его помощью вес треков можно значительно уменьшить.
Страшно ли сжатие?
Для данной цели используется алгоритм сжатия с потерями (lossy). Какими именно? Теряется неразличимая человеческому уху информация, чтобы сохранить трек в максимально близком к оригиналу виде. С развитием технологий всё лучше удаётся добиться данного эффекта.
Под зачистку могут попасть, допустим, тонкие звуки выше 17 кГц и басы ниже 40 Гц.
Для справки: человек слышит в диапазоне от 16 Гц до 20 кГц; и так как за восприятие звуков отвечает мозг, а не ухо, то не все поступающие данные им воспринимаются.
Таким образом, при прослушивании на непрофессиональной технике никаких потерь вы не ощутите. Не стоит беспокоиться о них и людям преклонного возраста в связи с естественным ухудшением слуха.
Для наглядности можно сравнить MP3 с изображениями расширения JPEG. Только профессиональный фотограф на высококлассном мониторе сможет заметить разницу сжатой картинки в сравнении с оригиналом в RAW, например.
Как оценивать MP3-файл?
Большинство пользователей при скачивании песни обращают внимание лишь на битрейт. Для тех, кто не в теме: желательно, чтобы он был 320 kb/s — тогда звук более чистый и сбалансированный. В принципе, для тех, кто не сильно заморачивается, битрейт — достаточный критерий для оценивания. Но для претенциозных слушателей он может быть не единственным.
Не лишним будет посмотреть и свойства кодека, с помощью которого выполнялась конвертация. Расписывать подробно я их не буду — сейчас не об этом. Если вкратце, то хорошо, когда файл:
С этим форматом постараюсь быть более кратким, чтобы не отнимать много вашего времени. Итак, аббревиатура расшифровывается как «Free Lossless Audio Codec», что в переводе — «бесплатный аудиокодек для сжатия без потерь (lossless)». Теперь вы понимаете, почему требовательные слушатели отдают ему предпочтение.
Так как данные при конвертации не теряются, то файлы с расширением FLAC весят больше, чем MP3. Давайте сравним. Допустим, оригинальный трек в формате WAV весит 60 МБ с битрейтом 1400 кБ/с.; при конвертации в МП3 его объём может сократиться в 4, 8, 12 и более раз, а в случае с FLAC — всего в 2 раза. Сей формат появился всего через 6 лет после своего конкурента, но за это время возможности скачивания и хранения данные значительно улучшились, то есть спрос родил предложение. В настоящее время и подавно с этим не возникает проблем.
Зачем нужен lossy, когда есть lossless?
Это резонный вопрос, на который я отвечу так:
Подобьём итоги о том — что лучше mp3 или flac
Вышесказанное можно подытожить тем, что при отсутствии чувствительного музыкального слуха и аудиотехники высокого качества, то формата MP3 вам будет вполне достаточно.
Если вы любите насладиться глубоким и ярким звучанием или являетесь аудиофилом. То запаситесь местом на своих накопителях для FLAC (так как данный формат является несжатым и соответственно более качественным — имеющим все «тонкие» звуковые нюансы).
Это всё относится естественно только к тем у кого имеется более менее качественная (или профессиональная) аппаратура. В наушниках за 100 рублей вы никакой разницы не услышите конечно же :).
Жду вас на своём блоге ещё много-много раз 😉
Что такое flac формат audio
FLAC (англ. Free Lossless Audio Codec ) — популярный свободный кодек, предназначенный для сжатия аудиоданных без потерь.
В отличие от аудио-кодеков, обеспечивающих сжатие с потерями (MP3, AAC, WMA, Ogg Vorbis) FLAC, как и любой другой lossless-кодек, не удаляет никакой информации из аудиопотока и подходит как для прослушивания музыки на высококачественной звуковоспроизводящей аппаратуре, так и для архивирования аудиоколлекции.
Содержание
Сведения о формате
Аудиопоток
Основными частями потока являются:
Первые четыре байта идентифицируют поток FLAC. Следующие за ними метаданные содержат информацию о потоке, затем идут сжатые аудиоданные.
Метаданные
По состоянию на 10.03.2010 в libflac-1.2.1 определены следующие типы блоков: StreamInfo, Padding, Application, SeekTable, VorbisComment, CueSheet, Picture, Unknown. Блоки метаданных могут быть любого размера, новые блоки могут быть легко добавлены. Декодер имеет возможность пропускать неизвестные ему блоки метаданных.
Блок STREAMINFO является обязательным. В нём содержатся данные, позволяющие декодеру настроить буферы, частоту дискретизации, количество каналов, количество бит на семпл и количество семплов. Также в блок записывается подпись MD5 несжатых аудиоданных. Это полезно для проверки всего потока после его передачи.
Другие блоки предназначены для резервирования места, хранения таблиц точек поиска, тегов, список разметки аудиодисков, а также данных для конкретных приложений. Опции для добавления блоков PADDING или точек поиска приведены ниже. FLAC не нуждается в точках поиска, однако они позволяют значительно увеличить скорость доступа, а также могут быть использованы для расстановки меток в аудио редакторах.
Точное описание структур стандартных блоков можно найти в файле format.h библиотеки libflac, доступной с сайта формата.
Аудиоданные
За метаданными следуют сжатые аудиоданные. Метаданные и аудиоданные не чередуются. Как и большинство кодеков, FLAC делит входной поток на блоки и кодирует их независимо друг от друга. Блок упаковывается во фрейм и добавляется к потоку. Базовый кодер использует блоки постоянного размера для всего потока, однако формат предусматривает наличие блоков разной длины в потоке.
Разбиение на блоки
Размер блока — очень важный параметр для кодирования. Если он очень мал, то в потоке будет слишком много заголовков фреймов, что уменьшит уровень сжатия. Если размер большой, то кодер не сможет подобрать эффективную модель сжатия. Понимание процесса моделирования поможет Вам увеличить уровень сжатия для некоторых типов входных данных. Обычно при использовании линейного прогнозирования на аудиоданных с частотой дискретизации 44.1 кГц оптимальный размер блока лежит в диапазоне 2-6 тысяч семплов.
Межканальная декорреляция
Если на вход поступают стерео аудиоданные, они могут пройти через стадию межканальной декорреляции. Правый и левый канал преобразуются к среднему и разностному по формулам: средний = (левый + правый)/2, разностный = левый — правый. В отличие от joint stereo, используемом в lossy кодерах, в lossless кодировании этот процесс не приводит к потерям. Для данных с аудио компакт-дисков это обычно приводит к значительному увеличению уровня сжатия.
Моделирование
На следующем этапе кодер пытается аппроксимировать сигнал такой функцией, чтобы полученный после её вычитания из оригинала результат (называемый разностью, остатком, ошибкой) можно было закодировать минимальным количеством битов. Параметры функций тоже должны записываться, поэтому они не должны занимать много места. FLAC использует два метода формирования аппроксимаций:
Во-первых, постоянное полиномиальное предсказание (-l 0) работает значительно быстрее, но менее точно, чем LPC. Чем выше порядок LPC, тем медленнее, но лучше будет модель. Однако с увеличением порядка выигрыш будет все менее значительным. В некоторой точке (обычно около 9) процедура кодера, определяющая наилучший порядок, начинает ошибаться и размер получаемых фреймов возрастает. Чтобы преодолеть это, можно использовать полный перебор, что приведёт к значительному увеличению времени кодирования.
Во-вторых, параметры для постоянных предикторов могут быть описаны тремя битами, а параметры для модели LPC зависят от количества бит на семпл и порядка LPC. Это значит, что размер заголовка фрейма зависит от выбранного метода и порядка и может повлиять на оптимальный размер блока.
Остаточное кодирование
Когда модель подобрана, кодер вычитает приближение из оригинала, чтобы получить остаточный (ошибочный) сигнал, который затем кодируется без потерь. Для этого используется то обстоятельство, что разностный сигнал обычно имеет распределение Лапласа и есть набор энтропийных кодов, называемый кодами Райса, позволяющий эффективно и быстро кодировать эти сигналы без использования словаря.
Кодирование Райса состоит из нахождения одного параметра, отвечающего распределению сигнала, а затем использования его для составления кодов. При изменении распределения меняется и оптимальный параметр, поэтому имеется метод позволяющий пересчитывать его по необходимости. Остаток может быть разбит на контексты или разделы, у каждого из которых будет свой параметр Райса. FLAC позволяет указать, как нужно производить разбиение. Остаток может быть разбит на 2 n разделов.
Составление фреймов
Аудиофрейму предшествует заголовок, который начинается с кода синхронизации и содержит минимум информации, необходимой декодеру для воспроизведения потока. Сюда также записывается номер блока или семпла и восьмибитная контрольная сумма самого заголовка. Код синхронизации, CRC заголовка фрейма и номер блока/семпла позволяют осуществлять пересинхронизацию и поиск даже в отсутствие точек поиска. В конце фрейма записывается его шестнадцатибитная контрольная сумма. Если базовый декодер обнаружит ошибку, будет сгенерирован блок тишины.
Разное
Чтобы поддерживать основные типы метаданных, базовый декодер умеет пропускать теги ID3v1 и ID3v2, поэтому их можно свободно добавлять. Теги ID3v2 должны располагаться перед маркером «fLaC», а теги ID3v1 — в конце файла.
Существуют модификации FLAC кодера: Improved FLAC encoder и Flake.
Аппаратно поддерживается во многих устройствах. Среди них:
Примечания
Ссылки
XSPF • Annodex • Xiph QuickTime Components • cdparanoia • Icecast • IceShare
Ogg Media • Ogg page • CMML • Крис Монтгомери (англ.) • Ogg Squish • Использование форматов Ogg в HTML5 • Комментарии Vorbis
AMBE • iLBC • IMBE • iSAC • Nellymoser • QCELP • RTAudio • SILK • Siren • Speex • SVOPC • Truespeech