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

Как загрузить mp3 и перевести в wav, чтобы создать directsound buffer с таким звуком?

Страницы: 1 2 3 4 5 6 Следующая »
#0
22:36, 9 дек. 2011

Подскажите как загрузить mp3 файл что бы его можно было поместить в directsound buffer. Что нужно для этого? Както конвертить программно mp3 в wav и делать directsound buffer?


#1
23:10, 9 дек. 2011

Можно через ACM, можно через MAD, можно через BASS

правка:
пофиксил ссылку на ACM

#2
23:51, 9 дек. 2011

Если уж пишем свой звуковой движок на DSound вручную, то почему бы не загрузить вручную и mp3-файлы, написав ещё почти столько же кода?
Изображение

#3
0:59, 10 дек. 2011

laMer007
> написав ещё почти столько же кода?
Не правда. Код загрузки mp3 занимает пару десятков строк.

#4
14:12, 10 дек. 2011

mp3 же проприетарный формат, че это вы его загружаете?

#5
14:53, 10 дек. 2011

все любят мп3

#6
15:09, 10 дек. 2011

Sergio
> mp3 же проприетарный формат, че это вы его загружаете?
Вроде патент уже закончился. Можно загружать всем за бесплатно.

#7
21:49, 10 дек. 2011

Юридические ограничения. Патентом на MP3 владеет компания Alcatel-Lucent, которая требует лицензирования некоторых способов использования формата. Срок действия связанных с MP3 патентов истекает в 2007—2017 годах. Почти полный стандарт появился в открытом доступе 6 декабря 1991 года. В США изобретения публично раскрытые более года не могут быть запатентованы. Однако для патентов, оформленных до 8 июня 1995 года, существовала возможность увеличить их сроки действия. Известные патенты, касающиеся расшифровки MP3, прекращают действие в США к декабрю 2012.

#8
23:20, 10 дек. 2011

Ну тут кстати момент какой. Ведь никто руками не ковыряется в формате, а просто юзается свободно доступна библиотека со всеми копирайтами и т.п. Так что я не уверен что мы здесь что то нарушаем. У меня в движке так указано - юзается MP3 декодировщик такой то, копирайты такие то и т.п.

#9
20:48, 15 дек. 2011

Мне вобщето все равно что mp3 или что то другое. Главное файл мало весит и быстрее грузиться. Я бы вообще свой формат wav сжатия сделал бы , если знал бы принцип.

#10
21:09, 15 дек. 2011

Бери готовый звуковой движок и формат OGG и не индусь ;)

#11
21:10, 15 дек. 2011

да а касательно сжатия. я как раз после прочтения темы думал над этим...10 декабря.
как на счёт разработать свой принцип сжатия?

#12
1:52, 16 дек. 2011

ronniko и ИПавлов
готов присоединиться к вам в разработке алгоритмов сжатия wav, если вы готовы!?

#13
9:39, 16 дек. 2011

да яб с радостью да вот времени нет. кожет только когда закончу етот проект и начну следующий и так попутно.
пока вот только перед сном подумывал.
там по сути ничего сложного. читаем байты формата. описание формата WAV в интернете есть.
для сжатия с потерями есть формат OGG. а вот думается можно былобы ограничиться и сжатием без потерь.

#14
11:23, 16 дек. 2011

Невозможно произвести хорошее сжатие ничего при этом непотеряв.
В пример можно принести формат flac - 1024 килобит стерео
Я задумывал сделать формат с потерями между где-то качеством ADPCM и PCM

Страницы: 1 2 3 4 5 6 Следующая »
ПрограммированиеФорумЗвук

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