Nowe posty

Autor Wątek: Karta telewizyjna - jest obraz, nie ma dźwięku  (Przeczytany 8083 razy)

Zagiewa

  • Gość
Karta telewizyjna - jest obraz, nie ma dźwięku
« dnia: 2010-02-24, 09:05:44 »
Witam. Od już za długiego czasu zmagam się z moją kartą telewizyjną a konkretnie avermedia. Mam fedore 12 i problem. Gdy uruchomię tvtime mam obraz ale nie mam dźwięku więc spróbowałem uruchomić przez konsolę mplayera takim poleceniem:

mplayer tv:// -tv device=/dev/device1 scan autostart

device1 bo na device0 mam kamerkę

no i konsola odpala program wyszukuje sobie pierwszy lepszy kanał ale dalej bez dźwięku a sama konsola na końcu zwraca mi:

Audio: no sound

i dlaczego? Suwaki na max ale wydaje mi się, że wina nie leży w głośności bo gdy by tak było to pisało by, że dźwięk jest ale nie było by go słychać to wtedy suwaki na max i gitara :) a tak to coś nie chce odczytywać dźwięku tylko pytanie co i dlaczego?

arctgx

  • Gość
Karta telewizyjna - jest obraz, nie ma dźwięku
« Odpowiedź #1 dnia: 2010-02-24, 15:16:53 »
Może być tak, że karta ma swoje urządzenie dźwiękowe i musisz zdecydować, do którego z nich MPlayer ma kierować sygnał - albo być może nie musisz, tylko kieruje tam, gdzie nie podpiąłeś głośników. Zakładając, że dźwięk obsługuje Ci ALSA, zobacz
lspci
lsmod | grep snd
cat /proc/asound/pcm
Później do opcji tv w MPlayerze dodaj odpowiednie podopcje, żeby przekierować dźwięk do wybranego urządzenia, np.
-tv alsa:adevice=plughw.1,1
Jeśli znajdziesz dobrą opcję, możesz zapisać sobie odpowiednik do ~/.mplayer/config:
tv=alsa=1:adevice=plughw.1,1
Możesz tam dopisać pozostałe podopcje ustawione dla -tv: zwolni Cię to od ręcznego pisania całego tego ogona wraz z -tv.

Nie wiem czy, skoro piszesz o wyszukiwaniu pierwszego, potrafisz świadomie wybierać kanały: zerknij na scantv.

Zagiewa

  • Gość
Karta telewizyjna - jest obraz, nie ma dźwięku
« Odpowiedź #2 dnia: 2010-02-24, 21:43:41 »
Niestety nie potrafię za bardzo interpretować wyników lscpi czy lsmod dlatego też podaje co mi zwróciła konsola:

[Zagiewa@Zagiewa ~]$ lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:0a.0 Multimedia audio controller: Creative Labs SB Audigy (rev 04)
00:0a.1 Input device controller: Creative Labs SB Audigy Game Port (rev 04)
00:0a.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port (rev 04)
00:0b.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AP [Radeon 9600]
01:00.1 Display controller: ATI Technologies Inc RV350 AP [Radeon 9600] (Secondary)
[Zagiewa@Zagiewa ~]$ lsmod | grep snd
snd_emu10k1_synth       6088  0
snd_emux_synth         30480  1 snd_emu10k1_synth
snd_seq_virmidi         5264  1 snd_emux_synth
snd_seq_midi_event      5784  1 snd_seq_virmidi
snd_seq_midi_emul       5228  1 snd_emux_synth
snd_emu10k1           123548  13 snd_emu10k1_synth
snd_usb_audio          76872  2
snd_ac97_codec         92136  1 snd_emu10k1
ac97_bus                1424  1 snd_ac97_codec
snd_seq                46960  4 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_event,snd_seq_midi_emul
snd_pcm                64932  7 saa7134_alsa,snd_emu10k1,snd_usb_audio,snd_ac97_codec
snd_usb_lib            14364  1 snd_usb_audio
snd_timer              17992  6 snd_emu10k1,snd_seq,snd_pcm
snd_page_alloc          7892  2 snd_emu10k1,snd_pcm
snd_rawmidi            19208  3 snd_seq_virmidi,snd_emu10k1,snd_usb_lib
snd_util_mem            3572  2 snd_emux_synth,snd_emu10k1
snd_seq_device          6232  5 snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_seq,snd_rawmidi
snd_hwdep               6900  3 snd_emux_synth,snd_emu10k1,snd_usb_audio
snd                    50908  41 snd_emu10k1_synth,saa7134_alsa,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_emu10k1,snd_usb_audio,snd_ac97_codec,snd_seq,snd_pcm,snd_usb_lib,snd_timer,snd_rawmidi,snd_seq_device,snd_hwdep
soundcore               5672  1 snd
[Zagiewa@Zagiewa ~]$ cat /proc/asound/pcm
00-00: USB Audio : USB Audio : capture 1
01-00: emu10k1 : ADC Capture/Standard PCM Playback : playback 32 : capture 1
01-01: emu10k1 mic : Mic Capture : capture 1
01-02: emu10k1 efx : Multichannel Capture/PT Playback : playback 8 : capture 1
01-03: emu10k1 : Multichannel Playback : playback 1
01-04: p16v : p16v : playback 1 : capture 1
02-00: SAA7134 PCM : SAA7134 PCM : capture 1
a komenda -tv alsa:adevice=plughw.1,1 dalej wypluwa no sound więc trzeba podać coś innego problem tylko w tym, że nie wiem co dlatego prosił bym o podanie opcji które po wpisaniu mogą mi dać dźwięk.

