| | начало | | | новости | | | файлы | | | характеристики | | | цели | | | формат | |
| | id | | | сравнение | | | разработка | | | документация | | | ссылки | | | авторы | |

| | english | | | русский | |

## FLAC: разработка

### Проект FLAC

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

Список особенно важных задач:

> - Больше плагинов для плейеров. Сейчас есть плагины только для Winamp и XMMS. Хочется больше!
> - Улучшить методы сжатия.

Чего бы еще хотелось:

> - Поправить мейкфайлы для MSVC, чтобы вместо `libFLAC.lib` на выходе получался `libFLAC.dll`.
> - Обеспечить настраиваемую поддержку ID3v1 и ID3v2 в плагинах.
> - Cделать поддержку для большего количества типов входных файлов (не только WAVE и raw).
> - Нарисуйте классное лого!

В данный момент ведется работа над созданием:

> - Кодека Windows ACM
> - Модуля FLAC для библиотеки Audiofile.

### Использование в других программах

FLAC открыт для разработчиков, желающих добавить поддержку FLAC в своих программах. Все необходимые функции находятся в библиотеке `libFLAC`, распространяемой по лицензии LGPL. Соответствующая документация находится здесь:

- API для libFLAC
- описание формата FLAC.
- страница регистрации id для записи своих метаданных.

В исходных текстах проекта есть несколько примеров использования `libFLAC`. На странице файлы написано, как можно их получить.

Copyright (c) 2001 Josh Coalson