Vcoder 09.04.2011 14:35
Tips & tricks — Запись внутренних звуков в Ubuntu 10.10
1. Устанавливаем регулятор громкости PulseAudio:
1 |
|
2. Запускаем его:

3. Запускаем программу для записи звука, например Audacity. В настройках источника записи выбираем "pulse":

Запускаем запись.
4. В регуляторе громкости переходим на вкладку "Запись". Внизу в выпадающем списке выбираем "Приложения", затем в пункте про audacity напротив "ALSA Capture from" выбираем "Monitor of ...":

5. PROFIT!!! Теперь можно записывать все звуки, которые идут в колонки. Будь то интернет-радио, музыка из игрушки или что угодно ещё.

via http://www.ubuntugeek.com

+ 0 -
Супер! Давно искал средство записывать интернет станции
/usr/bin/mplayer stream_address -dumpstream -dumpfile /home//file.mp3 -vc dummy -vo null
Или mencoder/ffmpeg/gst-launch
Или mencoder/ffmpeg/gst-launch
ls /dev/audio
ls: невозможно получить доступ к /dev/audio: Нет такого файла или каталога
Может я чего не понимаю, но...
Сейчас пересмотрел man arecord - там имя файла задаётся только для записи. То есть файл, в который оно пишет. А откуда писать, задаётся опцией "-D", и не файл, а PCM устройство.
И таки да, сейчас ещё раз попробовал
Сейчас пересмотрел man arecord - там имя файла задаётся только для записи. То есть файл, в который оно пишет. А откуда писать, задаётся опцией "-D", и не файл, а PCM устройство.
И таки да, сейчас ещё раз попробовал
arecord -t wav -f cd -D copy test.wav
используя созданное по man-у устройство "copy", в которое, видимо, должон копироваться выводимый на колонки звук. Результат, как и ранее, тишина.
У меня не работает, я это тоже, разумеется, пробовал.
Равно как и в audacity пробовал все возможные источники записи, включая и "Mix".
Кроме того, здесь в четвёртом посте пишут:
То есть такое возможно не на всех звуковых платах. И у меня, видимо, как раз такой случай.
И вообще, о чём мы спорим? Если предложенный вами способ где-нибудь работает, очень хорошо! Больше способов, хороших и разных. А то может создаться впечатление, будто я описанный мною способ считаю единственно верным. Нет, не считаю. Просто другие опробованные мною способы у меня результата не дали. А сегодня вот случилась удача, и я решил рассказать, чтобы кто-нибудь ещё не тратил несколько вечеров на повторные поиски.
Равно как и в audacity пробовал все возможные источники записи, включая и "Mix".
Кроме того, здесь в четвёртом посте пишут:
It depends on your soundcard. Some cards do not support loopback recording with ALSA.
То есть такое возможно не на всех звуковых платах. И у меня, видимо, как раз такой случай.
И вообще, о чём мы спорим? Если предложенный вами способ где-нибудь работает, очень хорошо! Больше способов, хороших и разных. А то может создаться впечатление, будто я описанный мною способ считаю единственно верным. Нет, не считаю. Просто другие опробованные мною способы у меня результата не дали. А сегодня вот случилась удача, и я решил рассказать, чтобы кто-нибудь ещё не тратил несколько вечеров на повторные поиски.
Изначально эта заметка писалась в личный блог, поэтому всякими там катами я не озадачивался. Потом же я с удивлением обнаружил её в "Tips & tricks". Видимо, кто-то из администрации счёл её полезной и перенёс, попутно подправив ссылку в конце (изначально она не была оформлена как url). Я полагаю, если бы кат был действительно нужен, то его бы тоже добавили.