LINUX.ORG.RU
ФорумTalks

[/dev/dsp]Запись


0

0

Как записать alsa вывод на аудиокарту в файлик? Балуюсь музыкой, и сейчас в особенности восьмибитной.
Всё отлично, но записать вывод эмулятора геймбоя как - ума не приложу, да и поздно уже. Может кто тоже баловался?
Указать файло как устройство и считать как raw не вариант - противится эмуль, нявкает, что мол не может открыть.

cat /dev/dsp >> ~/file.raw или как?


~/.asoundrc

#!/bin/sh

pcm.savetofile {
         type file
         slave  {
                pcm "hw:0,0"
                }
         file /home/your-user-name/ALSA_savetofile.wav
         format "wav"
         }

Потом нужно указать программе чтобы использовало устройство savetofile.

Например так :

aplay -D savetofile /usr/share/sounds/k3b_error1.wav

Звук сохранится тут : /home/your-user-name/ALSA_savetofile.wav

gamecoder
()

дсп? с новым 1998 годом

amorpher ★★★★★
()
Ответ на: комментарий от Ramen

А это не приведёт к ресемплингу частот, изменению битов, каналов ?

gamecoder
()
Ответ на: комментарий от Ramen

Ramen> Включить Mix в микшере для устройства ввода и записать любой писалкой?

Кстати, у меня после перехода на ноуте с альта на дебиан этот пункт пропал (зато появился линейный режим микрофонного входа, благодаря чему я могу не приобретать внешнюю звуковую карту для записей). Как его вернуть?

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

На альте ALSA-DRIVER 1.020

В дебиане - ALSA-DRIVER 1.0.21

Quasar ★★★★★
()
Ответ на: комментарий от Ramen

Ну мне вообще-то не для такой записи это надо (ибо Ardour умеет многодорожечную запись отлично), а для пускания звука в определённые программы, которые понимают только захват с микрофона (например, Ekiga).

Quasar ★★★★★
()
Ответ на: комментарий от xata

your-user-name - do you speak english ?

«your-user-name» поменяй на имя своего логина.

там просто нужно указать полный путь к файлу.

gamecoder
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.