Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
W tvtime jest opcja dostrajania kanałów, której nie widzę w mplayerze (znowu ślepota).
Obraz też mam trochę lepszy z tego programu.
Tylko wybór kanałów działa mi na nerwy.
Wykrytych jest 12, a przy zmianie kanału trzeba ich szukać posród chyba 150 nieaktywnych.
Próbowalem różnych sposobów edycji stationlist.xml, wywalenia niepotrzebych kanałów - dopisał je ponownie, oznaczenia przy nich active="0" - nic to nie dało, w końcu wywalilem wszystkie niepotrzebne kanały, zablokowałem edycję pliku przez [b]chattr +i [/b]- a to również nic nie dało.
Krótko pisząc gadał dziad do do obrazu, obraz dziadu ani razu.
~/.tvtime/stationlist.xml w tej chwili wygląda tak:
<?xml version="1.0"?> <!DOCTYPE stationlist PUBLIC "-//tvtime//DTD stationlist 1.0//EN" "http://tvtime.sourceforge.net/DTD/stationlist1.dtd"> <stationlist xmlns="http://tvtime.sourceforge.net/DTD/"> <list norm="PAL" frequencies="Custom" audio="dk"> <station name="190,75MHz" active="1" position="13" band="Custom" channel="190,75MHz" finetune="0" norm="PAL" audio="auto"/> <station name="470,75MHz" active="1" position="14" band="Custom" channel="470,75MHz" finetune="0" norm="PAL" audio="auto"/> <station name="494,00MHz" active="1" position="15" band="Custom" channel="494,00MHz" finetune="0" norm="PAL" audio="auto"/> <station name="558,75MHz" active="1" position="16" band="Custom" channel="558,75MHz" finetune="0" norm="PAL" audio="auto"/> <station name="574,75MHz" active="1" position="17" band="Custom" channel="574,75MHz" finetune="0" norm="PAL" audio="auto"/> <station name="598,75MHz" active="1" position="18" band="Custom" channel="598,75MHz" finetune="0" norm="PAL" audio="auto"/> <station name="630,75MHz" active="1" position="19" band="Custom" channel="630,75MHz" finetune="0" norm="PAL" audio="auto"/> <station name="646,75MHz" active="1" position="21" band="Custom" channel="646,75MHz" finetune="0" norm="PAL" audio="auto"/> <station name="647,25MHz" active="1" position="9" band="Custom" channel="647,25MHz" finetune="0" norm="PAL" audio="auto"/> <station name="678,75MHz" active="1" position="23" band="Custom" channel="678,75MHz" finetune="0" norm="PAL" audio="auto"/> <station name="766,75MHz" active="1" position="11" band="Custom" channel="766,75MHz" finetune="0" norm="PAL" audio="auto"/> <station name="782,75MHz" active="1" position="26" band="Custom" channel="782,75MHz" finetune="0" norm="PAL" audio="auto"/> <station name="646,00MHz" active="1" position="20" band="Custom" channel="646,00MHz" finetune="0"/> <station name="647,50MHz" active="1" position="22" band="Custom" channel="647,50MHz" finetune="0"/> <station name="765,75MHz" active="1" position="24" band="Custom" channel="765,75MHz" finetune="0"/> <station name="767,25MHz" active="1" position="25" band="Custom" channel="767,25MHz" finetune="0"/> </list> </stationlist>
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2010-11-28 12:52:31)
Offline
Raczej należało by zwrócić uwagę na pole position.
Mozesz ręcznie pozmieniać z poziomu tvtime aby byly pod numerami 1,2,3 itd.
W mplayerze można dostrajanie obejść w ten sposób ,że podajemy częstotliwość kanału.
Kanał ma zawsze XXXXX,250 to podajemy np XXXXXX,600 opcja freq
Xawtv i xdtv mają dostrajanie.
Offline
[quote=ilin]Raczej należało by zwrócić uwagę na pole position.[/quote]
Indeed, zawsze najlepiej jest ruszać z "[url=http://pl.wikipedia.org/wiki/Pole_position][i]pole position[/i][/url]" :)
[i]// sorry za offtop[/i]
Offline
W tvtime - pozmieniam pole position, zastanawiam się tylko, czy to normalne, że po odblokowaniu chattrem stationlist.xml - i uruchomieniu tvtime, program dorzuci tam ponad 100 kanałów, i pozmienia sobie pozycje.
Poza tym pole position i tak się za bardzo nie zgadza, bo np tvp1 jest na 8, tvn (kanał 32) na 62,
a puls (w mplayerze kanał 34) na 109 - o ile pamiętam, krótko pisząc bajzel.
Nie wiem, czy to błąd w tvtime (programu), czy coś z konfiguracją.
Szukam sposobu, żeby przy przełączaniu przeskakiwał tylko po kanałach zaznaczonych jako aktywne
active="1"
Co do mplayera, to nie działa (w tablicy częstotliwości) tvp1 - kanał 8 - nie rozpoznaje częstotliwości przy wybraniu tvp1 - za to po wybraniu poprzez
tv://8
wchodzi na jedynkę ze Skrzycznego - kanał 24.
Obecny tuner ma trochę za małą czułość (czy może kabel mu nie odpowiada), bo zarówno programy ze Skrzycznego, jak i Czeską TvNova mam bardzo słabą, (o niebo gorzej, niż w telewizorze).
Dlatego informacja, jak mplayerowi wpisać częstotliwości poszczególnych kanałów, jest bardzo interesująca, i mile widziana.
Również info, o możliwości ustawienia nasycenia kolorów i innych parametrów wyświetlania per/kanał - byłaby interesująca,.
Na telewizorze dużych różnic nie ma (stary grat), ale na monitorze są kolosalne.
Poza tym, czy da się ożenić mplayera z xmltv? - bo na necie nic ciekawego w tym zakresie nie znalazłem.
A i z samym epgdownloaderem mialem niezły cyrk, nie chce działać z w*, poszedł z in*, ale widzę, że ostatnio sciągnął tylko połowę programu.
Przynajmniej tylko tyle wyświetla maxemumtvguide.
W poniedziałek zamawiam nowy tuner, na 95% Hauppauge WinTV-HVR1300 - ma niezłe wyniki w Linuxie (w MythUbuntu chodzi po włożeniu do pci), ewentualnie wezmę Mediona z SAA7134.
Na razie nie będę ładował kasy w jakiś wypasiony tuner z mpeg4 - bo i tak nie ma zbyt wielu na rynku, a poza tym, jak wreszcie ruszy DVB, to w praniu okaże się, które modele się sprawdzą, a które będą się nadawały tylko na żyletki.
Dzięki i Pozdrawiam
;)
Ostatnio edytowany przez Jacekalex (2010-11-05 12:35:58)
Offline
U mnie polecenie
mplayer tv:// -tv device=/dev/video0:driver=v4l2:outfmt=yuy2:normid=3:fps=25:width=640:height=480:brightness=20:contrast=0:saturation=100:freq=687.600 -vf pp=lb
Bez problemu wchodzi na "odstrojony" kanał 48. (to przyklad u mnie)
adam@debian:~$ mplayer tv:// -tv device=/dev/video0:driver=v4l2:outfmt=yuy2:normid=3:fps=25:width=640:height=480:brightness=20:contrast=0:saturation=100:freq=687.600 -vf pp=lb
MPlayer SVN-r31918 (C) 2000-2010 MPlayer Team
Playing tv://.
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
comment: first try, more to come ;-)
Selected device: PixelView PlayTV Ultra Pro (Ste
Tuner cap: STEREO LANG1 LANG2
Tuner rxs: MONO
Capabilities: video capture VBI capture device tuner read/write streaming
supported norms: 0 = NTSC-M; 1 = NTSC-M-JP; 2 = NTSC-443; 3 = PAL-BG; 4 = PAL-I; 5 = PAL-DK; 6 = PAL-M; 7 = PAL-N; 8 = PAL-Nc; 9 = PAL-60; 10 = SECAM-B; 11 = SECAM-G; 12 = SECAM-H; 13 = SECAM-DK; 14 = SECAM-L;
inputs: 0 = Television; 1 = Composite1; 2 = S-Video;
Current input: 0
Current format: BGR24
v4l2: current audio mode is : MONO
Opening video filter: [pp=lb]
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
[PP] Using external postprocessing filter, max q = 6.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
[swscaler @ 0xaefdc20] using unscaled yuyv422 -> yuv420p special converter
VO: [xv] 640x480 => 640x480 Planar YV12
Selected video codec: [rawyuy2] vfm: raw (RAW YUY2)
==========================================================================
Audio: no sound
Starting playback[/quote]
Tylko wówczas nie możesz mieć tego wpisu w ~/.mplayer/config bo pociągnie z tego configa
[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]
Offline
A u mnie wchodzi na wszystkie kanały oprócz 8 - i nie mam pojęcia, dlaczego.
tv=device=/dev/video0:driver=v4l2:outfmt=yuy2:normid=8:fps=25:width=720:height=576:brightness=30:contrast=10:saturation=-40:hue=0:norm=PAL:audiorate=32000:alsa=1:adevice=hw.1,0:amode=1:forceaudio=1:volume=100:norm=PAL-dk:chanlist=europe-west:channels=8-TVP1,21-TVP2,32-tvn,47-Polsat,60-TVP3,34-Puls,53-TvNova,24-TVP1_Sk,41-TVP2_Sk,58-Polsat_Sk
TVP2 wchodzi, Polsat wchodzi, Puls wchodzi, jedynie dla jedynki z Myslowic, kanał 8, daje taki komunikat:
Couldn't find frequency for channel 8 (TVP1) Selected channel: 8 - TVP1 (freq: 0.000)
W dodatku, jest trochę do zrobienia z ustawieniami, zaledwie kilka kanałów, a przełączając się między jednym np Polsat a drugim Puls - trzeba zmieniać trochę jasność, i nasycenie kolorów.
Właśnie szukam, jak ustawić preferencje dla poszczególnych kanałów, czy to w channels.conf, czy gdzie indziej.
Poza tym programy ze Skrzycznego - w TvTime wychodzą nieco lepiej, jak się troszkę podreguluje częstotliwość.
Więc sposobu na preferencje dla częstotliwości per/kanał też poszukuję.
A całość ogniskuje się na skladni channels.conf.
tu jest niezły przykład do ustawień satelitarnych: http://www.linuxtv.org/wiki/index.php/MPlayer#Watching_DVB_Streams
Natomiast nigdzie nie znalazłem takiej składni dla programów naziemnych, choć na 99% to wykonalne.
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2010-11-05 21:32:55)
Offline
Tvtime bierze 8 kanał?
Może ta karta ma tylko zakres UHF.
Ósemka to VHF
Offline
TvTime bierze bez problemu, mplayer natomiast nie.
I pojęcia nie mam, jak mu przetłumaczyć, ze kanału TVP1 ma szukać na określonej częstotliwości.
Ogólnie , czy zamiast ogólnego konfigu tv w stylu
tv=device=/dev/video0:driver=v4l2:outfmt=yuy2:...............................
Można mu wpisać opcje konfiguracyjne dla poszczególnych kanałów np:
TVP1=device=/dev/video0:driver=v4l2:outfmt=yuy2:freq=xxxx.00:... tvn=device=/dev/video0:driver=v4l2:outfmt=yuy2:freq=xxxx.00:...
Jest coś takiego wykonalne? i ewentualnie, wg jakiej składni? W channels.conf?
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2010-11-06 16:16:58)
Offline
Możesz sobie napisać osobne skrypty dla każdego kanału.
Ale jak to w channels.list ma wyglądać to nie wiem.
Offline
Zauważyłem, ze mplayer po wywołaniu tv://tvn szuka pliku ~/.mplayer/tvn.conf,
nie zauważyłem natomiast, żeby po przełączeniu na inny kanał szukał innego konfigu.
Co do uruchamiających skryptów - jeżeli ma to być skrypt powłoki, który do każdego programu odpala osobne polecenie mplayera, wyklucza to swobodne wczytywanie ustawień dla kanałów przy przełączaniu.
Próbuję rozszyfrować ten przykład z LinuxTV:
cat ~/.mplayer/channels.conf: #Eutelsat W4 36' Sport 1:11727:h:0:27500:101:201:1 Sport 2:11727:h:0:27500:102:202:2 First Automotive:11727:h:0:27500:103:203:3 BIZ TV:11727:h:0:27500:105:205:5 RUTV:11727:h:0:27500:109:209:9 O2TV:11727:h:0:27500:110:210:10 RTVi:11727:h:0:27500:111:211:11
Nie łapię jeszcze dokładnie sensu składni tego zapisu, ale trochę pokombinuję.
Obecnie smażę maila do [url=http://linux.bytesex.org/v4l2/bttv.html]developera[/url] modułu bttv, aby w następnych wersjach kernela (kiedyś), usłyszeć kartę Pinnacle.
Pozdrawiam
Ostatnio edytowany przez Jacekalex (2010-11-08 03:22:48)
Offline
Co do uruchamiających skryptów - jeżeli ma to być skrypt powłoki, który do każdego programu odpala osobne polecenie mplayera, wyklucza to swobodne wczytywanie ustawień dla kanałów przy przełączaniu.[/quote]
Zależy jak na to patrzeć.
Skrypt z 1 , skrypt z 2 -> nadrzędny skrypt który przy przelączeniu kiluje mplayera z 1 a odpala z dwójką.
Mplayer szybki startuje więc jest to wykonalne.
[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]
Offline
Jak innego wyjścia nie będzie, to najwyżej skrypt, chociaż wolałbym wykorzystać możliwości, jakie daje mplayer w tym zakresie.
Pozdrawiam
;-)
Offline
Tvtime nigdy nie powinno sprawiać problemów, najprawdopodobniej ustawiłeś swego czasu coś takiego w opcjach, aby ustawił wszystkie kanały jako aktywne. Aby zaczęło ci działać normalnie możesz zrobić to co ja zawsze robiłem, niestety nie pamiętam teraz kolejności, a nie mam tvtime pod ręką:
1. Przenieś sobie katalog z konfiguracją gdzieś na bok.
2. Odpal tvtime (i właśnie tego nie pamiętam, czy tutaj masz dać wyszukiwanie programów czy włączyć po prostu żeby tylko zapisało ci ustawienia nowe).
3. Wyłącz tvtime.
4. Odpal konsolę i skorzystaj z polecenia tvtime-scanner albo tvtime-scan, nigdy nie pamiętam jakie jest odpowiednie.
5. Ustaw opcje do skanowania i poczekaj z 10 minut, bo mniej więcej tyle trwa skanowanie całego pasma.
6. Odpal tvtime i sprawdź czy masz wszystkie potrzebne kanały.
7. Zmień sobie numerację kanałów, bo będzie dość przypadkowa a lepiej ustawić sobie kolejno 1,2,3...
Offline
Ja mam tak, że każdy kanał mam zapisany jako skrypt w osobnym pliku. Przykład:
#!/bin/bash mplayer -osdlevel 1 -tv device=/dev/video0:driver=v4l2:width=768:height=576:fps=25:normid=5:channels=50-tvn24 tv://
jedno kliknięcie i oglądam właściwy kanał.
Co do channels.conf to kiedyś się tym bawiłem, ale nie udało mi się go zmusić do współpracy z mplayerem
http://forum.dug.net.pl/viewtopic.php?id=14257
Mój plik wygląda w ten sposób:
[global] freqtab = europe-east [defaults] input = Television norm = PAL-DK [PolSat2 (119.25)] channel = SR2 [tvn (127.25)] channel = SR3
Offline
Zrobione ;)
i działa :D
http://jacekalex.sh.dug.net.pl/stationlist.xml
Offline
[quote=Jacekalex]http://jacekalex.sh.dug.net.pl/stationlist.xml[/quote]
Hmm, tylko strona jest pusta.
Offline
[quote=Akkon][quote=Jacekalex]http://jacekalex.sh.dug.net.pl/stationlist.xml[/quote]
Hmm, tylko strona jest pusta.[/quote]
Diabelnie dziwne, jak klikam na odnośnik - to otwiera mi się surowy konfig xml, spróbuj zaatakować to wgetem.
$ wget http://jacekalex.sh.dug.net.pl/stationlist.xml --2010-11-29 16:08:44-- http://jacekalex.sh.dug.net.pl/stationlist.xml Translacja jacekalex.sh.dug.net.pl... 217.96.37.18 Łączenie się z jacekalex.sh.dug.net.pl|217.96.37.18|:80... połączono. Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK Długość: 19764 (19K) [application/xml] Zapis do: `stationlist.xml' 100%[======================================>] 19.764 12,9K/s w 1,5s 2010-11-29 16:08:46 (12,9 KB/s) - zapisano `stationlist.xml' [19764/19764]
SOA#1
Offline
[quote=Akkon][quote=Jacekalex]http://jacekalex.sh.dug.net.pl/stationlist.xml[/quote]
Hmm, tylko strona jest pusta.[/quote]
W przeglądarce wyświetl źródło strony. ;)
Offline
To nie źródło strony, ino plik konfiguracyjny tvtime w formacie xml.
Offline
U mnie się nic nie wyświetla (przeglądarka Chrome), ale rada azhaga pomogła. Nieważne, Jacekalex piszesz, że działa. Rozumiem, że z tvtime, bo początkowo myślałem, że udało Ci się skłonić mplayera do współpracy z channels.conf.
Ostatnio edytowany przez Akkon (2010-12-01 14:49:23)
Offline
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00106 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.128.198.90' WHERE u.id=1 |
0.00134 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.128.198.90', 1732311823) |
0.00050 | SELECT * FROM punbb_online WHERE logged<1732311523 |
0.00112 | DELETE FROM punbb_online WHERE ident='18.188.183.21' |
0.00075 | DELETE FROM punbb_online WHERE ident='18.227.48.131' |
0.00076 | SELECT topic_id FROM punbb_posts WHERE id=157792 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=17679 ORDER BY posted |
0.00055 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=17679 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00244 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=17679 ORDER BY p.id LIMIT 0,25 |
0.00075 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17679 |
Total query time: 0.00953 s |