Hangkártya vonalbementére kötött rádió nem szól [Megoldva]

Fórumok

Sziasztok!

Gondoltam spórolok, és nem az asztali erősítőn hallgatom a tunerem fm adásait, hanem ráköttöm a hangkártya vonalbemenetére (a tuner vonalkimenetét) és majd szépen hallgatom. De nem. A keverőn látom, hogy a jel szépen változik a bemeneten, de képtelen vagyok beállítani azt, hogy a kimenetre is eljusson a jel, azaz se hang, se hang... (A rendszer Xubuntu, ALSA)

Hozzászólások

Az alsamixer potijain addig tolongás, amíg a line-in a line-out-on megjelenik. (monitor on)

"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség

Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 49 [77%] [-15.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 234 [92%] [-4.20dB]
  Front Right: Playback 234 [92%] [-4.20dB]
Simple mixer control 'Front',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 59 [92%] [-5.00dB] [on]
  Front Right: Playback 59 [92%] [-5.00dB] [on]
Simple mixer control 'Front Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 28 [90%] [7.50dB] [off]
  Front Right: Playback 28 [90%] [7.50dB] [off]
Simple mixer control 'Front Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 2 [67%] [20.00dB]
  Front Right: 2 [67%] [20.00dB]
Simple mixer control 'Surround',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 59 [92%] [-5.00dB] [on]
  Front Right: Playback 59 [92%] [-5.00dB] [on]
Simple mixer control 'Center',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 59 [92%] [-5.00dB] [on]
Simple mixer control 'LFE',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 59 [92%] [-5.00dB] [on]
Simple mixer control 'Line',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 28 [90%] [7.50dB] [off]
  Front Right: Playback 28 [90%] [7.50dB] [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 14 [45%] [7.50dB] [on]
  Front Right: Capture 14 [45%] [7.50dB] [on]
Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 28 [90%] [28.50dB] [off]
  Front Right: Capture 28 [90%] [28.50dB] [off]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'
Simple mixer control 'Channel Mode',0
  Capabilities: enum
  Items: '2ch' '4ch' '6ch'
  Item0: '2ch'
Simple mixer control 'Input Source',0
  Capabilities: cenum
  Items: 'Front Mic' 'Rear Mic' 'Line'
  Item0: 'Line'
Simple mixer control 'Input Source',1
  Capabilities: cenum
  Items: 'Front Mic' 'Rear Mic' 'Line'
  Item0: 'Front Mic'
Simple mixer control 'Loopback Mixing',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'
Simple mixer control 'Rear Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 23 [74%] [0.00dB] [off]
  Front Right: Playback 23 [74%] [0.00dB] [off]
Simple mixer control 'Rear Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 2 [67%] [20.00dB]
  Front Right: 2 [67%] [20.00dB]
 

Simple mixer control 'Line',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 28 [90%] [7.50dB] [off]
  Front Right: Playback 28 [90%] [7.50dB] [off]

Az a kettő "off" ott szerintem nem jó. 

:~$ sox --temp /tmp --guard --buffer 18432 -D -q -c2 -r3200 -t alsa hw:0:/Line -t pulseaudio default gain 4

hát meg kell keresni a hangkártyát, és annak bemenetét.

pl

~$ arecord -l
**** CAPTURE hardvereszközeinek listája ****
kártya 0: PCH [HDA Intel PCH], eszköz 0: ALC887-VD Analog [ALC887-VD Analog]
  Aleszközök: 1/1
  0 számú aleszköz: subdevice #0
kártya 0: PCH [HDA Intel PCH], eszköz 2: ALC887-VD Alt Analog [ALC887-VD Alt Analog]
  Aleszközök: 1/1
  0 számú aleszköz: subdevice #0
kártya 2: VX2000 [Microsoft® LifeCam VX-2000], eszköz 0: USB Audio [USB Audio]
  Aleszközök: 1/1
  0 számú aleszköz: subdevice #0

itt pl hw:0,0/Line
 

Nekem ezt látja:

~$ arecord -l
**** CAPTURE hardvereszközeinek listája ****
kártya 0: PCH [HDA Intel PCH], eszköz 0: ALC656 Analog [ALC656 Analog]
  Aleszközök: 1/1
  0 számú aleszköz: subdevice #0
kártya 0: PCH [HDA Intel PCH], eszköz 2: ALC656 Alt Analog [ALC656 Alt Analog]
  Aleszközök: 1/1
  0 számú aleszköz: subdevice #0
 

Ez se tetszik a nyomorultnak:

~$ sox --temp /tmp --guard --buffer 18432 -D -q -c2 -r3200 -t alsa hw:0,0/Line -t pulseaudio default gain 4
ALSA lib conf.c:4886:(parse_args) Parameter DEV must be an integer
ALSA lib conf.c:4991:(snd_config_expand) Parse arguments error: Invalid argument
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM hw:0,0/Line
sox FAIL formats: can't open input  `hw:0,0/Line': snd_pcm_open error: Invalid argument

Erről a loopback csodárol mit kellene tudnom?

Köszönöm a segítséget mindenkinek!

ez a loopback. egyrészről beolvasod a bemenetet, és azt kiküldőd a kimenetre.

a sox pont ezt csinálja ezekkel a paraméterekkel, csak ki kel találni hol jön be a jel.
de már olyan régen csináltam ilyet, hogy nem jut eszembe a bemenet, jelen esetben a handkártya line-in pontos megnevezése alsa esetén.
de szerintem valami ilyesmi: hw:0 az első eszköz ,0 az eszköz alszáma, /Line pedig a mixeren e ki- bemenet megnevezése. de lehet hogy már rosszul emlékszem. próbálj rákeresni a googliban :)

Szerkesztve: 2019. 11. 14., cs – 21:28

A 0.0-ás vátozatot nem szerette, de a sima nullás majdnem jó.

sox --temp /tmp --guard --buffer 18432 -D -q -c2 -r3200 -t alsa hw:0.0 -t pulseaudio default gain 4

sox WARN formats: can't set sample rate 3200; using 44100
sox FAIL formats: no handler for given file type `pulseaudio'
 

Így pedig:

~$ sox --temp /tmp --guard --buffer 18432 -D -q -c2 -r44100 -t alsa hw:0 -t pulseaudio default gain 4
sox FAIL formats: no handler for given file type `pulseaudio'

ha pedig:

~$ sox --temp /tmp --guard --buffer 18432 -D -q -c2 -r44100 -t alsa hw:0 -t alsa default gain 4

sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
^Csox WARN gain: gain clipped 95329 samples; decrease volume?
 

sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run
sox WARN alsa: under-run

és ez megy amig ctrl+C-vel le nem állítom.

Telepíts gnome-alsamixer -t. Az ubuntu-n a "gyári" mixer egy kalapszar...

-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.

Amúgy meg oda kell figyelni, mert az Ubuntuban lévő "gyári" "mixer" néha belepiszkál a beállításokba... pl. ha azon állítom a hangerőt, akkor szokása összezagyválni a PCM, Front, Wave csatornákat. Nálam pl. ha a beépített ubuntus hangerőszabályozóval állítok hanherőt, akkor a wave-t maxra tolja, a PCM beáll középre és a Front-tal szabályoz.

-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.