Skocz do zawartości

Howto: Tuner Tv (bt878) & Mplayer


LenoX

Rekomendowane odpowiedzi

Witam,

 

może się przyda początkującym fanom linuksa. Piszę to, bo kiedyś próbowałem odpalić tuner TV pod linuksem i skończyło się na niebieskim ekranie.....

 

Na początek powinno zadziałać to:

mplayer tv:// -tvscan autostart

 

Ostatecznie ja tak uruchamiam TV (BT878 AVerMedia TVCaptur)

mplayer tv:// -tv driver=v4l2:input=0:width=768:height=576:device=/dev/video0:channels=R12-TVP1,25-TVP2,42-TVPinf,59-POLSAT -vf crop=768:432:0:72

 

przeskakuję pomiędzy 4ma programami za pomocą klawiszy : "h" i "k"

 

mplayer tv:// ' uruchamia mplayer w trybie oglądania TV

driver=v4l2 ' u mnie działa sterownik v4l2

input=0 ' sygnał pochodzi z anteny, 1 i 2 dotyczą S-video i chinch

width=768:height=576 ' to pochodzi z dokumentacji tunera TV

device=/dev/video0 ' jeżeli ma się więcej urządzeń video np. kamera internetowa, to wskazane zdefiniować video0 lub video1 itd.

channels=R12-TVP1,25-TVP2,42-TVPinf,59-POLSAT ' R12, 25, 42, 59 nazwy kanałów {dotyczy Legnicy :-) }

-vf crop=768:432:0:72 ' kadrujemy do rozmiarów 16:9; górny lewy róg kadrowania to 0:72 72=(576-432)/2

 

Teraz jak wyszukać kanały:

mplayer tv:// -tvscan autostart

 

....otrzymujemy: channels=R12-ch1,25-ch2,30-ch3,35-ch4,42-ch5,47-ch6,59-ch7

Bazując na tym, można nadać nazwy programów i ustawić dogodną kolejność

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 weeks later...

Mam obraz ale co jak nie działa dźwięk? Mam pulseaudio i wszystkie suwaki od karty tv na max. Jest jakaś komenda którą mogę dodać aby dźwięk był?

Podczas uruchamiania otrzymuje coś takiego w konsoli:

 

