PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Aufnahme "leer" mit arecord



newton
10.01.09, 23:27
Hi,

ich versuche, sound, der ueber meine soundkarte geht, mittles arecord aufzuzeichnen.
Ein
arecord -f cd -Dplughw:0,1 -d 20 test.wav
generiert zwar eine Datei test.wav mit von Null verschiedener Groesse, aber wenn ich diese dann abspiele, dann gibts blos Schweigen.
Wenn ich dass plughw:0,1 durch plughw:0,0 ersetze, ist die Datei nur 44 bytes gross, also praktisch jar nuescht drin.

Hier die ausgabe von arecord -l


arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: V8237 [VIA 8237], device 0: VIA 8237 [VIA 8237]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: V8237 [VIA 8237], device 1: VIA 8237 [VIA 8237]
Subdevices: 1/1
Subdevice #0: subdevice #0


Ist da meine soundkarte einfach zickig, oder mach ich was falsch?

corresponder
11.01.09, 00:10
hi,

du solltest gucken, dass die routen von ausgabe zu aufnahme stehen.


gruss

c.

Aqualung
11.01.09, 07:44
arecord -f cd -d 20 test.wav

newton
11.01.09, 10:11
arecord -f cd -d 20 test.wav
Das bringt nur ne leere Datei.


du solltest gucken, dass die routen von ausgabe zu aufnahme stehen.

Das hoert sich vernuenftig an.
Jetzt lese ich auf http://www.sabi.co.uk/Notes/linuxSoundALSA.html
"Usually input devices have associated capture controls in the mixer, and output devices have playback controls. Copy routes are implicit in the presence of both capture and playback controls for the same device; if an output device has both capture and playback mixer controls, there is an output-to-input copy route for it, and viceversa."
Wenn ich es also richtig verstehe, muesste es doch genuegen, im alsa mixer "capture" auf "line" zu stellen, und dann den "line" regler hochziehen. Und dann noch "capture" und "line" aktivieren.

Tut aber immer noch nicht.:confused:

newton
11.01.09, 15:08
update:
Habe mir ein .asoundrc erstellt:


pcm.copy {
type plug
slave {
pcm hw
}
route_policy copy
}

und dann


arecord -d 10 -c 2 -f S16_LE -r 44100 -t wav -D copy foobar.wav

Was mir ein file erstellt, 1.7MB gross. Mal mit viel Rauschen und ganz leiser Musik, mal mit gar nichts drin.

Ach ja, und amixer contents sagt mir unter anderem:


numid=20,iface=MIXER,name='Capture Source'
; type=ENUMERATED,access=rw------,values=2,items=8
; Item #0 'Mic'
; Item #1 'CD'
; Item #2 'Video'
; Item #3 'Aux'
; Item #4 'Line'
; Item #5 'Mix'
; Item #6 'Mix Mono'
; Item #7 'Phone'
: values=5,5

newton
11.01.09, 15:54
Nach der Anleitunf von
http://www.swview.org/node/213
kann ich tatsaechlich aufnehmen.
Allerdings finde ich das nicht sonderlich bequem. Wenn jemand also weitere Ideen hat, bin ich sehr dankbar :)

newton
11.01.09, 16:15
Zu frueh gefreut. Das hat leider nur einmal geklapt, jetzt nicht mehr :(

newton
11.01.09, 18:35
update:
Bisherige tests waren mit debian etch. Jetzt hab ich die gleichen Dinge nochmal mit ubuntu 8.10 probiert, und habe den gleichen effekt: Ich kann ganz viel Rauschen mit einem ganz kleinen bischen Musik im Hintergrund aufnehmen.

Was tun?