Якось запитали мене, яким чином можна зберегти потокове аудіо. Гм, згадав, що один зі способів – це запис з виходу звукової, так званий mix. Пишеться те, що виходить на колонки. В вінді така штука проходить. Тут же цікавіше. Варіант з’єднати шнурком лінійний вхід з лінійним виходом надто несерйозний.
Недовго думаючи,
cat /dev/dsp
нє-а.
cat: /dev/dsp: Input/output error
Ну, думаю, пороблено. Погугливши, ніц доброго не знайшов. Питався в добрих людей, як діяти. Виявляється, /dev/dsp – це девайс OSS. В моєму випадку, ALSA emulation of OSS. Тобто, можна всякі маньячні штуки творити з ним, для цього треба поставити OSS4.
Тоді можна писати потік, наприклад, у файл:
cat /dev/dsp >> ~/rec.wav
А можна туди всякі штуки пхати на прослуховування
cat ~/rec.wav >> /dev/dsp
cat /dev/random >> /dev/dsp
cat /dev/mem >> /dev/dsp
ALSA теж може писати з mix, мікшер має таку опцію. А от Pulseaudio не дає.
Питається, що доброго pulseaudio може дати пролетаріату?
Безпосередньо для запису, можу порадити Audacity – опенсорсний звуковий хвильовий редактор. Важить біля 15 мб, залежностей багато не тягне. В репозиторіях Ubuntu karmic доступна версія 1.3.9.
Тема на форумі убунти по сабжу.
2 Comments
Ну то як з тим записом, вдалося? Бо я з цим мудріх коротких і дещо довших слів та значків нічого не зрозумів =)
Так, але в порядку експерименту. Потім вернув назад як натішився.