Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Есть Audio Compression Manager (ACM). Как ею ogg преобразовать в WAV ?

Есть Audio Compression Manager (ACM). Как ею ogg преобразовать в WAV ?

Поделиться
ronnikoЗабаненwww24 авг. 201613:25#0
Не хочу юзать DirectSound.

Есть ogg звук , он весит 1 метр, если с помощью audacity преобразовать его в Wav, то Wav будет весить 10 метров.
И подобных ogg звуков много.
Потому если хранить в расжатом Wav то будет много занимать дискового места.
Ogg более удобен из-за компактности.

Но надо загружать ogg как то конвертить в ОЗУ в виде Wav а потом играть через XAUDIO2.

Вот вроде есть  Audio Compression Manager (ACM) , держит ли она ogg формат ?
Знаю что  Audio Compression Manager (ACM) устарела.

Правка: 24 авг. 2016 13:29

ronnikoЗабаненwww24 авг. 201613:42#1
Может ли BASS dll распаковать ogg в wav и выдать как дату, которую я проиграю через XAUDIO2 ?
Бесплатен ли BASS ?
romgermanПостоялецwww24 авг. 201614:17#2
Зачем распаковывать, если можно стримить прямо в риалтайме?
romgermanПостоялецwww24 авг. 201614:20#3
nesПостоялецwww25 авг. 20169:22#4
ronniko
Используй libvorbis Люк.
Daniil PetrovПостоялецwww25 авг. 20169:40#5
nes
> Используй libvorbis Люк.
Всё верно :) сам в ней не копался, но OpenAL при его помощи OGG стримит без проблем

ronniko
Могу посоветовать поковыряться в примерах OpenAL 1.1 SDK (креативоский), там есть чтение и стриминг OggVorbis, ну и уже как-то приспособить вывод на XAUDIO 2

Правка: 25 авг. 2016 9:42

/ Форум / Программирование игр / Звук

2001—2017 © GameDev.ru — Разработка игр