Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: plamen_t в Nov 15, 2004, 21:40



Титла: Библиотека за аудио
Публикувано от: plamen_t в Nov 15, 2004, 21:40
Привет. Ще бъда кратък.
 Имам идея за една програма, но ми трябва някоя С библиотека, с която да може да се разработават аудио програми. Колкото по-просто и лесно се работи с функциите, които дефинира библиотеката, толкова по-добре :) Най-важното е да поддържа aiff формата(предпочитам Apple-ският aiff отколкото Microsoft-ският wave формат :) ).
   Който знае за такава библиотека, моля нека да пише.Нека да е С библиотека и да е лесна и проста за ползване:)

   Благодаря предварително!


Титла: Библиотека за аудио
Публикувано от: в Nov 15, 2004, 23:12
Ами аз нямам опит нито в програмирането на C нито в библиотеките за аудио обработка, но едно просто търсене в google ми върна това

:)))
Поздрави


Титла: Библиотека за аудио
Публикувано от: plamen_t в Nov 16, 2004, 12:14
Хех :)
Това и аз го намерих. Ама питам в тоя форум, защото бих искал някой да ми препоръча, ако е работил с някоя аудио библиотека и тн. И библиотеката да е за конзолата, а не за някоя графична среда.
Иначе мерси :)


Титла: Библиотека за аудио
Публикувано от: Филип Бонев в Nov 16, 2004, 13:35
Пробвай с libsndfile


Титла: Библиотека за аудио
Публикувано от: rpetrov в Nov 16, 2004, 15:51
Цитат (plamen_t @ Ноември 16 2004,13:14)
Хех :)
Това и аз го намерих. Ама питам в тоя форум, защото бих искал някой да ми препоръча, ако е работил с някоя аудио библиотека и тн. И библиотеката да е за конзолата, а не за някоя графична среда.
Иначе мерси :)

Хех :D
като си ги намерил защо питаш.
И audiofile (GPL лиценз) и libsndfile (LGPL) са библиотеки, т.е. няма нищо общо с нито с графичната среда, нито с терминала (конзолата).

Най-вероятно и двете са в дистрибуцията, която ползваш.

Ще трябва да провериш следното:
Проблем в libsndfile (май ?) с обработка на данни идващи от поток, т.е. cat sound_file | programa_s_libsndfile няма да стане ако програмата не съхранява потока (най-малко трябва да се буферира началото).

Опитай с audiofile - повечето програми я използват.
Успех ;)