Формат флак

Формат флак

Чем открыть FLAC

  • 12.04.2018
  • Просмотров: 1352

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

В прошлом уроке мы уже поговорили о том, что такое формат .flac и как его можно конвертировать в .mp3. Теперь пришло время разобраться как можно прослушать этот формат без изменения.

Открыть файл можно разными способами и мы разберем несколько самых простых:

AIMP — программа для открытия файлов .flac
VLC Media Player

AIMP — программа для открытия файлов .flac

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

Что такое FLAC файл? Как открыть и конвертировать FLAC файлы?

Скачать его можно с официального сайта aimp.ru.

После установки все аудио файлы будут открываться через проигрыватель AIMP (соответственно и flac). Если вдруг windows попросит выбрать программу для открытия файла, то вам должна помочь статья, как можно задать программу для открытия определенных файлов.

VLC Media Player

Еще один кросс платформенный (подходит для всех операционных систем) медиаплеер, который позволяет воспроизводить практически все видео и аудио форматы без установки дополнительных кодеков и плагинов. Скачать его можно на официальном сайте: https://www.videolan.org/vlc/

Самое примечательное, что он является полностью бесплатным, не содержит рекламы, шпионского ПО и слежения за пользователями. Ну и, как Вы уже догадались, может воспроизводить нужный нам формат.

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

Не забудьте поделиться ссылкой на статью ⇒

В данном видеоуроке я расскажу вам как можно быстро создавать скриншоты экрана монитора с помощью специальной программы clip2net.

Руткит (англ. rootkit) — это специальная программа или набор программ, которые предназначены для скрытия следов злоумышленника или вредоносной программы в системе. Заполучив такое "добро" на свой компьютер, вы предоставляете хакеру возможность подключаться к нему. Он получает доступ к управлению вашим компьютером и дальнейшие действия "вредителя" зависят только от его фантазии.

  • 24.04.2016
  • Просмотров: 6386

Читать полностью

Многие до сих пор пользуются Windows версии 7 или 8 и пока не планируют перибираться на 10 версию. Однако одной функции, которая появилась в последней версии Windows и позволяет сделать несколько рабочих столов, все же многим не хватает. С помощью специальной программы это можно исправить и сделать несколько рабочих столов как в 7, так и в 8 версии Windows

  • 04.10.2016
  • Просмотров: 31543

Читать полностью

В этом уроке расскажу как убрать рекламу и всплывающие окна в браузере. Поможет нам в этом программа под названием "Чистилка". Это очень простая и бесплатная утилита, которая поможет очистить ваш компьютер и браузер от всплывающих окон и надоедливой рекламы, к тому же она очень легкая и не требует установки на компьютер.

  • 31.07.2016
  • Просмотров: 1997

Читать полностью

В этом уроке разберем создание панелей быстрого запуска с помощью программы Rocket Dock.

  • 29.03.2015
  • Просмотров: 5982
  • Видеоурок

Читать полностью

Открываем аудиофайл FLAC

15 октября 2018

Обновление программы
— Добавлена поддержка новых типов файлов (.avcs,.heifs,.heif,.avci и др.)
— Добавлена поддержка кодека AV1
— Обновлены кодеки
— Исправлены ошибки

20 июля 2018

Обновление программы
— Обновлены кодеки
— Исправлены ошибки

30 октября 2017

Новая версия WindowsPlayer 3.6
— Теперь звук на ноутбуке ещё громче! — новый алгоритм увеличения громкости
— Обновление кодеков

1 декабря 2016

Новая версия WindowsPlayer 3.5
— Обновление кодеков
— Исправлен вылет при открытии поврежденных файлов

4 февраля 2016

Новая версия WindowsPlayer 3.2
— Обновления декодеров H.265 и VP9
— Исправлен вылет плеера с некоторыми версиями драйверов NVIDIA

19 ноября 2015

Новая версия WindowsPlayer 3.1.1
— Разрешен конфликт с некоторыми антивирусами (Error 412)

18 ноября 2015

Новая версия WindowsPlayer 3.1
— Оптимизация видеокодеков. Радикальное уменьшение потребляемых ресурсов на некоторых системах.
— Оптимизация расхода памяти на видеокартах NVIDIA
— Исправления в отображении 10-bit видео
— Исправлена работа DXVA ускоения на некоторых видеокартах

