Запись разговора

Обсудить вопросы и проблемы со звуком

Модератор: aim

Аватара пользователя
vlav
Сообщения: 242

Запись разговора

Сообщение vlav » 16.06.2010 14:59

Стоит федора 12 и соответственно пульсаудио.
Можно ли как то записывать ввод и вывод звука?
Например разговоры по SIPNET клиент twinkle ?
любимая ОС- FC
Спасибо сказали:

Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Запись разговора

Сообщение eddy » 16.06.2010 15:43

Если сервер звука - alsa, в alsamixer устанавливаете кнопочку записи на "mix" и пишете чем вам нравится (хоть audacity) - весь звук, который вы слышите на фронтальных колонках, будет записан. Как писать многоканальный звук, подсказать, к сожалению, не могу.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:

Аватара пользователя
vlav
Сообщения: 242

Re: Запись разговора

Сообщение vlav » 16.06.2010 16:06

eddy писал(а):
16.06.2010 15:43
Если сервер звука - alsa, в alsamixer устанавливаете кнопочку записи на "mix" и пишете чем вам нравится (хоть audacity) - весь звук, который вы слышите на фронтальных колонках, будет записан. Как писать многоканальный звук, подсказать, к сожалению, не могу.

alsamixer - консольная программа с двумя каналами - master и capture, у которых регулируется уровень. Где там галочку можно поставить? Звуковуха интегрирована в мамку.
любимая ОС- FC
Спасибо сказали:

Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Запись разговора

Сообщение eddy » 16.06.2010 16:45

vlav писал(а):
16.06.2010 16:06
Звуковуха интегрирована в мамку.

Ну, раз у вас нет звуковой карты, попробуйте dmix настроить - вдруг поможет.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:

Аватара пользователя
radial
Сообщения: 577
ОС: OpenSUSE

Re: Запись разговора

Сообщение radial » 16.06.2010 18:03

vlav писал(а):
16.06.2010 16:06
alsamixer - консольная программа с двумя каналами - master и capture, у которых регулируется уровень. Где там галочку можно поставить? Звуковуха интегрирована в мамку.

два канала- результат наличия pulseaudio, в котором (к сожалению) нельзя перехватить поток, который выводится на динамики. В "чистой" alsa- без проблем, через alsamixer.
Спасибо сказали:

Аватара пользователя
Brainsburn
Сообщения: 949
Статус: /
ОС: LFS,Gentoo

Re: Запись разговора

Сообщение Brainsburn » 16.06.2010 18:32

eddy писал(а):
16.06.2010 16:45
vlav писал(а):
16.06.2010 16:06
Звуковуха интегрирована в мамку.

Ну, раз у вас нет звуковой карты, попробуйте dmix настроить - вдруг поможет.

Эт с каких пор dmix нужно настраивать? Всегда думал, что алса его сама активирует, если звуковуха не держит аппаратное микширование :)
Спасибо сказали:

Аватара пользователя
radial
Сообщения: 577
ОС: OpenSUSE

Re: Запись разговора

Сообщение radial » 16.06.2010 18:44

Brainsburn писал(а):
16.06.2010 18:32
Эт с каких пор dmix нужно настраивать? Всегда думал, что алса его сама активирует, если звуковуха не держит аппаратное микширование :)

Когда-то давно было нужно. в нынешних версиях- уже нет.
Спасибо сказали:

BIgAndy
Сообщения: 1923

Re: Запись разговора

Сообщение BIgAndy » 16.06.2010 19:24

Запись в Pulse:

Код: Выделить всё

