![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как микшировать аудио файлы?
хрюндель © (2002-08-27 22:05:00)Задача стоит такая - есть два (в общем случае до 10) mp3 файлов, которые (желательно realtime) нужно смикшировать и получить на выходе снова mp3 файл.
Возникающие вопросы:
1) как вообще программно микшировать два файла - ведь если есть два звука с амплитудами, скажем по 80% от максимальной, то простое сложение сделать нельзя, получается, что каждый из них надо делать тише. Где можно прочесть, насколько?
2) можно ли избежать программного микширования, существует ли что-нибудь, что могло бы смикшировать, но выдать результат не на аудиокарточку, а в поток?
3) я только вчера с bass.dll разбираться начал - она случайно этого не позволяет?
4) если программного микширования не избежать, то можно ли с кем-то обсудить это более подробно (способ синхронизации и т.д.)
Спасибо заранее.
ValeryM (2002-09-09 11:38:00) [1]Дык, срендее арихметическое, однако, поможет.
хрюндель (2002-08-28 13:21:00) [2]вопрос самый большой как раз в части смикшировать
Пусть есть у меня 3 отсчета (берем максимум за 1)
0,2 0,8 0,3
0,2 0,8 0,3
Если тупо сложим получим
0,4 1,6 0,6
Что делать, обрезать? Вроде глупо.
А если перед сложением их на два каждый поделить, то вроде странно тоже как-то.
MJH (2002-08-28 02:32:00) [3]тебе их надо раскодировать, смикшировать, закодровать...можно делать налету....