2 июля 2015

Новая версия WindowsPlayer 3.0.2
— Исправлен баг, приводящий к ошибке на видеокартах AMD.

1 июня 2015

Новая версия WindowsPlayer 3.0
— Добавлен аппаратный декодер HTS-HD
— Оптимизация аппаратных декодеров WEBM и HEVC
— Исправлено неправильное отображение времини при воспроизведении blu-ray потоков
— Ускорена перемотка на файлах с поломаными индексами

19 февраля 2015

Обновление WindowsPlayer
— Обновлены аудиокодеки Opus, ATRAC, Nellymoser и другие
— Поддержка Opus аудиодорожек в видео
— Оптимизировано декодирование 4K видео H.265 и VP9
— Добавлена поддержка HEVC Main10
— улучшено воспроизведение плейлиста
— Много мелких исправлений по Вашим отзывам

10 октября 2014

Обновление WindowsPlayer 2.9.4
— Исправлена досадная ошибка с отключением звука
— Исправлена некорректная работа с обработчиками видео NVIDIA и AMD
— Много мелких исправлений по Вашим отзывам
— Поддержка URL типа: rtspu, rtspm, rtspt и rtsph для RTSP протокола

8 октября 2014

Новая версия WindowsPlayer 2.9
— Воспроизведение 4K видео теперь требует в 2 раза меньше ресурсов!
— Убрано мерцание при изменении размеров окна
— Исправлено восстановление изображения после экрана блокировки Windows
— Поддержка мультимедийных клавиш и пультов Windows MCE
— Исправлено переключение аудиодорожек
— Предотвращение нажатия паузы при перемотке
— Исправления и улучшения в воспроизведении Интернет-потоков
— Полная поддержка аппаратного ускорения формата WEBM

29 мая 2014

WindowsPlayer 2.8
— Добавлена поддержка файлов 3GA
— Сохраняется выбраный язык программы
— Исправлен вывод видео при недоступном DirectX ускорении
— Убрано окошко при старте, при недоступном DirectX ускорении

25 апреля 2014

Новая версия WindowsPlayer 2.7
— Работа над усовершенствованием движка проигрывателя

11 марта 2014

Версия WindowsPlayer 2.6
— Ускорен запуск в Windows XP
— HQ самопроизвольно не отключается
— Поддержка потоков "icyx://"
— Ааудиодорожки в формате ATRAC3+
— Ускорено DXVA2 декодирование на видеокартах Intel
— Ускорено декодирование высоких разрешений на видеокартах AMD
— Добавлена поддержка видео кодека Duck TrueMotion 1/2

31 января 2014

Версия WindowsPlayer 2.5
— Наиболее корректное отслеживание новых версий.

22 января 2014

Версия WindowsPlayer 2.4
— Еще больше форматов для воспроизведения видео и аудио форматов
— При клике по таймлайну можно увидеть скриншот текущего кадра, для быстрого просмотра

08 ноября 2013

Версия WindowsPlayer 2.3
— Добавлено воспроизведение видео в формате H.265 (HEVC) с поддержкой аппаратного декодирования
— Добавлено аппаратное декодирование видеоформата VP9
— Ускорено определение потоков в видеофайле
— Исправлено декодирование DV с некоторых видеокамер

06 августа 2013

Версия WindowsPlayer 2.2
— Добавлена поддержка Apple intermediate codec
— Добавлена поддержка DivX кодека версии 7
— Добавлена поддержка видеоформатов HDV, AVCHD
— Добавлена поддержка аудиоформата M4A
— Ускорено аппаратное декодирование на видеокартах AMD
— Ускорено воспроизведение 4K видео
— Ускорено открытие файла с предыдущей позиции воспроизведения
— Исправлена ассоциация файлов
— Исправлены ошибки

Все версии программы:
Хронология WindowsPlayer

Воспользуйтесь нашими новыми программами и разработками от автора программы «Windows Player», которые могут быть полезны Вам в повседневной жизни.

Внимание! Пользуйтесь только проверенными программам, представленными в нашем каталоге программ

Чем открыть файл FLAC?

Чем открыть FLAC

  • 12.04.2018
  • Просмотров: 1352

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

