Zaznam zvuku z externi linky
Pavel Vedral
pve na incad.cz
Pondělí Prosinec 11 18:50:25 CET 2006
Zdravim,
potreboval bych nahravat zvuk z linky pripojene do zvukove karty
(line-in). Vstup funguje, v reproduktorech zvuk slysim. Muzu zesilovat,
zeslabovat atd... Jakekoliv pouziti arecordu ale vede k vytvoreni
hudebniho souboru, ktery produkuje jenom ticho. Nejsem zrovna audio guru
a neco delam spatne a nemuzu na to prijit. Muzete me nekdo popostrcit?
Na Googlu jsem nebyl uspesny nebo jsem se ptal spatne.
Diky
Pavel
Nasleduji vypisy konfigirace:
Architektura amd64, CentOS 4.4, chipset nVidia 430.
Vystup lsmod:
------------------
Module Size Used by
parport_pc 29825 1
lp 15409 0
parport 47821 2 parport_pc,lp
autofs4 31817 0
sunrpc 205241 1
ipt_REJECT 8001 1
ipt_state 2497 10
ip_conntrack 52353 1 ipt_state
iptable_filter 3777 1
ip_tables 19777 3 ipt_REJECT,ipt_state,iptable_filter
nls_cp1250 6977 1
nls_cp852 6593 1
vfat 17985 1
fat 54369 1 vfat
dm_mirror 35577 0
dm_multipath 24401 0
dm_mod 72233 2 dm_mirror,dm_multipath
button 8417 0
battery 10569 0
ac 6089 0
nvidia 5675448 22
i2c_core 28225 1 nvidia
md5 5057 1
ipv6 293025 24
usb_storage 73609 0
ohci_hcd 26449 0
ehci_hcd 37317 0
snd_azx 20953 4
snd_hda_codec 157633 1 snd_azx
snd_pcm_oss 59897 0
snd_mixer_oss 21185 2 snd_pcm_oss
snd_pcm 118733 3 snd_azx,snd_hda_codec,snd_pcm_oss
snd_timer 35145 1 snd_pcm
snd 65065 12
snd_azx,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 12897 2 snd
snd_page_alloc 11857 2 snd_azx,snd_pcm
forcedeth 30145 0
floppy 71281 0
ext3 139985 4
jbd 87153 1 ext3
sata_nv 11717 0
libata 80521 1 sata_nv
sd_mod 19265 0
scsi_mod 151985 3 usb_storage,libata,sd_mod
Vystup arecord -L:
PCM list:
hw {
@args.0 CARD
@args.1 DEV
@args.2 SUBDEV
@args.CARD {
type string
default {
@func getenv
vars {
0 ALSA_PCM_CARD
1 ALSA_CARD
}
default {
@func refer
name 'defaults.pcm.card'
}
}
}
@args.DEV {
type integer
default {
@func igetenv
vars {
0 ALSA_PCM_DEVICE
}
default {
@func refer
name 'defaults.pcm.device'
}
}
}
@args.SUBDEV {
type integer
default {
@func refer
name 'defaults.pcm.subdevice'
}
}
type hw
card $CARD
device $DEV
subdevice $SUBDEV
}
plughw {
@args.0 CARD
@args.1 DEV
@args.2 SUBDEV
@args.CARD {
type string
default {
@func getenv
vars {
0 ALSA_PCM_CARD
1 ALSA_CARD
}
default {
@func refer
name 'defaults.pcm.card'
}
}
}
@args.DEV {
type integer
default {
@func igetenv
vars {
0 ALSA_PCM_DEVICE
}
default {
@func refer
name 'defaults.pcm.device'
}
}
}
@args.SUBDEV {
type integer
default {
@func refer
name 'defaults.pcm.subdevice'
}
}
type plug
slave.pcm {
type hw
card $CARD
device $DEV
subdevice $SUBDEV
}
}
plug {
@args.0 SLAVE
@args.SLAVE {
type string
}
type plug
slave.pcm $SLAVE
}
dmix {
@args.0 SLAVE
@args.1 FORMAT
@args.2 RATE
@args.SLAVE {
type string
default 'hw:0,0'
}
@args.FORMAT {
type string
default S16_LE
}
@args.RATE {
type integer
default 48000
}
type dmix
ipc_key 5678293
ipc_key_add_uid yes
slave {
pcm $SLAVE
format $FORMAT
rate $RATE
}
}
dsnoop {
@args.0 SLAVE
@args.1 FORMAT
@args.2 RATE
@args.SLAVE {
type string
default 'hw:0,0'
}
@args.FORMAT {
type string
default S16_LE
}
@args.RATE {
type integer
default 48000
}
type dsnoop
ipc_key 5778293
ipc_key_add_uid yes
slave {
pcm $SLAVE
format $FORMAT
rate $RATE
}
}
shm {
@args.0 SOCKET
@args.1 PCM
@args.SOCKET {
type string
}
@args.PCM {
type string
}
type shm
server $SOCKET
pcm $PCM
}
tee {
@args.0 SLAVE
@args.1 FILE
@args.2 FORMAT
@args.SLAVE {
type string
}
@args.FILE {
type string
}
@args.FORMAT {
type string
default raw
}
type file
slave.pcm $SLAVE
file $FILE
format $FORMAT
}
file {
@args.0 FILE
@args.1 FORMAT
@args.FILE {
type string
}
@args.FORMAT {
type string
default raw
}
type file
slave.pcm null
file $FILE
format $FORMAT
}
null {
type null
}
default {
type plug
slave.pcm {
type hw
card {
@func getenv
vars {
0 ALSA_PCM_CARD
1 ALSA_CARD
}
default {
@func refer
name 'defaults.pcm.card'
}
}
device {
@func igetenv
vars {
0 ALSA_PCM_DEVICE
}
default {
@func refer
name 'defaults.pcm.device'
}
}
subdevice {
@func refer
name 'defaults.pcm.subdevice'
}
}
}
cards 'cards.pcm'
front 'cards.pcm.front'
rear 'cards.pcm.rear'
center_lfe 'cards.pcm.center_lfe'
side 'cards.pcm.side'
surround40 'cards.pcm.surround40'
surround41 'cards.pcm.surround41'
surround50 'cards.pcm.surround50'
surround51 'cards.pcm.surround51'
surround71 'cards.pcm.surround71'
iec958 'cards.pcm.iec958'
spdif 'cards.pcm.iec958'
modem 'cards.pcm.modem'
Další informace o konferenci Linux