Добрый день!
Прошу помочь советом по работе со звуком, в частности с захватом. Задача следующая: Часто проводятся конференции в различных программах. 1) Skype - наиболее частый вариант. 2) Mumble - реже, но имеет место, т.к. используется собственный сервер 3) Веб-конференции с использованием движка openmeetings, для проведения вебинаров.
Участники конференций должны иметь возможность записи любой из конференций, желательно запись сразу двух потоков входа и выхода в один файл (будет много проблем если юзерам придется склеивать входящий и исходящий самим). Т.е. это первое из условий — способ должен быть максимально универсальным. Второе условие (не обязательное) — возможно потребуется решение для Windows =( Третье условие — дистронезависимость, т.е. лучше всего использовать alsa, варианты с pulse я рассматривал, эта прокладка мне не понравилась, уж очень много недочетов, да и не в каждом дистрибутиве есть он.
Спасибо за помощь!
Запись звука, захват с входа и выхода, запись конференций
Модератор: Модераторы разделов
- sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: Запись звука, захват с входа и выхода, запись конференций
>>> лучше всего использовать alsa
ну вы сами и ответили на свой вопрос, используйте alsa, записывайте через arecord (консольный, входит по моему в alsa-utils)
предварительно настроив в alsamixer на Capture
ну вы сами и ответили на свой вопрос, используйте alsa, записывайте через arecord (консольный, входит по моему в alsa-utils)
предварительно настроив в alsamixer на Capture
Sspphheerraa
Re: Запись звука, захват с входа и выхода, запись конференций
skype-call-recorder не подходит
В том и проблема, что ничего путного не вышло, не подскажете?
предварительно настроив в alsamixer на Capture
В том и проблема, что ничего путного не вышло, не подскажете?
- sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: Запись звука, захват с входа и выхода, запись конференций
Ну я скайпом не пользуюсь по религиозным причинам, по сему могу только гадать...
Смысл в том, чтобы записывалось "what I hear" (то что слышу). Настройки alsamixer'а зависят от звуковой карты. У меня "what I hear" записывается если поставить галочку над "Mix". А чтоб записывался микрофон - галка Mic.
Но для оффтопика, соответственно, надо искать другой путь...
Sspphheerraa
Re: Запись звука, захват с входа и выхода, запись конференций
sspphheerraa писал(а): ↑24.08.2010 14:59
Ну я скайпом не пользуюсь по религиозным причинам, по сему могу только гадать...
Смысл в том, чтобы записывалось "what I hear" (то что слышу). Настройки alsamixer'а зависят от звуковой карты. У меня "what I hear" записывается если поставить галочку над "Mix". А чтоб записывался микрофон - галка Mic.
Но для оффтопика, соответственно, надо искать другой путь...
Да, да, верным направлением дышим, только у меня нет того самого mix, и как его включить не пойму
Код: Выделить всё
amixer scontrols
Simple mixer control 'Master',0
Simple mixer control 'Headphone',0
Simple mixer control 'PCM',0
Simple mixer control 'Front',0
Simple mixer control 'Front Mic',0
Simple mixer control 'Front Mic Boost',0
Simple mixer control 'Surround',0
Simple mixer control 'Center',0
Simple mixer control 'LFE',0
Simple mixer control 'Side',0
Simple mixer control 'Line',0
Simple mixer control 'CD',0
Simple mixer control 'Mic',0
Simple mixer control 'Mic Boost',0
Simple mixer control 'IEC958',0
Simple mixer control 'IEC958 Default PCM',0
Simple mixer control 'Beep',0
Simple mixer control 'Capture',0
Simple mixer control 'Capture',1
Simple mixer control 'Channel Mode',0
Simple mixer control 'Digital',0
Simple mixer control 'Input Source',0
Simple mixer control 'Input Source',1
Код: Выделить всё
amixer
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 31
Mono: Playback 12 [39%] [-28.50dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pswitch penum
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [on]
Front Right: Playback [on]
Simple mixer control 'PCM',0
Capabilities: pvolume penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 255 [100%] [0.00dB]
Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Front',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 28 [90%] [-4.50dB] [on]
Front Right: Playback 28 [90%] [-4.50dB] [on]
Simple mixer control 'Front Mic',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 [0%] [-34.50dB] [off]
Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Front Mic Boost',0
Capabilities: volume penum
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 1 [33%]
Front Right: 1 [33%]
Simple mixer control 'Surround',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 [0%] [-46.50dB] [off]
Front Right: Playback 0 [0%] [-46.50dB] [off]
Simple mixer control 'Center',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 31
Mono: Playback 31 [100%] [0.00dB] [off]
Simple mixer control 'LFE',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 31
Mono: Playback 0 [0%] [-46.50dB] [off]
Simple mixer control 'Side',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 [0%] [-46.50dB] [off]
Front Right: Playback 0 [0%] [-46.50dB] [off]
Simple mixer control 'Line',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 31 [100%] [12.00dB] [off]
Front Right: Playback 31 [100%] [12.00dB] [off]
Simple mixer control 'CD',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 [0%] [-34.50dB] [off]
Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Mic',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 [0%] [-34.50dB] [off]
Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Mic Boost',0
Capabilities: volume penum
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%]
Front Right: 0 [0%]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined cswitch cswitch-joined penum
Playback channels: Mono
Capture channels: Mono
Mono: Playback [off] Capture [off]
Simple mixer control 'IEC958 Default PCM',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Beep',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 [0%] [-34.50dB] [off]
Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 31
Front Left: Capture 27 [87%] [24.00dB] [on]
Front Right: Capture 27 [87%] [24.00dB] [on]
Simple mixer control 'Capture',1
Capabilities: cvolume cswitch penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 31
Front Left: Capture 26 [84%] [22.50dB] [off]
Front Right: Capture 26 [84%] [22.50dB] [off]
Simple mixer control 'Channel Mode',0
Capabilities: enum
Items: '6ch' '8ch'
Item0: '6ch'
Simple mixer control 'Digital',0
Capabilities: cvolume penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 120
Front Left: Capture 64 [53%] [2.00dB]
Front Right: Capture 64 [53%] [2.00dB]
Simple mixer control 'Input Source',0
Capabilities: cenum
Items: 'Mic' 'Front Mic' 'Line' 'CD'
Item0: 'Mic'
Simple mixer control 'Input Source',1
Capabilities: cenum
Items: 'Mic' 'Front Mic' 'Line' 'CD'
Item0: 'Mic'
Re: Запись звука, захват с входа и выхода, запись конференций
alsamixer- это такой большой ящик с проводками и штекерами. Понимая это, пользоваться им просто. Один конец поводка надо воткнуть палюбасу в Capture, другой- догадаться куда на примере конкретной звуовухи. Гуй проще не использовать вообще. А потом написать нужный скрипт используя amixer, чтобы не тыкать в кнопачки.
Re: Запись звука, захват с входа и выхода, запись конференций
ДА я понимаю, мне бы хотя бы пример или ссылку на книгу, статью... Я что-то по использованию amixer ничего путного найти не могу, ман дает обрывочное представление. Дайте источник ваших знаний!
- sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: Запись звука, захват с входа и выхода, запись конференций
Источник - метод тыка, проб и ошибок ...увы Этому не учат в школе (а жаль) и статей действительно путных нету. Как работает у меня я рассказал выше. У меня встроенная звуковая карта AC'97, судя по всему - без аппаратного микшера. У вас может быть с аппаратным, поэтому вкладки програмного mix нету. Но это лишь мои предположения, я могу ошибаться
Sspphheerraa