В прошлом уроке мы уже поговорили о том, что такое формат .flac и как его можно конвертировать в .mp3. Теперь пришло время разобраться как можно прослушать этот формат без изменения.

Открыть файл можно разными способами и мы разберем несколько самых простых:

AIMP — программа для открытия файлов .flac
VLC Media Player

AIMP — программа для открытия файлов .flac

Если вы намерены постоянно слушать аудио файлы данного формата, то есть смысл в том, чтобы установить специальную программу для их проигрывания. AIMP является на данный момент самым распространенным проигрывателем аудио файлов. Он поддерживает огромное количество музыкальных форматов, в том числе и flac, а также является полностью бесплатным. Скачать его можно с официального сайта aimp.ru.

После установки все аудио файлы будут открываться через проигрыватель AIMP (соответственно и flac). Если вдруг windows попросит выбрать программу для открытия файла, то вам должна помочь статья, как можно задать программу для открытия определенных файлов.

VLC Media Player

Еще один кросс платформенный (подходит для всех операционных систем) медиаплеер, который позволяет воспроизводить практически все видео и аудио форматы без установки дополнительных кодеков и плагинов. Скачать его можно на официальном сайте: https://www.videolan.org/vlc/

Самое примечательное, что он является полностью бесплатным, не содержит рекламы, шпионского ПО и слежения за пользователями. Ну и, как Вы уже догадались, может воспроизводить нужный нам формат.

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

Не забудьте поделиться ссылкой на статью ⇒

В данном видеоуроке я расскажу вам как можно быстро создавать скриншоты экрана монитора с помощью специальной программы clip2net.

Руткит (англ. rootkit) — это специальная программа или набор программ, которые предназначены для скрытия следов злоумышленника или вредоносной программы в системе. Заполучив такое "добро" на свой компьютер, вы предоставляете хакеру возможность подключаться к нему. Он получает доступ к управлению вашим компьютером и дальнейшие действия "вредителя" зависят только от его фантазии.

  • 24.04.2016
  • Просмотров: 6386

Читать полностью

Многие до сих пор пользуются Windows версии 7 или 8 и пока не планируют перибираться на 10 версию. Однако одной функции, которая появилась в последней версии Windows и позволяет сделать несколько рабочих столов, все же многим не хватает. С помощью специальной программы это можно исправить и сделать несколько рабочих столов как в 7, так и в 8 версии Windows

  • 04.10.2016
  • Просмотров: 31543

Читать полностью

В этом уроке расскажу как убрать рекламу и всплывающие окна в браузере. Поможет нам в этом программа под названием "Чистилка". Это очень простая и бесплатная утилита, которая поможет очистить ваш компьютер и браузер от всплывающих окон и надоедливой рекламы, к тому же она очень легкая и не требует установки на компьютер.

  • 31.07.2016
  • Просмотров: 1997

Читать полностью

В этом уроке разберем создание панелей быстрого запуска с помощью программы Rocket Dock.

  • 29.03.2015
  • Просмотров: 5982
  • Видеоурок

Читать полностью

Статьи > Как проиграть FLAC и CUE?

Введение.

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

Чем открыть FLAC

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

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

Вы можете вполне оценить удобство комбинации файлов FLAC + CUE с помощью CrystalWolf Free Audio Player.

Шаг 1: Загрузка и установка программы.

Загрузите CrystalWolf Free Audio Player на ваш компьютер и запустите установочный файл. Следуйте инструкциям на экране для установки плеера.

Шаг 2: Проигрывание FLAC + CUE.

Запустите CrystalWolf Free Audio Player. Появится главное окно программы:

Выберите "Файл" — "Открыть файлы":

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

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

Нажмите кнопку "Открыть".

CrystalWolf Free Audio Player начнет проигрывание вашего файла FLAC, показывая информацию о треках: название, исполнитель, альбом и т.д.

Мы можем кликнуть на кнопке "Список", чтобы открыть окно с полным списком треков альбома:

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

Можно ассоциировать CrystalWolf Free Audio Player со всем поддерживаемыми типами файлов и с папками (см. "Настройки" — "Общие настройки"). Это позволит вам запросто проигрывать FLAC + CUE и другие похожие комбинации, кликнув правой кнопкой мыши на нужной папке и выбрав "Играть в CrystalWolf Player". Плеер автоматически распознает все файлы CUE в выбранной папке и загрузит их в список воспроизведения.

