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