Необходима е проста библиотека с етикети C++ за OGG

Търся C++ библиотека, която може лесно да маркира ogg файлове, което означава проста функция като

write_ogg_tag("file.ogg", tag_data); // where tag_data contains artist, album ...

Има ли решение?

Освен това някои от решенията важат ли за MP3, FLAC и т.н.? (ogg е достатъчно, питам само защото съм любопитен)


person Johannes    schedule 13.05.2012    source източник
comment
Кои библиотеки сте пробвали и сте установили, че не са достатъчно лесни?   -  person Mr Lister    schedule 13.05.2012
comment
Досега само libtheora и libogg. Намерих ги доста сложни за моите цели... :(   -  person Johannes    schedule 13.05.2012


Отговори (1)


Не мисля, че нещо друго е по-добро или по-просто от TagLib. Прилага се за всички популярни формати. Можете да намерите подробности за API тук.

Алтернативен и много по-ангажиращ начин е използването на базовите компоненти като libogg и използването на API за специфичен формат на ниско ниво, но това не изглежда като това, което търсите.

person rubenvb    schedule 13.05.2012
comment
Уау, изглежда наистина лесно и вече е инсталирано на компютъра ми... Благодаря много, точно това, което търсих! - person Johannes; 13.05.2012