Страница программы

My Music Tools

Подобное

mp3Tag Pro

Наведите порядок в вашей музыкальной коллекции! mp3Tag Pro — мощный редактор тэгов, который может переименовать файлы по полям тэгов, сгенерировать поля тэгов из имени файлов и каталогов, transliterirovat’ значения для использования в MP3-плеерах и многое другое.

Сайт проекта

  • Разработчик: Организация Xiph.Org, Джош Колсон
  • Первый релиз: 20 июля 2001 года
  • Стабильный релиз: 1.3.1 / 25 ноября 2014
  • Операционная система: кросплатформенный
  • Лицензия: утилиты командной строки под GBU GPL, библиотеки под BSD
  • Скачать из файлового архива

FLAC является кодеком для сжатия аудио данных, изначально написанный Джошем Колсоном. Как следует из названия, FLAC осуществляет сжатие данных, оставляя при этом их идентичными оригиналу, таким образом, ни одна часть данных не теряется – это и является основной задачей алгоритмов сжатия без потерь. Цифровая аудио запись (такая как CD-Audio трэк), сжатая в формат FLAC может быть распакована в абсолютно идентичную копию аудио данных. Степень сжатия формата FLAC, как правило, варьируется от 50 до 60% от оригинального размера.

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

История

Разработка была начата в 2000-м году Джошем Колсоном. Формат битового потока был зафиксирован, когда FLAC вошел в бета стадию с версией 0.5, выпущенной 15 января 2001 года. Версия 1.0 была выпущена 20 июля 2001 года.

29 января 2003 года организация Xiph.Org и проект FLAC объявили о включении проекта FLAC под символ Xiph.Org.

17 сентября 2007 года была выпущена версия 1.2.1, в которой была добавлена возможность сохранять AIFF и RIFF цепочки метаданных при помощи ключа .

Спустя 6 лет 26 мая 2013 года вышел следующий релиз 1.3.0 от новой команды Xiph.Org. В этот релиз вошли небольшие изменения и общие улучшения. В частности, проект переехал в git-репозиторий организации Xiph.Org и была добавлена поддержка форматов RF64 и Wave64.

После прошествия еще полутора лет 25 ноября 2014 года вышел в свет релиз 1.3.1 с более серьезными изменениями. В этот раз была улучшена производительность кодирования при использовании SSE и AVX расширений. Также была улучшена производительность декодирования для всех разрядностей, но особенно для 24 бит в связке с архитектурой IA32.

Проект

Проект FLAC состоит из следующих частей:

  • Формата аудио-данных
  • Простой формат-контейнер для аудио-данных, также называемый FLAC (Нативный FLAC или Native FLAC)
  • libFLAC – библиотека эталонного кодера и декодера, а также интерфейс для метаданных
  • libFLAC++, являющейся объектно-ориентированной надстройкой над библиотекой libFLAC
  • flac – утилита командной строки, основанная на libFLAC для кодирования и декодирования потоков формата FLAC
  • metaflac – утилита командной строки, являющаяся редактором метаданных (тэгов) для файлов .flac
  • Входные плагины для различных музыкальных плееров (Winamp, foobar2000, XMMS, musikCube и многих других)
  • Учитывая слияние проекта с организацией Xiph.Org, контейнер Ogg также поддерживает аудио-данные формата FLAC (также называется Ogg FLAC)

Бесплатность формата означает то, что спецификация его потокового формата может быть реализована кем угодно, без каких либо прав на это (тем не менее, Xiph.Org оставляет за собой право устанавливать спецификации формата и сертифицировать их соблюдение). Также реализация любых методов кодирования / декодирования формата FLAC не может быть включена в патент. Это означает, что эталонная реализация является свободным программным обеспечением. Исходные коды libFLAC и libFLAC++ доступны под лицензией BSD, а утилиты командной строки – под GPL.

Одной из поставленных целей проекта FLAC является призыв разработчиков, не создавать какие бы то ни было функции защиты от копирования.

Сравнения