$ /usr/bin/parec --help
parec [options]

  -h, --help                            Show this help
      --version                         Show version

  -r, --record                          Create a connection for recording
  -p, --playback                        Create a connection for playback

  -v, --verbose                         Enable verbose operations

  -s, --server=SERVER                   The name of the server to connect to
  -d, --device=DEVICE                   The name of the sink/source to connect to
  -n, --client-name=NAME                How to call this client on the server
      --stream-name=NAME                How to call this stream on the server
      --volume=VOLUME                   Specify the initial (linear) volume in range 0...65536
      --rate=SAMPLERATE                 The sample rate in Hz (defaults to 44100)
      --format=SAMPLEFORMAT             The sample type, one of s16le, s16be, u8, float32le,
                                        float32be, ulaw, alaw, s32le, s32be (defaults to s16ne)
      --channels=CHANNELS               The number of channels, 1 for mono, 2 for stereo
                                        (defaults to 2)
      --channel-map=CHANNELMAP          Channel map to use instead of the default
      --fix-format                      Take the sample format from the sink the stream is
                                        being connected to.
      --fix-rate                        Take the sampling rate from the sink the stream is
                                        being connected to.
      --fix-channels                    Take the number of channels and the channel map
                                        from the sink the stream is being connected to.
      --no-remix                        Don't upmix or downmix channels.
      --no-remap                        Map channels by index instead of name.
      --latency=BYTES                   Request the specified latency in bytes.
      --process-time=BYTES              Request the specified process time per request in bytes.

Уж не говря о том, что в KDE можно для каждого приложения отдельный звуковой сервер крикрутить (systemsettings)
И гуйтулы для конфигурирования pulse явидел в тырнетах (на kde.org, возможно и под гнома есть)
Спасибо сказали:

Аватара пользователя
radial
Сообщения: 577
ОС: OpenSUSE

Re: Запись разговора

Сообщение radial » 16.06.2010 19:56

BIgAndy, а можно- по подробнее:
с чего вы будете писать входящий звуковой поток (скажем, собеседника) при наличии всего 2х каналов в alsamixer и 4х (Analog Input, Analog Video, Analog Line-In и микрофон) в pulseaudio?
Спасибо сказали:

Аватара пользователя
vlav
Сообщения: 242

Re: Запись разговора

Сообщение vlav » 17.06.2010 12:56

To record audio, for example, from a Firefox/Flash-based application, running on Fedora 11, the following command seems to work:
pacat --record | sox -t raw -r 44100 -s -L -b 16 -c 2 - "output.wav"
(http://grangerx.wordpress.com/2009/08/03/fedora-11-recording-audio-from-pulseaudio-using-parec-and-sox/)

не работает. Точнее записывается только сигнал с микрофона, а звук нет.
Такая же картина в ecasound, которая раньше прекрасно работала.
любимая ОС- FC
Спасибо сказали:

Аватара пользователя
vlav
Сообщения: 242

Re: Запись разговора

Сообщение vlav » 30.11.2010 18:10

Прошел год, а воз и ныне там.
Кто-нибудь научился записывать звуки, издаваемые тем же скайп или, например, twinkle под пульсаудио?
любимая ОС- FC
Спасибо сказали:

Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Запись разговора

Сообщение eddy » 30.11.2010 18:17

vlav писал(а):
30.11.2010 18:10
Прошел год, а воз и ныне там.

За это время можно было бы либо по-человечески настроить alsa или oss (и, естественно, выкинуть ненужный "пульс"), либо купить нормальную звуковую карту :)
И, кстати, насчет года вы сильно преувеличиваете...
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:

Аватара пользователя
vlav
Сообщения: 242

Re: Запись разговора

Сообщение vlav » 02.12.2010 09:27

eddy писал(а):
30.11.2010 18:17
vlav писал(а):
30.11.2010 18:10
Прошел год, а воз и ныне там.

За это время можно было бы либо по-человечески настроить alsa или oss (и, естественно, выкинуть ненужный "пульс"), либо купить нормальную звуковую карту :)
И, кстати, насчет года вы сильно преувеличиваете...

Вам доставляет удовольствие говорить этакое умное - или вы знаете и можете подсказать, что можно сделать?
Пульсом готов пожертвовать.
В последний раз у меня все работало с помощью ecasound, еще кажется когда не было альсы. Запись одновременно входящего и системного сигналов велась с /dev/dsp
Сейчас ecasound в этом и всех прочих вариантах пишет только мой микрофон.
любимая ОС- FC
Спасибо сказали:

Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Запись разговора

Сообщение eddy » 02.12.2010 09:37

Так а что у вас с dmix'ом в альсе получилось-то? Пробовали? Или не заработало?
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:

Аватара пользователя
radial
Сообщения: 577
ОС: OpenSUSE

Re: Запись разговора

Сообщение radial » 03.12.2010 06:14

pavucontrol, пробовали?

Изображение

или вот на русском :)
(OpenSUSE)

Изображение
Спасибо сказали: