Beiträge von tomfox

    Super danke, hat funtioniert

    bei

    Code
    alsaloop -C plug:dsnoop:1 -P plughw:1

    bekam ich nach kurzer Zeit immer einen Fehler "Buffer underrun"

    mit

    Code
    alsaloop -C plug:dsnoop:1 -P plughw:1 -t 500000

    geht es aber jetzt.

    Und du hattest natürlich Recht "dsnooped" für die Wiedergabe habe ich rausgenommen

    Und die /etc/asound.conf brauch ich ja dann nicht mehr da dsnoop ge-inlined werden kann

    Perfekt

    Danke für die schnelle Antwort,

    was ich vergaß zu erwähnen ist dass ich .mp3 aufnehmen will, deshalb benutze ich sox. Das funktioniert gut.

    arecord in Verbindung mit lame zum mp3 wandeln war zu prozessorlastig und hat ständig Knackgeräusche verursacht.

    Ich denke auch die Lösung ist die asound.conf richtig zu gestalten.

    Mit einem usb-Audio device kann ich über den Mikrofon Eingang in ein MP3 aufnehmen :

    Code
    AUDIODEV=dsnooped rec -c 1 -q /media/usbstick/recording/soxrecording.mp3

    Jetzt möchte ich während die Aufnahme läuft auch mithören, was ich gerade aufnehme

    Dazu leite ich den Mikrofon Eingang auf den Ausgang um wie folgt:

    Code
    arecord -D dsnooped -f S16_LE -c 1 -r 192000 -d 2000000 | aplay -D dsnooped

    leider bekomme ich die Fehlermeldung:

    Code
    arecord: main:788: audio open error: Device or resource busy


    die /etc/asound.conf sieht so aus:

    Code
    pcm.dsnooped {
    
    type dsnoop
    ipc_key 234884
    
    slave {    pcm "hw:1"    channels 2
    }


    Meine Frage lautet:

    wie kann man während der Aufnahme in eine Datei gleichzeitig den Kanal mithören ?

    Kann man sich vielleicht einen virtuellen Kanal erstellen ?