FLAC был разработан для эффективного сжатия аудио данных, в отличие от обычных алгоритмов, таких как DEFLATE (ZIP и gzip), которые используются в других кодеках без потерь. В то время как ZIP может сжать CD-Audio файл на 10-20%, FLAC достигает коэффициентов сжатия 30-50% для большинства музыки, и особенно хорошо сжатие FLAC показывает при работе с голосовыми записями.

Чем открыть FLAC? Программы для работы с FLAC

Для сравнения, кодеки с потерями могут достигать коэффициентов сжатия в 80% и более, отбрасывая часть данных из исходного звукового потока.

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

Будучи схемой сжатия без потерь, FLAC также является популярным форматом для хранения архивов у владельцев аудио дисков или других медиа-данных, стремящихся сохранить свою аудио коллекцию. Если оригинальная запись потеряется, повредится или износится, копия в формате FLAC дает гарантию того, что точный дубликат оригинальной записи может быть восстановлен в любое время. Точное восстановление из архива с потерями (например, MP3) невозможно. Являясь форматом без потерь, FLAC вполне может подвергаться транскодингу (например, в MP3) без потерь качества, как правило, свойственным транскодингу. Во время извлечения данных с CD может быть также создан CUE файл. Если данные с компакт диска были извлечены в формат FLAC успешно, то файл CUE позволяет восстановить копию диска, идентичную оригинальному, включая порядок треков, начальный зазор (pregap) и CD-Text данные. Однако, дополнительная информация, которая может присутствовать на некоторых аудио дисках, такая как тексты песен, графика CD+G будут находиться за полем видимости CUE файла и большинства извлекающего программного обеспечения, и, таким образом, эта информация не будет извлечена.

Европейский вещательный союз (EBU) принял на вооружение формат FLAC для распространения высококачественного звука через сеть «Еврорадио».

Технические детали

Формат FLAC поддерживает только целочисленные сэмплы. Это позволяет избежать неточностей нецелочисленной арифметики, таким образом, это дает гарантию сжатия без потерь. На вход кодер может принимать от 4 до 32 бит на сэмпл, любую частоту дискретизации от 1 Гц до 655 350 Гц с шагом в 1 Гц, а также любое количество каналов в диапазоне от 1 до 8. Каналы могут быть сгруппированы в случае стерео или 5.1 звука для извлечения выгода от межканальных корреляций и, тем самым, увеличивая степень сжатия звука. FLAC проверяет контрольные суммы CRC для обнаружения испорченных фреймов в тех случаях, когда формат используется в потоковом протоколе. Помимо этого, в тэге с заголовком STREAMINFO хранится полный MD5 хэш необработанных PCM аудио данных. FLAC допускает диапазон Rice параметра от 0 до 16. FLAC поддерживает ReplayGain.

FLAC реализован как ядро кодера и декодера в библиотеке libFLAC, которая слинкована с основной поставляемой программой flac, являющейся эталонной программой, использующей API libFLAC. Также API кодека доступно для C++ в библиотеке libFLAC++.

Эталонная реализация FLAC компилируется на многих платформах, включая системы Unix (такие как Solaris и Mac OS X) и Unix-подобные (включая Linux и BSD), Windows BeOS и OS/2. Проект настроен для сборки следующими утилитами: autoconf / automake, MSVC, Watcom C и Xcode. В настоящий момент FLAC не поддерживает многопоточность.

Для тэгов FLAC использует ту же систему, что и Vorbis-комментарии.

Организация API

libFLAC API организован для различных направлений: потоковое, потоковое с поддержкой смещения и файловое (перечислено в порядке увеличения уровня абстракции относительно базового битового FLAC потока). Большинство FLAC приложений ограничиваются кодированием / декодированием, используя интерфейс libFLAC лишь файлового уровня.

Плюсы

  • Портируется на многие системы и платформы
  • Исходный код открыт и легко лицензирован
  • Быстрое декодирование, высокая независимость от уровня сжатия
  • Аппаратная поддержка (PhatBox, Kenwood MusicKeg, Rio Karma и другие)
  • Поддержка стриминга
  • Испорченные файлы могут быть частично восстановлены

Минусы