arctgx

  • Gość
Karta telewizyjna - jest obraz, nie ma dźwięku
« Odpowiedź #3 dnia: 2010-02-24, 22:16:00 »
00-00: USB Audio : USB Audio : capture 1
[b]01-00[/b]: emu10k1 : ADC Capture/Standard PCM Playback : playback 32 : capture 1
01-01: emu10k1 mic : Mic Capture : capture 1
01-02: emu10k1 efx : Multichannel Capture/PT Playback : playback 8 : capture 1
01-03: emu10k1 : Multichannel Playback : playback 1
01-04: p16v : p16v : playback 1 : capture 1
02-00: SAA7134 PCM : SAA7134 PCM : capture 1
Spróbuj według tego plughw.1,0.

Zagiewa

  • Gość
Karta telewizyjna - jest obraz, nie ma dźwięku
« Odpowiedź #4 dnia: 2010-02-25, 00:43:13 »
Już rozumiem jak to działa :) ale niestety dalej no sound. Sprawdzałem wszystkie po kolei (1,0   1,1   1,2 itd.) po za pierwszym 0,0 i nic - cisza :(

arctgx

  • Gość
Karta telewizyjna - jest obraz, nie ma dźwięku
« Odpowiedź #5 dnia: 2010-02-26, 01:56:15 »
Notacja "w Alsie" (nie wiem ściśle, co to znaczy: może składnia dla jakiejś funkcji z biblioteki libasound*) to plughw:1,0. Z kolei
Cytat: man mplayer
adevice=
                      Set  an audio device.   should be /dev/xxx for OSS and a hardware ID for ALSA.  You must replace any ':' by a '.' in the hardware ID for ALSA.
więc powinno być dobrze. Dla pewności możesz spróbować odpalić jakiś plik WAV za pomocą aplay na tym urządzeniu:
aplay -D plughw:1,0 plik.wav
Jeszcze jedno: MPlayer odtwarza zwykłe pliki z dźwiękiem? Nie wnikałem, czym różni się działanie -ao alsa device=plughw=1.0 (uwaga na inną składnię) od -tv alsa:adevice=plughw.1,0.

http://alsa.opensrc.org/index.php/DigitalOut#mplayer

Zagiewa

  • Gość
Karta telewizyjna - jest obraz, nie ma dźwięku
« Odpowiedź #6 dnia: 2010-03-03, 17:21:36 »
Mplayer nie ma problemów z odtwarzaniem zarówno plików audio mp3 czy wav tak samo dobrze radzi sobie z filmami nawet jeśli są w ac3 dlatego tez dziwie się czemu nie chce współpracować z kartą tv :( dopisanie tych linijek, które podałeś nic nie dają. Ciągle cisza :/ Coś mi się wydaje, że trzeba będzie zostawić ten temat i czekać na kolejne wydania z myślą, że zostanie poprawiony software bo rozmawiałem już z osobami które miały podobny problem, który z kolejnymi wydaniami Fedory sam się rozwiązał

arctgx

  • Gość
Karta telewizyjna - jest obraz, nie ma dźwięku
« Odpowiedź #7 dnia: 2010-03-03, 18:22:25 »
Próbowałeś użyć aplaya jak wyżej?

WizardNumberNext

  • Gość
Karta telewizyjna - jest obraz, nie ma dźwięku
« Odpowiedź #8 dnia: 2010-03-07, 21:09:36 »
Niestety widzę, że czekanie ci nie pomoże.
02-00: SAA7134 PCM : SAA7134 PCM : capture 1
Po tym widzę, że czekanie mija się z celem!
Mój wujek ma taką samą kartę i ten sam problem! od 2007!
Czekaj dalsze 3 lata?
Musisz po pierwsze spróbować dorzucić moduł dźwięku dla SAA7134.
AverMedia jest oporne, ja mam kartę na tym samym chipie - zero problemów.
Potem pokombinuj z opcjami modułu, niestety nic więcej nie jestem w stanie ci poradzić.

P.S. pooglądaj bardzo uważnie kartę TV i spisz sobie wszystkie oznaczenia z kości - tzn tylko pierwsze wiersze. Poszukaj czy masz wszystkie moduły do tych kości - najlepiej użyj jak najnowszego jądra i w konfiguracji po prostu wyszukaj te nazwy. Potem sprawdź czy masz te moduły już w jądrze, jak nie masz to je załaduj, jak nie masz modułów - to pozostaje aktualizacja jądra ,lub jego przekompilowanie.