Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: fish 14 Července 2009, 14:47:44
-
Zdravím, mám problém s konfiguráciou zvuku.
karta 1 - integrovaná zvuková karta na notebooku
karta 2 - zvukový výstup z USB hybridného tuneru AVerMedia AVerTV Volar HX
Keď chcem počuť zvuk z analógovej televízie alebo FM tunera musím presmerovať zvuk príkazom
arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE | aplay -
Chcel by som presmerovať zvuk cez alsu alebo pulse audio: karta2_capture->karta1_playback. Zbytočne sa vytvárajú a rušia dva programy. Pritom alsa aj pulse audio na to majú prostriedky, len nemám predstavu ako ich použiť.
Má niekto s týmto skúsenosti?
Konfigurácia:
/proc/asound/devices
2: : timer
3: : sequencer
4: [ 0- 0]: digital audio playback
5: [ 0- 0]: digital audio capture
6: [ 0] : control
7: [ 1- 0]: digital audio capture
8: [ 1] : control
/proc/asound/cards
0 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0xa8000000 irq 16
1 [A827:0 ]: AVerTV Volar HX - A827
AVerMedia AVerTV Volar HX/AX/MAX A827
/var/lib/alsa/asound.state
state.SB {
control.1 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 63'
comment.dbmin -9150
comment.dbmax 300
iface MIXER
name 'Master Playback Volume'
value.0 48
value.1 48
}
control.2 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Master Playback Switch'
value true
}
control.3 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
comment.dbmin -3450
comment.dbmax 1200
iface MIXER
name 'PCM Playback Volume'
value.0 29
value.1 29
}
control.4 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'PCM Playback Switch'
value.0 true
value.1 true
}
control.5 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 3'
comment.dbmin 0
comment.dbmax 3000
iface MIXER
name 'Mic Boost'
value.0 0
value.1 0
}
control.6 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 3'
comment.dbmin 0
comment.dbmax 3000
iface MIXER
name 'Internal Mic Boost'
value.0 0
value.1 0
}
control.7 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 15'
comment.dbmin 0
comment.dbmax 2250
iface MIXER
name 'Capture Volume'
value.0 0
value.1 0
}
control.8 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
value.0 false
value.1 false
}
control.9 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 Docking-Station
comment.item.2 Mix
iface MIXER
name 'Capture Source'
value Mic
}
}
state.A827:0 {
control {
}
}
-
pulseaudio volume control je to balíček pavucontrol ,lze pak přiřadit programům , kterou zvukovku mají používat.
-
pulseaudio volume control je to balíček pavucontrol ,lze pak přiřadit programům , kterou zvukovku mají používat.
Vyskúšal som, ale pavucontrol rieši opačný problém ako mám ja. Potrebujem presmerovať zvuk z usb tuneru do výstupu zvukovej karty. Keby bol analógový prepojím káblom výstup tuneru s line-in karty. Potrebujem digitálnu obdobu toho kábla.
-
no teď to moc nechápu, ale k sledování TV používáte nějaký program . Ten když spustíte a sledujete TV tak by se měl objevit v pavucontrol na kartě Playback tam pokud kliknete na to zatržítko ,či jak to nazvat , tak přes položku Move Stream > vyberete zvukovou
kartu přes kterou se má zvuk přehrávat. Já takto provozuji třeba mythtv.
-
Používam TVtime - ten nie je schopný zobrať z karty zvuk vo forme digital stream. Dokáže len ovládať mixer na karte. FM tuner dokážem naladiť mojim progamom (urobený podľa vzoru priloženému ku karte), hrá, ale zase do "vzduchu" - vidím na pulse audio volume meter (Recording) že zvuk je, ale nedostane sa na playback.
Jediný program ktorý mi ide je mplayer - naladí FM tuner aj TV funguje dobre. Skúšal som zapping - spadol na Segmentation fault. Všetky programy čo som skúšal (okrem mplayer) majú dátum posledného vývoja cca 1990-2005 (aj tvtime). Samozrejme že nefungujú s novými vecami ako sú v4l2, alsa, puse audio.
Mythv nepoznám, vyzerá že ten projekt žije. Ale nepotrebujem multimediálne centrum.
Preštudoval som trochu problematiku a pokiaľ tomu rozumiem:
- alsa je perfektá, dokáže veľa vecí, ale iba so signálom ktorý prijme od aplikácie
- pulse audio dokáže presmerovať z aplikácie kde človek chce, prijať zvuk z viacerých aplikácií
- ale zobrať zvuk z jednej karty a prehrať na druhej musí zrejme aplikácia sama.
- programy pre analógový signál skončili roku 2005. Odvtedy sa asi len upravujú aby išli v distribúciách. Výnimka sú programy pre multimediálne centrá.