Коэффициент производительность/сжатие приблизительно такой же как и у WavPack (однако, WavPack быстрее), и на 1%-2% хуже, чем у других современных кодеров, таких как APE (Monkey’s Audio) и OptimFROG.

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

кодек

кодеки

FLAC 1.3.1 x86

Имя файла: flac-1.3.1-win.zip

Размер: 1.2 MiB

Сайт проекта

  • Разработчик: Организация Xiph.Org, Джош Колсон
  • Первый релиз: 20 июля 2001 года
  • Стабильный релиз: 1.3.1 / 25 ноября 2014
  • Операционная система: кросплатформенный
  • Лицензия: утилиты командной строки под GBU GPL, библиотеки под BSD
  • Скачать из файлового архива

FLAC является кодеком для сжатия аудио данных, изначально написанный Джошем Колсоном. Как следует из названия, FLAC осуществляет сжатие данных, оставляя при этом их идентичными оригиналу, таким образом, ни одна часть данных не теряется – это и является основной задачей алгоритмов сжатия без потерь. Цифровая аудио запись (такая как CD-Audio трэк), сжатая в формат FLAC может быть распакована в абсолютно идентичную копию аудио данных.

Лучшие плееры для музыки в формате FLAC

Степень сжатия формата FLAC, как правило, варьируется от 50 до 60% от оригинального размера.

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

История

Разработка была начата в 2000-м году Джошем Колсоном. Формат битового потока был зафиксирован, когда FLAC вошел в бета стадию с версией 0.5, выпущенной 15 января 2001 года. Версия 1.0 была выпущена 20 июля 2001 года.

29 января 2003 года организация Xiph.Org и проект FLAC объявили о включении проекта FLAC под символ Xiph.Org.

17 сентября 2007 года была выпущена версия 1.2.1, в которой была добавлена возможность сохранять AIFF и RIFF цепочки метаданных при помощи ключа .

Спустя 6 лет 26 мая 2013 года вышел следующий релиз 1.3.0 от новой команды Xiph.Org. В этот релиз вошли небольшие изменения и общие улучшения. В частности, проект переехал в git-репозиторий организации Xiph.Org и была добавлена поддержка форматов RF64 и Wave64.

После прошествия еще полутора лет 25 ноября 2014 года вышел в свет релиз 1.3.1 с более серьезными изменениями. В этот раз была улучшена производительность кодирования при использовании SSE и AVX расширений. Также была улучшена производительность декодирования для всех разрядностей, но особенно для 24 бит в связке с архитектурой IA32.

Проект

Проект FLAC состоит из следующих частей:

  • Формата аудио-данных
  • Простой формат-контейнер для аудио-данных, также называемый FLAC (Нативный FLAC или Native FLAC)
  • libFLAC – библиотека эталонного кодера и декодера, а также интерфейс для метаданных
  • libFLAC++, являющейся объектно-ориентированной надстройкой над библиотекой libFLAC
  • flac – утилита командной строки, основанная на libFLAC для кодирования и декодирования потоков формата FLAC
  • metaflac – утилита командной строки, являющаяся редактором метаданных (тэгов) для файлов .flac
  • Входные плагины для различных музыкальных плееров (Winamp, foobar2000, XMMS, musikCube и многих других)
  • Учитывая слияние проекта с организацией Xiph.Org, контейнер Ogg также поддерживает аудио-данные формата FLAC (также называется Ogg FLAC)

Бесплатность формата означает то, что спецификация его потокового формата может быть реализована кем угодно, без каких либо прав на это (тем не менее, Xiph.Org оставляет за собой право устанавливать спецификации формата и сертифицировать их соблюдение). Также реализация любых методов кодирования / декодирования формата FLAC не может быть включена в патент. Это означает, что эталонная реализация является свободным программным обеспечением. Исходные коды libFLAC и libFLAC++ доступны под лицензией BSD, а утилиты командной строки – под GPL.

[ad010]

Одной из поставленных целей проекта FLAC является призыв разработчиков, не создавать какие бы то ни было функции защиты от копирования.

Сравнения

