Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 |
insgesamt 0 crw-rw---- 1 root audio 116, 0 29. Dez 11:33 controlC0 crw-rw---- 1 root audio 116, 32 29. Dez 11:33 controlC1 crw-rw---- 1 root audio 116, 24 29. Dez 11:33 pcmC0D0c crw-rw---- 1 root audio 116, 16 29. Dez 11:33 pcmC0D0p crw-rw---- 1 root audio 116, 25 29. Dez 11:33 pcmC0D1c crw-rw---- 1 root audio 116, 17 29. Dez 11:33 pcmC0D1p crw-rw---- 1 root audio 116, 56 29. Dez 11:33 pcmC1D0c crw-rw---- 1 root audio 116, 48 29. Dez 11:33 pcmC1D0p crw-rw---- 1 root audio 116, 1 29. Dez 11:33 seq crw-rw---- 1 root audio 116, 33 29. Dez 11:33 timer |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 |
**** List of CAPTURE Hardware Devices **** card 0: V8233 [VIA 8233], device 0: VIA 8233 [VIA 8233] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: V8233 [VIA 8233], device 1: VIA 8233 [VIA 8233] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: modem [VIA 82XX modem], device 0: VIA 82XX modem [VIA 82XX modem] Subdevices: 1/1 Subdevice #0: subdevice #0 |
Quellcode |
|
1 |
sox /dev/snd/pcmC0D0p ausgabedatei.wav |
Quellcode |
|
1 |
cat /dev/snd/pcmC0D0p ausgabe_datei.wav |
Quellcode |
|
1 2 3 |
arecord -D dmixer ALSA lib pcm_dmix.c:803:(snd_pcm_dmix_open) The dmix plugin supports only playback stream arecord: main:550: audio open error: Das Argument ist ungültig |
Quellcode |
|
1 |
arecord -D file:audio.wav -r 44100 |
Quellcode |
|
1 |
ecasound -i alsa,hw:0,0 -o alsa,file:audio.wav |
Quellcode |
|
1 2 3 4 5 6 7 |
pcm.copy { type plug slave { pcm hw } route_policy copy } |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
arecord -f cd -D copy -v audio.wav Recording WAVE 'audio.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Plug PCM: Hardware PCM card 0 'VIA 8233' device 0 subdevice 0 Its setup is: stream : CAPTURE access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 92879 tick_time : 4000 tstamp_mode : NONE period_step : 1 sleep_min : 0 avail_min : 4096 xfer_align : 4096 start_threshold : 1 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
arecord -f cd -D file:"audio.wav" -v Recording WAVE 'stdin' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo File PCM (file=audio.wav) Its setup is: stream : CAPTURE access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 92879 tick_time : 4000 tstamp_mode : NONE period_step : 1 sleep_min : 0 avail_min : 4096 xfer_align : 4096 start_threshold : 1 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 Slave: Hardware PCM card 0 'VIA 8233' device 0 subdevice 0 Its setup is: stream : CAPTURE access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 92879 tick_time : 4000 tstamp_mode : NONE period_step : 1 sleep_min : 0 avail_min : 4096 xfer_align : 4096 start_threshold : 1 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 RIFF$WAVEfmt DdataOPPLMTQLLIGQPKLNPLRNKONNPRQQSOMOPTONJJIIFDGIHGFGDC>=::=; ?8755534/346;877475848>>A@?162/.1678;974<83438441/'"~’}%#!# ! ~%"+)*+')+&( %%$! !#%#{’~}’#!~’’! &*$(% ’wrwyz "&$%$"%$'$($"$%) !"(%$"%'' "'$!’$~’|rx’ %!&!!} ~ ’xz{’~} #$~{’|’"}|’}}’vyz}uuvs|}’)*&$ ~’$*.))')'%)*1344200+%!z’!'*)!’z’x!&"#"$'1+'+22334. 1159<FFKOTN .... .... .... |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
pcm.via8233 { type hw card 0 #rate 48000 } pcm.!default { type plug slave.pcm "duplex" } pcm.dmixer { type dmix ipc_key 1024 #ipc_perm 0664 slave.pcm "via8233" slave { period_time 0 period_size 1024 buffer_size 4092 #rate 44100 } bindings { 0 0 1 1 } } pcm.dsnooper { type dsnoop ipc_key 2048 #ipc_perm 0664 slave { pcm "via8233" period_time 0 period_size 1024 buffer_size 4092 #rate 44100 } bindings { 0 0 1 1 } } # Dies definiert unser Fullduplex-Plugin als Standard fr alle ALSA-Programme. pcm.duplex { type asym playback.pcm "dmixer" capture.pcm "dsnooper" } pcm.copy { type plug slave { pcm hw } route_policy copy } pcm.file { @args.0 FILE @args.1 FORMAT @args.FILE { type string } @args.FORMAT { type string default raw } type file slave.pcm "hw" file $FILE format $FORMAT } ######## # AOSS # ######## # DSP wird simuliert und benutzt dsa dmixer plugin. pcm.dsp "duplex" pcm.dsp1 "duplex" # OSS-Steuerung fr dsp0 ctl.dsp { type plug slave.pcm "via8233" } # OSS-Steuerung fr dsp0 ctl.mixer { type plug slave.pcm "via8233" } |
Quellcode |
|
1 2 3 4 5 6 7 8 9 |
Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 30) Subsystem: TWINHEAD INTERNATIONAL Corp Unknown device 0403 Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin C routed to IRQ 11 Region 0: I/O ports at 1800 [size=256] Capabilities: [c0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- |
Quellcode |
|
1 2 3 |
alias /dev/mixer snd-mixer-oss alias /dev/dsp snd-pcm-oss alias /dev/midi snd-seq-oss |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »citoki« (30.12.2006, 18:35)
Quellcode |
|
1 |
emerge -av sox lame |
Quellcode |
|
1 2 3 4 5 6 7 |
(@}->--)(~)%> zcat /proc/config.gz G oss (0)(16:59) # CONFIG_CHR_DEV_OSST is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_SEQUENCER_OSS=y |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#! /bin/sh MITSCHNVERZ="$HOME/records" DATEINAME="aufnahme" DATEIENDE="$(date +'%m''%d'_'%H'-'%M')" if [ ! -d $MITSCHNVERZ ]; then mkdir -p "$MITSCHNVERZ" fi sox -t ossdsp -w -s -r 44100 -c 2 /dev/dsp -t raw - | \ lame -x -m s - $MITSCHNVERZ/$DATEINAME-$DATEIENDE.mp3 #EOF# |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ello« (03.01.2007, 17:29)