[Zagiewa@Zagiewa ~]$ mplayer tv:// -tv driver=v4l2:input=0:width=768:height=576:device=/dev/video1:channels=R12-TVP1,25-TVP2,42-TVPinf,59-POLSAT -vf crop=768:432:0:72
MPlayer SVN-r29800-4.4.2 © 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing tv://.
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <[email protected]>
comment: first try, more to come ;-)
Selected device: Avermedia PCI pure analog (M135
Tuner cap: STEREO LANG1 LANG2
Tuner rxs: MONO
Capabilites:  video capture  video overlay  VBI capture device  tuner  read/write  streaming
supported norms: 0 = NTSC; 1 = NTSC-M; 2 = NTSC-M-JP; 3 = NTSC-M-KR; 4 = PAL; 5 = PAL-BG; 6 = PAL-H; 7 = PAL-I; 8 = PAL-DK; 9 = PAL-M; 10 = PAL-N; 11 = PAL-Nc; 12 = PAL-60; 13 = SECAM; 14 = SECAM-B; 15 = SECAM-G; 16 = SECAM-H; 17 = SECAM-DK; 18 = SECAM-L; 19 = SECAM-Lc;
inputs: 0 = Television; 1 = Composite1; 2 = S-Video;
Current input: 0
Current format: BGR24
v4l2: current audio mode is : MONO
TV channel names detected.
Selected channel: R12 - TVP1 (freq: 223.250)
[vdpau] Could not open dynamic library libvdpau.so.1
Opening video filter: [crop w=768 h=432 x=0 y=72]
Crop: 768 x 432, 0 ; 72
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 720x432 => 720x432 Planar YV12 
Selected video codec: [rawyv12] vfm: raw (RAW YV12)
==========================================================================
Audio: no sound
Starting playback...
v4l2: 272 frames successfully processed, 0 frames dropped.

 

Na samym końcu widać info o tym, że dźwięku nie ma ale czemu?

Odnośnik do komentarza
Udostępnij na innych stronach

Selected channel: R12 - TVP1 (freq: 223.250)

Czy masz ustawioną listę "kanał - nazwa programu"?

 

Czy możesz oglądać TV + głos poleceniem:

mplayer tv:// -tvscan autostart

 

Czy możesz uzyc alsamixer do zabawy z suwakami?

'm' to mute on/off

alsamixer -c 0

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem czy dobrze rozumiem, o co Ci chodzi z tą listą. Pytasz czy uruchamiając mplayera mam listę kanałów? jeśli tak to odpowiedz brzmi nie bo uznałem, że nie ma sensu tworzyć takiej listy w żadnym z programów do odbioru TV skoro nie mam dźwięku.

 

Po wklepaniu komendy którą podałem nie ma głosu a konsola zwraca no sound.

 

Co do alsamixer to bawiłem się wielokrotnie i wszystko mam ustawione na max tzn. na karcie tv mam line1, line2 i video gdzie wszystko daje na max, na karcie dźwiękowej też mam suwaki na 100%

 

Dodam, że mplayer to nie jedyny program na którym próbowałem odpalić dźwięk bo mam chociażby ciągle zainstalowanego tvtime który pokazuje obraz ale bez dźwięku i nikt nie wie dlaczego :(

 

Ciekaw jestem czy masz alsa czy polse audio? bo męcząc się nad dźwiękiem przeszukałem wiele forów w tym to tutaj, artykułów itp. itd. i czasami zdarzało mi się natrafić na post gdzie ktoś uważał, że problem można rozwiązać usuwając pulse audio ale szkoda mi pulse audio pomimo, że co niektórzy go nie lubią.

Odnośnik do komentarza
Udostępnij na innych stronach

Moja pomoc w temacie tunerów TV pewnie zadziałą u 90% użytkowników.

Za bardzo Tobie nie pomogę, bo nie mam pojęcia o modułach, sterownikach itd. Też miałem "przeboje" pod windą z brakiem dźwięku. Radziłem sobie odpalając oryginalny program. Po jego zamknięciu uruchamiał się Dscaler.

Po 5u latach przerwy odpaliłem Tuner pod F12 i jest OK.

 

U ciebie zobaczyłem, że przeklepałeś polecenie z kanałami ustawionymi pod Legnicę

Selected channel: R12 - TVP1 (freq: 223.250)

...masz też

[vdpau] Could not open dynamic library libvdpau.so.1

Zatem doinstaluj sobie libvdpau.so.1.

 

Możesz też poćwiczyć inne sterowniki

man mplayer

Czy masz prawidłowo wykrytą kartę TV (chip audio) i załadowany moduł?

lsmod
lspci

 

W akcie desperacji można załadować system z DVD Knoppix. Bardzo dobrze wykrywa urządzenia i ma sporo programów.

http://www.knopper.net/knoppix-mirrors/index-en.html

Jak możesz to podłącz też wyjście audio z Karty TV do słuchawek czy innych głośników. Warto zweryfikować czy faktycznie Tuner nie daje sygnału na kartę muzyczną jak jest podłączony kabelkiem.

 

 

U mnie jest tak

Playing tv://.
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <[email protected]>
comment: first try, more to come;-)
Selected device: BT878 video (AVerMedia TVCaptur
Tuner cap:
Tuner rxs: MONO
Capabilites:  video capture  video overlay  VBI capture device  tuner  read/write  streaming
supported norms: 0 = NTSC; 1 = NTSC-M; 2 = NTSC-M-JP; 3 = NTSC-M-KR; 4 = PAL; 5 = PAL-BG; 6 = PAL-H; 7 = PAL-I; 8 = PAL-DK; 9 = PAL-M; 10 = PAL-N; 11 = PAL-Nc; 12 = PAL-60; 13 = SECAM; 14 = SECAM-B; 15 = SECAM-G; 16 = SECAM-H; 17 = SECAM-DK; 18 = SECAM-L; 19 = SECAM-Lc;
inputs: 0 = Television; 1 = Composite1; 2 = S-Video;
Current input: 0
Current format: YVU420
v4l2: current audio mode is : LANG1
TV channel names detected.
Selected channel: R12 - TVP1 (freq: 223.250)
Opening video filter: [crop w=768 h=432 x=0 y=72]
Crop: 768 x 432, 0; 72
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
VO: [vdpau] 768x432 => 768x432 Planar YV12 
Selected video codec: [rawyv12] vfm: raw (RAW YV12)
==========================================================================
Audio: no sound

 

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Doinstalowałem bibliotekę libvdpau.so.1. Sprawdzałem też inne sterowniki mplayera,

 

[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,s
n
d_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

 

Próbowałem też dopisywać do polecenia: -tv alsa:adevice=plughw.1,1 zmieniając nawet to 1,1 na 1,2 i wszystkie jakie tylko mam dostępne. Co do programów to próbowałem wyszukiwać tvscan autostart i te które Ty podałeś z legnicy ale wszystko bez skutku i nie wiem czemu :/ Zastanawia mnie jeszcze jedno u Ciebie też mplayer zwraca no sound dziwne.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 8 months later...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...