Привет всем!Требуется сделать консольный аудио микшер при помощи которого несколько звуковых дорожек можно было бы наложить друг на друга..
В принципе не обязательно на перле, можно используя mencoder или другие сторонние разработки, чем проще тем лучше.
При использовании mencoder придется мерджить одну дорогу с другой и так в цикле по всем дорогам - сколько дорог столько проходов..
Меня же интересует именно подход - открыть все дороги разом и смешивать.. получая выходной файл..
Так же интересует вопрос нормализации.
Всё это конечно можно сделать через Audio::Data, и прочие модули очень длинным путем, но нет ли пути по проще, навеняка кто-то сталкивался? меня интересует результат...Подскажите пожалуйста, если сталкивались, какими разработками лучше пользоваться для решения поставленной задачи.
Заранее благодарен,
regards, xkw@
> ТребуетсяGoogle вообще полезная штука.
http://www.eca.cx/ecasound/index.php
> открыть все дороги разом и смешивать.. получая выходной файл..
ecasound -c -r \
-a:1 -i drums.wav -ea:200 \
-a:2 -i synth-background.wav -epp:40 -ea:120 \
-a:3 -i bass-guitar_take-2.ewf -ea:75 \
-a:4 -i brass-house-lead.wav -epp:60 -ea:50 \
-a:1,2,3,4 -o loop,1 \
-a:5,6 -i loop,1 \
-a:5 -o alsa \
-a:6 -o current-mix.wav> Всё это конечно можно сделать через...
>[оверквотинг удален]
> -a:1 -i drums.wav -ea:200 \
> -a:2 -i synth-background.wav -epp:40 -ea:120 \
> -a:3 -i bass-guitar_take-2.ewf -ea:75 \
> -a:4 -i brass-house-lead.wav -epp:60 -ea:50 \
> -a:1,2,3,4 -o loop,1 \
> -a:5,6 -i loop,1 \
> -a:5 -o alsa \
> -a:6 -o current-mix.wav
>> Всё это конечно можно сделать через...
> http://www.eca.cx/ecasound/Documentation/examples.htmlкруто, спасибо.. впредь буду осмотрительнее..