FLAC был разработан для эффективного сжатия аудио данных, в отличие от обычных алгоритмов, таких как DEFLATE (ZIP и gzip), которые используются в других кодеках без потерь. В то время как ZIP может сжать CD-Audio файл на 10-20%, FLAC достигает коэффициентов сжатия 30-50% для большинства музыки, и особенно хорошо сжатие FLAC показывает при работе с голосовыми записями. Для сравнения, кодеки с потерями могут достигать коэффициентов сжатия в 80% и более, отбрасывая часть данных из исходного звукового потока.

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

Будучи схемой сжатия без потерь, FLAC также является популярным форматом для хранения архивов у владельцев аудио дисков или других медиа-данных, стремящихся сохранить свою аудио коллекцию. Если оригинальная запись потеряется, повредится или износится, копия в формате FLAC дает гарантию того, что точный дубликат оригинальной записи может быть восстановлен в любое время. Точное восстановление из архива с потерями (например, MP3) невозможно. Являясь форматом без потерь, FLAC вполне может подвергаться транскодингу (например, в MP3) без потерь качества, как правило, свойственным транскодингу. Во время извлечения данных с CD может быть также создан CUE файл. Если данные с компакт диска были извлечены в формат FLAC успешно, то файл CUE позволяет восстановить копию диска, идентичную оригинальному, включая порядок треков, начальный зазор (pregap) и CD-Text данные. Однако, дополнительная информация, которая может присутствовать на некоторых аудио дисках, такая как тексты песен, графика CD+G будут находиться за полем видимости CUE файла и большинства извлекающего программного обеспечения, и, таким образом, эта информация не будет извлечена.

Европейский вещательный союз (EBU) принял на вооружение формат FLAC для распространения высококачественного звука через сеть «Еврорадио».

Технические детали

Формат FLAC поддерживает только целочисленные сэмплы. Это позволяет избежать неточностей нецелочисленной арифметики, таким образом, это дает гарантию сжатия без потерь. На вход кодер может принимать от 4 до 32 бит на сэмпл, любую частоту дискретизации от 1 Гц до 655 350 Гц с шагом в 1 Гц, а также любое количество каналов в диапазоне от 1 до 8. Каналы могут быть сгруппированы в случае стерео или 5.1 звука для извлечения выгода от межканальных корреляций и, тем самым, увеличивая степень сжатия звука. FLAC проверяет контрольные суммы CRC для обнаружения испорченных фреймов в тех случаях, когда формат используется в потоковом протоколе. Помимо этого, в тэге с заголовком STREAMINFO хранится полный MD5 хэш необработанных PCM аудио данных. FLAC допускает диапазон Rice параметра от 0 до 16. FLAC поддерживает ReplayGain.

FLAC реализован как ядро кодера и декодера в библиотеке libFLAC, которая слинкована с основной поставляемой программой flac, являющейся эталонной программой, использующей API libFLAC. Также API кодека доступно для C++ в библиотеке libFLAC++.

Эталонная реализация FLAC компилируется на многих платформах, включая системы Unix (такие как Solaris и Mac OS X) и Unix-подобные (включая Linux и BSD), Windows BeOS и OS/2. Проект настроен для сборки следующими утилитами: autoconf / automake, MSVC, Watcom C и Xcode. В настоящий момент FLAC не поддерживает многопоточность.

Для тэгов FLAC использует ту же систему, что и Vorbis-комментарии.

Организация API

libFLAC API организован для различных направлений: потоковое, потоковое с поддержкой смещения и файловое (перечислено в порядке увеличения уровня абстракции относительно базового битового FLAC потока). Большинство FLAC приложений ограничиваются кодированием / декодированием, используя интерфейс libFLAC лишь файлового уровня.

Плюсы

  • Портируется на многие системы и платформы
  • Исходный код открыт и легко лицензирован
  • Быстрое декодирование, высокая независимость от уровня сжатия
  • Аппаратная поддержка (PhatBox, Kenwood MusicKeg, Rio Karma и другие)
  • Поддержка стриминга
  • Испорченные файлы могут быть частично восстановлены

Минусы

Коэффициент производительность/сжатие приблизительно такой же как и у WavPack (однако, WavPack быстрее), и на 1%-2% хуже, чем у других современных кодеров, таких как APE (Monkey’s Audio) и OptimFROG.

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

кодек

кодеки

FLAC 1.3.1 x86

Имя файла: flac-1.3.1-win.zip

Размер: 1.2 MiB

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *