Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];

Вниз

Как микшировать аудио файлы?   Найти похожие ветки 

 
хрюндель   (2002-08-27 22:05) [0]

Задача стоит такая - есть два (в общем случае до 10) mp3 файлов, которые (желательно realtime) нужно смикшировать и получить на выходе снова mp3 файл.

Возникающие вопросы:
1) как вообще программно микшировать два файла - ведь если есть два звука с амплитудами, скажем по 80% от максимальной, то простое сложение сделать нельзя, получается, что каждый из них надо делать тише. Где можно прочесть, насколько?
2) можно ли избежать программного микширования, существует ли что-нибудь, что могло бы смикшировать, но выдать результат не на аудиокарточку, а в поток?
3) я только вчера с bass.dll разбираться начал - она случайно этого не позволяет?
4) если программного микширования не избежать, то можно ли с кем-то обсудить это более подробно (способ синхронизации и т.д.)
Спасибо заранее.


 
MJH   (2002-08-28 02:32) [1]

тебе их надо раскодировать, смикшировать, закодровать...можно делать налету....


 
хрюндель   (2002-08-28 13:21) [2]

вопрос самый большой как раз в части смикшировать
Пусть есть у меня 3 отсчета (берем максимум за 1)
0,2 0,8 0,3
0,2 0,8 0,3
Если тупо сложим получим
0,4 1,6 0,6
Что делать, обрезать? Вроде глупо.
А если перед сложением их на два каждый поделить, то вроде странно тоже как-то.


 
ValeryM   (2002-09-09 11:38) [3]

Дык, срендее арихметическое, однако, поможет.



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.011 c
3-74547
Alexsandr (GEG)
2002-12-04 09:52
2002.12.23
DBGrid фокус на ячейку (строку)


3-74585
Zn
2002-12-04 09:52
2002.12.23
Не работает SELECT ... INTO TABLE в ADOQuery


4-75029
Frostik
2002-11-05 15:26
2002.12.23
SeDebugPrivilege


7-75006
calmterror
2002-10-19 22:03
2002.12.23
Запуск программы из сервиса


4-75047
Danger
2002-11-10 23:00
2002.12.23
Не могу поставить компоненту





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский