Работа со звуком в C ++ - PullRequest
       11

Работа со звуком в C ++

1 голос
/ 07 апреля 2009

Мне нужно иметь возможность получить длину аудиофайла (желательно в миллисекундах, время очень важно для приложения) и воспроизвести аудио. Приложение написано на C ++ на платформе Windows XP. Любые предложения для аудио форматов / сторонних библиотек, которые бы сработали?

Ответы [ 2 ]

5 голосов
/ 07 апреля 2009

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

2 голосов
/ 07 апреля 2009

Библиотека Phonon (часть Qt) очень мощная и удобная. Это LGPL.

Недостаток: он не такой производительный, как некоторые ориентированные на игру библиотеки, такие как FMod, SDL_Mixer и OpenAL Тем не менее, задержка обычно приемлема для настольных приложений.

Что касается аудиоформатов: по умолчанию используйте Ogg Vorbis. Это открытый стандарт, не требующий лицензионных отчислений и имеющий лучшее качество, чем MP3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...