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

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

#0
13:25, 24 авг 2016

Не хочу юзать DirectSound.

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

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

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

#1
13:42, 24 авг 2016

Может ли BASS dll распаковать ogg в wav и выдать как дату, которую я проиграю через XAUDIO2 ?
Бесплатен ли BASS ?

#2
14:17, 24 авг 2016

Зачем распаковывать, если можно стримить прямо в риалтайме?

#3
14:20, 24 авг 2016

А вообще вот http://www.tiflocomp.ru/games/design/sound_games/bass.php

#4
9:22, 25 авг 2016

ronniko
Используй libvorbis Люк.

#5
9:40, 25 авг 2016

nes
> Используй libvorbis Люк.
Всё верно :) сам в ней не копался, но OpenAL при его помощи OGG стримит без проблем

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

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

Тема в архиве.