Recording sound with Skype
From WikiVirgo
Для начала метод, не требующий дополнительного ПО, но, к сожалению, имеющий проблемы с качеством звука, и, по непонятным мне причинам, работающий не всегда и не на всех машинах.
Сначала использовать alsamixer -> capture -> уровень capture = экспериментально, канал capture = Mix, mic boost = 100%, далее выйти в playback = подбирать уровни PCM, включить там микрофон и буст!
Далее запустить sound recorder, выбрать record input = capture.
[edit] Использование Skype Call Recorder
Намного эффективнее и удобнее использовать дополнительную программу, в нашем случае -- Skype Call Recorder. Это open source приложение, позволяющее автоматически записывать Skype разговоры. На сайте доступны установочные пакеты для различных дистрибутивов.
Опишу опыт установки данного приложения на компьютер virgo1 в VIRGO классе в ИТФ. Компьютер работает под управлением Gentoo Linux для amd64 архитектуры. Данная конфигурация вносит некоторые трудности в установку, так как Skype в 64bit Gentoo по умолчанию устанавливается statically linked с библиотеками QT, что не дает возможности приложению записи соединится с ним.
Установить Skype Call Recorder проще всего используя Sunrise overlay, а именно:
# emerge layman. skip this if you have it already emerge layman # emerge subversion package. skip this if you have it already emerge subversion # checkout sunrise overlay. skip this if you have it already layman -f -a sunrise echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf # emerge Skype Call Recorder ACCEPT_KEYWORDS='~*' emerge skype-call-recorder
у меня при установке возникла ошибка на стадии install пакета skype-call-recorder, потому собрал руками:
cp /var/tmp/portage/media-sound/skype-call-recorder-0.7/distdir/skype-call-recorder-0.7.tar.gz ~/ cd tar xvf skype-call-recorder-0.7.tar.gz cd skype-call-recorder-0.7 cmake . make sudo make install
Следующий шаг -- переустановка Skype. Необходимо снять forced USE-flag (qt-static) и установить skype:
#under root echo "net-im/skype -qt-static" >> /etc/portage/profile/package.use.force emerge skype
Пока еще скайп не будет работать. Необходимо собрать emul-linux-x86-qtlibs, предварительно модифицировав ebuild следующим патчем:
-NEEDED="(libDCOP.so|libkdecore.so|libkdefx.so|libqt-mt.so|libqt.so|libqui.so)"
+NEEDED="(libDCOP.so|libkdecore.so|libkdefx.so|libqt-mt.so|libqt.so|libqui.so|/usr/lib32/qt4)"
После не забываем регенерировать digest и Manifest
ebuild /usr/portage/app-emulation/emul-linux-x86-qtlibs/emul-linux-x86-qtlibs-<version>.ebuild digest
Также для сборки необходимо поставить app-emulation/emul-linux-x86-soundlibs с поддержкой arts:
echo "app-emulation/emul-linux-x86-soundlibs arts" >> /etc/portage/package.use emerge app-emulation/emul-linux-x86-soundlibs
И наконец
emerge app-emulation/emul-linux-x86-qtlibsНаконец все должно работать. Запускаем skype и skype-call-recorder, разрешаем подключение к скайпу и наслаждаемся:) Интерфейс программы весьма user friendly, потому, я считаю, программа в инструкции по использованию не нуждается.
Примечание: Описанная процедура специфична именно для 64bit Gentoo, для других дистрибутивов и архитектур устанавливать лично не пробовал, но подозреваю что всё намного проще:)
[edit] Настройки звука на virgo1
Для правильной работы звука и видео под Skype, надо настроить alsamixer. В режиме playback: поставить Master 100%, PCM 100%, Front 100%, Mic Boost 100%, IEC958 0%, Pc Speak Mute, Channel 2ch. В режиме Capture: Mic LR Capture, Mic Boost 100%, Capture 100% LR Capture, Digital 100%.
