LINUX.ORG.RU

E-MU 0404 - запись


0

2

вот мой конфиг: http://noise.zazoid.com/etc/.asoundrc

вообще все работает, но есть нюансы:

1.возможно ли и нужно ли дефайнить дефолтное устройство для записи, по аналогии с дефолтным устройством для вывода?

2.как к этому устройству прикрутить plug плагин?

3.насколько я понял, plug занимается ресемплингом потоков для того, чтобы при выводе все возможные потоки скармливать карте в одном и том же выбранном формате, а при записи наоборот, из одного из возможных потоков, делать все, что запрашивает приложение, которое получает поток от соответствующего устройства. правильно?

4.если правильно, то зачем в моем конфиге нужен dmix?

не кидайтесь в меня предметами, я только начинаю разбиратся с alsa. ссылкам на полезное чтиво буду рад


почитал вот здесь http://www.sabi.co.uk/Notes/linuxSoundALSA.html и сделал вот так: http://noise.zazoid.com/etc/.asoundrc2

не работает только моно запись со стереоисточника. почему? т.е. у меня два микрофонных входа, я запускаю например так:

arecord record4.wav

он молча отрабатывает и выдает на выходе файл, который нормально воспроизводится, но не содержит звуков, только клик в начале и в конце

а вот если сделать вот так:

arecord -c 2 record4.wav Recording WAVE 'record4.wav' : Unsigned 8 bit, Rate 8000 Hz, Stereo

то получается запись со звуком в одном из каналов и с ресемплингом

все это хорошо, но как получить моно запись с одного из каналов? пусть даже и с указанием различных опций коммандной строки и(или) временным изменением конфига? невозможность получить из какого-либо приложения моно-поток это совсем неудобно, потому что в большинстве случаев я планирую работать именно с моно-потоком получаемым с одного из входов.

n0153
() автор топика
Ответ на: комментарий от n0153

почитал вот здесь http://www.sabi.co.uk/Notes/linuxSoundALSA.html

и сделал вот так: http://noise.zazoid.com/etc/.asoundrc2

не работает только моно запись со стереоисточника. почему? т.е. у меня два микрофонных входа, я запускаю например так:

arecord record4.wav

он молча отрабатывает и выдает на выходе файл, который нормально воспроизводится, но не содержит звуков, только клик в начале и в конце

а вот если сделать вот так:

arecord -c 2 record4.wav

Recording WAVE 'record4.wav' : Unsigned 8 bit, Rate 8000 Hz, Stereo

то получается запись со звуком в одном из каналов и с ресемплингом

все это хорошо, но как получить моно запись с одного из каналов? пусть даже и с указанием различных опций коммандной строки и(или) временным изменением конфига? невозможность получить из какого-либо приложения моно-поток это совсем неудобно, потому что в большинстве случаев я планирую работать именно с моно-потоком получаемым с одного из входов.

n0153
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.