Требуется простая библиотека тегов 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