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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#26  2023-02-07 22:32:21

  wlodarek1 - Użytkownik

wlodarek1
Użytkownik
Skąd: częstochowa
Zarejestrowany: 2007-06-24
Serwis

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

vlc dvb.xspf
VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
[0000555757b185b0] main libvlc: Uruchamianie vlc z domyślnym interfejsem. Użyj 'cvlc', aby używać vlc bez interfejsu.
[00007f9938001930] cache_read stream error: cannot pre fill buffer
[00007f9938008080] xml xml reader error: XML parser error (line 1) : Extra content at the end of the document

[00007f9938001930] playlist stream error: can't read xml stream
[00007f999c00aaf0] dtv stream error: cannot add PID 0x0000: Invalid argument
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 2583, resource id: 16796619, major code: 40 (TranslateCoords), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 14458, resource id: 16796924, major code: 40 (TranslateCoords), minor code: 0
[00007f999c0084c0] cache_block stream error: cannot pre fill buffer
[00007f999c00aaf0] dtv stream error: cannot add PID 0x0000: Invalid argument
[00007f999c0033f0] cache_block stream error: cannot pre fill buffer
QObject::~QObject: Timers cannot be stopped from another thread

LIPA.....


System operacyjny ma być dla ludzi, a nie ludzie dla systemu operacyjnego.

Offline

 

#27  2023-02-07 22:43:37

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

@wlodarek1 sprawdź powoli to co napisałem w poście 20, nie rób wszystkiego na raz, daj mi wynik, o który prosiłem.

Kod:

cat ~/.config/smplayer/tv.m3u8

Wybór kanałów jest w zakładce Otwórz -> TV -> i tu rozwiana lista kanałów.
Włącz akceleracje w smplayerze, w uruchomionym klawisze Ctrl i klawisz p razem (lub Ustawienia), wybrać  Wydajność, dalej Dekodowanie sprzętowe na Automatycznie (lub w pliku konfiguracji, ale tu masz łatwiej). Po zapisaniu i wyjściu z smplayera, pokaż.

Kod:

grep -e mplayer_bin -e hwdec  ~/.config/smplayer/smplayer.ini

Jeszcze jeden test możesz zrobić. Po podłączeniu tunera DVB i zamianie frontend-ów, tak jak pisałem w poście 20. (zamiana oczywiście z root-a lub z sudo)

Kod:

mv /dev/dvb/adapter0/frontend1 /dev/dvb/adapter0/frontend0

Możesz szybko przetestować w mpv, plik konfiguracji kanałów już jest. Uruchomienie kanału trochę potrwa, jak jest słaba jakość sygnału.

Kod:

mpv dvb://TVP1

Jak działa, to wracaj do ustawień smplayera.

Edycja: Podaj jeszcze, z podłączonym tunerem DVB, informacje z.

Kod:

lsusb

Ostatnio edytowany przez jawojx (2023-02-08 09:33:44)

Offline

 

#28  2023-02-08 15:41:17

  wlodarek1 - Użytkownik

wlodarek1
Użytkownik
Skąd: częstochowa
Zarejestrowany: 2007-06-24
Serwis

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Odpowiedź na pierwsze z tych poleceń jest taka ;

$ mpv dvb://TVP1
[dvbin] Tuning to channel "TVP1"...
[dvbin] dvb_tune DVB-T Freq: 634000000
[dvbin] Not able to lock to the signal on the given frequency, timeout: 30
[dvbin] ERROR locking to channel when tuning with S2API, clearing and falling back to DVBv3-tuning.
[dvbin] Not able to lock to the signal on the given frequency, timeout: 30
[dvbin] dvb_tune, TUNING FAILED
[dvbin] ERROR, COULDN'T SET CHANNEL  0: "TVP1"
Failed to open dvb://TVP1.

Exiting... (Errors when loading file)

A wynik polecenia LSUSB jest taki ;

lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 0bda:b00a Realtek Semiconductor Corp. Realtek Bluetooth 4.2 Adapter
Bus 003 Device 003: ID 05c8:03d2 Cheng Uei Precision Industry Co., Ltd (Foxlink) HP TrueVision HD Camera
Bus 003 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 004: ID 0951:1666 Kingston Technology DataTraveler 100 G3/G4/SE9 G2/50
Bus 002 Device 003: ID 0951:1666 Kingston Technology DataTraveler 100 G3/G4/SE9 G2/50
Bus 002 Device 002: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub             
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 001 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 007: ID 22d9:2764 OPPO Electronics Corp. RMX2111
Bus 001 Device 005: ID 15f4:0131 HanfTek Astrometa DVB-T/T2/C FM & DAB receiver [RTL2832P]
Bus 001 Device 002: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub             
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
darek@mx:~


System operacyjny ma być dla ludzi, a nie ludzie dla systemu operacyjnego.

Offline

 

#29  2023-02-08 16:38:18

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Wygląda na słaby sygnał, antena ustawiona tak samo jak wczoraj, spróbuj program z innego muxa, jak nie będzie działać, to zmierzymy sygnał.

Kod:

mpv dvb://Polsat

Ostatnio edytowany przez jawojx (2023-02-08 16:38:57)

Offline

 

#30  2023-02-08 17:27:05

  wlodarek1 - Użytkownik

wlodarek1
Użytkownik
Skąd: częstochowa
Zarejestrowany: 2007-06-24
Serwis

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Nie wiem czy można mówić że jest słaby sygnał jeśli na Windows odtwarzacz TVR player wyświetla wszystkie stacje ?


System operacyjny ma być dla ludzi, a nie ludzie dla systemu operacyjnego.

Offline

 

#31  2023-02-08 17:53:28

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Powinno być tak samo, ale czy ty podmieniłeś te frontend-y, przed próbą z mpv? Bo może tu jeszcze jest błąd. Jeszcze raz i czy zrobiłeś przed testem to (z roota lub sudo)

Kod:

mv /dev/dvb/adapter0/frontend1 /dev/dvb/adapter0/frontend0

I dopiero test z mpv, jeszcze raz.

Kod:

mpv dvb://TVP1

i

Kod:

mpv dvb://Polsat

Jak używamy mpv, bez nakładki smplayer, to trzeba ustawić sprzętowe dekodowanie wideo dla niego, ale to później.

EDYCJA: ===============To po próbie.=================================


Po próbie z mpv zainstaluj.

Kod:

apt install dvb-tools

Pokaż to.

Kod:

dvb-fe-tool --frontend=0

i to.

Kod:

dvb-fe-tool --frontend=1

Ostatnio edytowany przez jawojx (2023-02-08 18:09:22)

Offline

 

#32  2023-02-08 19:23:08

  wlodarek1 - Użytkownik

wlodarek1
Użytkownik
Skąd: częstochowa
Zarejestrowany: 2007-06-24
Serwis

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

$ dvb-fe-tool --frontend=0
Device Sony CXD2837ER DVB-T/T2/C demodulator (/dev/dvb/adapter0/frontend0) capabilities:
     CAN_2G_MODULATION
     CAN_FEC_1_2
     CAN_FEC_2_3
     CAN_FEC_3_4
     CAN_FEC_5_6
     CAN_FEC_7_8
     CAN_FEC_AUTO
     CAN_GUARD_INTERVAL_AUTO
     CAN_HIERARCHY_AUTO
     CAN_INVERSION_AUTO
     CAN_MUTE_TS
     CAN_QAM_16
     CAN_QAM_32
     CAN_QAM_64
     CAN_QAM_128
     CAN_QAM_256
     CAN_QAM_AUTO
     CAN_QPSK
     CAN_TRANSMISSION_MODE_AUTO
DVB API Version 5.11, Current v5 delivery system: DVBT2
Supported delivery systems:
     DVBT
    [DVBT2]
     DVBC/ANNEX_A
Frequency range for the current standard:
From:            42,0 MHz
To:              1,00 GHz
darek@mx:~
$ dvb-fe-tool --frontend=1
ERROR    Nie ma takiego pliku ani katalogu while opening /dev/dvb/adapter0/frontend1
darek@mx:~

Po wpisaniu polecen ;  mpv dvb://TVP1 , mpv dvb://Polsat - obraz tych stacji i dźwięk
wyświetliły się prawidłowo . Teraz tylko kwiestia ; jak uruchamiać programy tv
bezpośrednio z odtwarzaczy wideo ; smplayer lub kaffeine bez wydawania poleceń w konsoli ?
Po wybraniu w smplayer ; otwórz - TV - nie ukazuje się niestety lista kanałów .....

$ cat ~/.config/smplayer/tv.m3u8
#EXTM3U
#EXTINF:0,/home/darek/.config/smplayer/favorites0001.m3u8,:/H2O/openfolder.png,1
/home/darek/.config/smplayer/favorites0001.m3u8
darek@mx:~

Ostatnio edytowany przez wlodarek1 (2023-02-08 19:31:34)


System operacyjny ma być dla ludzi, a nie ludzie dla systemu operacyjnego.

Offline

 

#33  2023-02-08 20:52:32

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

No, czyli był słaby sygnał, bo na niewłaściwym demodulatorze i nie było go wcale. :) Dobrze.

Teraz ostrożnie i nie pomyl się. Zrobimy prostą regułę dla udev, na razie dla jednego podłączanego tunera DVB, dla ciebie to i tak wystarczy, bo masz jeden, a ja mam obawy o pomyłkę tak na odległość. Lepiej byłoby to zrobić osobno w skrypcie i go uruchamiać przez usługę, ale na razie jak jest prymitywna, tak zrobimy.

W pliku (Po to były potrzebne dane z lsusb. Nie musi być nano, oczywiście z roota lub sudo, tym razem.)

Kod:

nano /etc/udev/rules.d/95-dvbfrontend.rules

Wklej (UWAGA: Schowany długi wiersz, ma być w jednej linii. Dobrze skopiować.)

Kod:

ACTION=="add" ,SUBSYSTEM=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0131", RUN+="/bin/mv /dev/dvb/adapter0/frontend1 /dev/dvb/adapter0/frontend0"

Wady dla wielu tunerów USB, dla jednego nie ma, czasami zostaje nieoczyszczony folder /dev/dvb/ z frontend i to spowoduje, że nie będzie działał inny prawidłowo, używany jeden po drugim (trzeba pisać regułę "remove"). A i przy podłączaniu tego jak drugi to nie będzie działało, zajmiemy się tym, jak będzie drugi tuner i taka potrzeba. Przy jednym nie musimy o tym mówić. Może później napiszemy skrypt i regułę do lepszego zarządzania tą zmianą i kasowania, dla wielu tunerów USB, na razie to dla ciebie wystarczy.

Można wyjąć (jak jest) z gniazda USB tuner i włożyć na nowo, zmiany powinny być widoczne. Nie trzeba dodatkowo restartować innych usług. Sprawdź, czy jest prawidłowy.

Kod:

dvb-fe-tool --frontend=0

-----------------------------------------------------------------------
Listy programów w smplayerze, wykasuj wszystko z tego pliku, co się powklejało przypadkowo.

Kod:

~/.config/smplayer/tv.m3u8

i wlej od nowa to (chyba wszystkie, bez kodowanych).

Kod:

#EXTM3U
#EXTINF:0,TVP 1,,0
dvb://TVP1
#EXTINF:0,TVP 2,,0
dvb://TVP2
#EXTINF:0,TVP3 Katowice,,0
dvb://TVP3 Katowice
#EXTINF:0,TVP Historia,,0
dvb://TVP Historia
#EXTINF:0,TVP Sport,,0
dvb://TVP Sport
#EXTINF:0,TVP Info,,0
dvb://TVP Info
#EXTINF:0,TVP GO,,0
dvb://TVP GO
#EXTINF:0,ESKA TV,,0
dvb://ESKA TV
#EXTINF:0,Polo TV,,0
dvb://Polo TV
#EXTINF:0,Fokus TV,,0
dvb://Fokus TV
#EXTINF:0,TTV,,0
dvb://TTV
#EXTINF:0,TV Trwam,,0
dvb://TV Trwam
#EXTINF:0,ANTENA HD,,0
dvb://ANTENA HD
#EXTINF:0,Stopklatka TV,,0
dvb://Stopklatka TV
#EXTINF:0,TVP ABC,,0
dvb://TVP ABC
#EXTINF:0,Polsat,,0
dvb://Polsat
#EXTINF:0,TVN,,0
dvb://TVN
#EXTINF:0,TV Puls,,0
dvb://TV Puls
#EXTINF:0,PULS 2,,0
dvb://PULS 2
#EXTINF:0,TVP Kultura,,0
dvb://TVP Kultura
#EXTINF:0,TVP World,,0
dvb://TVP World
#EXTINF:0,Alfa TVP,,0
dvb://Alfa TVP
#EXTINF:0,TVP Polonia,,0
dvb://TVP Polonia
#EXTINF:0,TVP Kobieta,,0
dvb://TVP Kobieta
#EXTINF:0,Belsat TV,,0
dvb://Belsat TV
#EXTINF:0,TVP Dokument,,0
dvb://TVP Dokument
#EXTINF:0,TVP Rozrywka,,0
dvb://TVP Rozrywka
#EXTINF:0,TVP Nauka,,0
dvb://TVP Nauka

I szukaj w smplerze  w zakładka Otwórz -> TV -> lista wyboru z kanałami
-------------------------------------------------
Reszta później, nie wszystko na raz, bo się pomylisz.

Ostatnio edytowany przez jawojx (2023-02-08 21:16:25)

Offline

 

#34  2023-02-08 22:06:48

  wlodarek1 - Użytkownik

wlodarek1
Użytkownik
Skąd: częstochowa
Zarejestrowany: 2007-06-24
Serwis

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

No więc tak ; gdy otworzyłem poprzez mousepad ten plik TVM3U8 - to okazało się ,
że jest on całkowicie pusty , nie było w nim żadnych kanałów  !
Wkleiłem te kanały które dałeś w ramce powyżej , ale przy próbie odtworzenia
pierwdszego z nich czyli TVP1 - wywaliło taki błąd ;

/usr/bin/mpv --no-quiet --terminal --no-msg-color --input-ipc-server=/tmp/smplayer-mpv-1155 --msg-level=ffmpeg/demuxer=error --video-rotate=no --no-config --no-fs --hwdec=no --sub-auto=fuzzy --no-input-default-bindings --input-vo-keyboard=no --no-input-cursor --cursor-autohide=no --no-keepaspect --wid=65011757 --monitorpixelaspect=1 --osd-level=1 --osd-scale=1 --osd-bar-align-y=0.6 --sub-ass --embeddedfonts --sub-ass-line-spacing=0 --sub-scale=1 --sub-font=Arial --sub-color=#ffffffff --sub-shadow-color=#ff000000 --sub-border-color=#ff000000 --sub-border-size=0.75 --sub-shadow-offset=2.5 --sub-font-size=50 --sub-bold=no --sub-italic=no --sub-margin-y=8 --sub-margin-x=20 --sub-codepage=ISO-8859-1 --sub-pos=100 --volume=55 --cache=auto --vf-add=lavfi=[yadif=mode=send_field] --screenshot-template=cap_%F_%p_%02n --screenshot-format=jpg --screenshot-directory=/home/darek/Obrazy/smplayer_screenshots --audio-pitch-correction=yes --volume-max=110 --dvbin-file=/home/darek/.config/mpv/channels.conf --term-playing-msg=MPV_VERSION=${=mpv-version:}
INFO_VIDEO_WIDTH=${=width}
INFO_VIDEO_HEIGHT=${=height}
INFO_VIDEO_ASPECT=${=video-params/aspect}
INFO_VIDEO_FPS=${=container-fps:${=fps}}
INFO_VIDEO_FORMAT=${=video-format}
INFO_VIDEO_CODEC=${=video-codec}
INFO_DEMUX_ROTATION=${=track-list/0/demux-rotation}
INFO_AUDIO_FORMAT=${=audio-codec-name}
INFO_AUDIO_CODEC=${=audio-codec}
INFO_AUDIO_RATE=${=audio-params/samplerate}
INFO_AUDIO_NCH=${=audio-params/channel-count}
INFO_LENGTH=${=duration:${=length}}
INFO_DEMUXER=${=current-demuxer:${=demuxer}}
INFO_SEEKABLE=${=seekable}
INFO_TITLES=${=disc-titles}
INFO_CHAPTERS=${=chapters}
INFO_TRACKS_COUNT=${=track-list/count}
METADATA_TITLE=${metadata/by-key/title:}
METADATA_ARTIST=${metadata/by-key/artist:}
METADATA_ALBUM=${metadata/by-key/album:}
METADATA_GENRE=${metadata/by-key/genre:}
METADATA_DATE=${metadata/by-key/date:}
METADATA_TRACK=${metadata/by-key/track:}
METADATA_COPYRIGHT=${metadata/by-key/copyright:}
INFO_MEDIA_TITLE=${=media-title:}
INFO_STREAM_PATH=${stream-path}
--audio-client-name=SMPlayer --term-status-msg=STATUS: ${=time-pos} / ${=duration:${=length:0}} P: ${=pause} B: ${=paused-for-cache} I: ${=core-idle} VB: ${=video-bitrate:0} AB: ${=audio-bitrate:0} dvb://TVP1

[dvbin] Tuning to channel "TVP1"...
[dvbin] dvb_tune DVB-T Freq: 634000000
[dvbin] dvb_streaming_read, failed with errno 11 when reading 131072 bytes
[dvbin] dvb_streaming_read, return 0 bytes
[dvbin] dvb_streaming_read, failed with errno 11 when reading 131072 bytes
[dvbin] dvb_streaming_read, return 0 bytes
[dvbin] dvb_streaming_read, failed with errno 11 when reading 131072 bytes
[dvbin] dvb_streaming_read, return 0 bytes
[dvbin] dvb_streaming_read, failed with errno 11 when reading 131072 bytes
[dvbin] dvb_streaming_read, return 0 bytes
[dvbin] dvb_streaming_read, failed with errno 11 when reading 131072 bytes
[dvbin] dvb_streaming_read, return 0 bytes
[dvbin] dvb_streaming_read, failed with errno 11 when reading 131072 bytes
[dvbin] dvb_streaming_read, return 0 bytes
[dvbin] dvb_streaming_read, failed with errno 11 when reading 131072 bytes
[dvbin] dvb_streaming_read, return 0 bytes
[dvbin] dvb_streaming_read, failed with errno 11 when reading 131072 bytes
[dvbin] dvb_streaming_read, return 0 bytes
[lavf] av_find_stream_info() failed
Failed to recognize file format.
Exiting... (Errors when loading file)


System operacyjny ma być dla ludzi, a nie ludzie dla systemu operacyjnego.

Offline

 

#35  2023-02-08 22:21:05

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Wygląda całkiem prawidłowo uruchomiony na niewłaściwszym demodulatorze, jak wcześniej z mpv. To robiłeś już po dodaniu reguły do udev i wypięciu i wpięciu Tunera DVB? Uruchom może komputer jeszcze raz tak dla czystości testu (jeżeli jeszcze tego nie robiłeś po ostatnich edycjach), wepnij tuner do USB, jak nie był wpięty i pokaż.

Kod:

dvb-fe-tool --frontend=0

i to może.

Kod:

cat /etc/udev/rules.d/95-dvbfrontend.rules

A później sprawdź jeszcze raz ten smpleyer, ale już chociaż kanały masz w nim.

Ostatnio edytowany przez jawojx (2023-02-08 22:25:50)

Offline

 

#36  2023-02-08 22:27:37

  wlodarek1 - Użytkownik

wlodarek1
Użytkownik
Skąd: częstochowa
Zarejestrowany: 2007-06-24
Serwis

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

To robiłem jeszcze przed dodaniem reguły .
Za chwilę ją zrobnię i wtedy sprawdzę jeszcze raz .
Teraz robię przeszukanie kanałów w odtwarzaczu KAFFEINE i zobaczymy co z tego wyjdzie .

Ostatnio edytowany przez wlodarek1 (2023-02-08 22:30:13)


System operacyjny ma być dla ludzi, a nie ludzie dla systemu operacyjnego.

Offline

 

#37  2023-02-08 22:30:22

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Przed robieniem czegokolwiek dalej, zrób tę regułę dla udev. I jak to zrobisz, a tuner był podłączony, to nie zapomnij wypiąć i wpiąć ponownie przed uruchomieniem smpleyera i pokazać mi to co napisałem wyżej, chyba że będzie działać, no to nie trzeba.

Ostatnio edytowany przez jawojx (2023-02-08 22:37:32)

Offline

 

#38  2023-02-09 15:16:05

  wlodarek1 - Użytkownik

wlodarek1
Użytkownik
Skąd: częstochowa
Zarejestrowany: 2007-06-24
Serwis

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Dziś sytuacja jest nieco inna ; podłączyłem tuner dvbt2 do starego 15-letniego peceta .
Ma on w środku kartę satelitarną Skystar2 a tuner usb jest podłączony pod usb ;

darek@dariusz-g31ms2l:~$ sudo dvb-fe-tool --frontend=0
[sudo] hasło użytkownika darek:
Device ST STV0299 DVB-S (/dev/dvb/adapter0/frontend0) capabilities:
     CAN_FEC_1_2
     CAN_FEC_2_3
     CAN_FEC_3_4
     CAN_FEC_5_6
     CAN_FEC_7_8
     CAN_FEC_AUTO
     CAN_INVERSION_AUTO
     CAN_QPSK
DVB API Version 5.11, Current v5 delivery system: DVBS
Supported delivery system:
    [DVBS]
Frequency range for the current standard:
From:             950 MHz
To:              2,15 GHz
Step:             125 kHz
Symbol rate ranges for the current standard:
From:            1,00 MBauds
To:              45,0 MBauds
Tolerance:          500Bauds
SEC: set voltage to OFF
ERROR    FE_SET_VOLTAGE: Operacja niedozwolona
darek@dariusz-g31ms2l:~$

darek@dariusz-g31ms2l:~$ sudo dvb-fe-tool --frontend=1
WARNING  device dvb0.frontend1 not found
darek@dariusz-g31ms2l:~$

Jakie w takiej sytuacji polecenia w konsoli należy wydać ?
Linux - to klon debiana - WATT OS .


System operacyjny ma być dla ludzi, a nie ludzie dla systemu operacyjnego.

Offline

 

#39  2023-02-09 17:56:03

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

wlodarek1 napisał(-a):

Dziś sytuacja jest nieco inna...

Sytuacja jest taka, że jeszcze jednego nie skończyliśmy, w każdym bądź razie ja o tym nic nie wiem, a ty za drugi się zabierasz. Wszystko ustawione, działa na tym pierwszym?

----------
Na 15 letnim komputerze HEVC, no może, to tylko FHD, nie 4K, a i są jeszcze niektóre kanały z H.264, nie pytam co tam masz, robimy.

Przy dwóch kartach DVB zrób tak. Dla ciebie, można to zrobić prościej, ale zrobimy już dla innych z dwoma tunerami DVB (też gdy obydwa są USB).

Do identyfikacji urządzenia użyjemy danych z dvb-fe-tool, te mam na górze, to będzie działać i u innych z dwoma tunerami i to na USB i bez znaczenia będzie kolejność podpinania tunerów (byle to nie były takie same identyfikatory). Teraz nie dla ciebie informacja, że będzie potrzebne czyszczenie po przeniesieniu, gdy przed restartem komputera wypniemy ten i podłączymy inny, ale na razie nie mam danych do tego, później.

Zaczynamy ----------- Dokładnie i po kolei, aż do testu, powodzenia. :)
W pliku. (z roota lub sudo)

Kod:

/usr/bin/dvbcxd

Wklej całość (ty widzę że już masz dvb-tools, to info o instalacji dla innych jest).

Kod:

#!/bin/bash
# Zainstalować dvb-tools

sleep 1

ZM1=`dvb-fe-tool --adapter=0  --frontend=1 | grep CXD2837ER | awk '{print $3}'`
ZM2=`dvb-fe-tool --adapter=1  --frontend=1 | grep CXD2837ER | awk '{print $3}'`

if [ "${ZM1}" == CXD2837ER ]; then
      mv /dev/dvb/adapter0/frontend1 /dev/dvb/adapter0/frontend0
   elif [ "${ZM2}" == CXD2837ER ]; then
      mv /dev/dvb/adapter1/frontend1 /dev/dvb/adapter1/frontend0
   else
      echo "Test, nie ma podłączonych tunerów."       
fi

Nadaj uprawnienia do uruchamiania, tego pliku. (z roota lub sudo)

Kod:

chmod +x /usr/bin/dvbcxd

Zrób taką regułę dla udev, na tym drugim komputerze nazwiemy go tak samo, ja na pierwszym. W pliku. (z roota lub sudo)

Kod:

/etc/udev/rules.d/95-dvbfrontend.rules

Wklej to.

Kod:

ACTION=="add" ,SUBSYSTEM=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0131", RUN+="/usr/bin/dvbcxd"

----------
Co najmniej przepiąć Tuner USB, można restartować usługę lub nawet komputer, w twoim wypadku .
Tu jest karta dvb-S na stałe, to przy tym jednym tunerze USB, nie trzeba czyścić katalogu po tym.
Reszta, jak wygenerować plik z kanałami dla mpv masz już opisane wyżej, po zrobieniu skanowania do pliku dla mpv.
-------------
Po zmianach przeprowadź test.

Kod:

mpv dvb://1@TVP1

Jak nie działa to pokaż.

Kod:

dvb-fe-tool --adapter=1 --frontend=0

Ostatnio edytowany przez jawojx (2023-02-09 18:01:05)

Offline

 

#40  2023-02-10 18:27:17

  wlodarek1 - Użytkownik

wlodarek1
Użytkownik
Skąd: częstochowa
Zarejestrowany: 2007-06-24
Serwis

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Bardzo proszę o przypomnienie mi jak wygląda poprawna składnia polecenia ''w_scan'' tak aby wyniki
tego polecenia zapisały się do pliku ./config/smplayer/tv.m3u8  , bo już się w tym wszystkim pogubiłem .
Na dodatek wywala mi teraz w konsoli coś takiego ;

VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
[000055a74caa05b0] main libvlc: Uruchamianie vlc z domyślnym interfejsem. Użyj 'cvlc', aby używać vlc bez interfejsu.
[00007fb4d4c2bfe0] cache_block stream error: cannot pre fill buffer
[00007fb5380025e0] cache_block stream error: cannot pre fill buffer
[00007fb53801a620] cache_block stream error: cannot pre fill buffer
[00007fb5380096f0] cache_block stream error: cannot pre fill buffer
[00007fb538017810] cache_block stream error: cannot pre fill buffer

Ostatnio edytowany przez wlodarek1 (2023-02-10 18:38:49)


System operacyjny ma być dla ludzi, a nie ludzie dla systemu operacyjnego.

Offline

 

#41  2023-02-10 19:09:08

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Nic nie napisze, dopóki nie dowiem się, czy coś gdzieś działa na stałe. Nawet nie wiadomo, na którym komputerze to robisz, może na trzecim. Nie odpowiadasz na pytania, przecież ja nie wiem, czy przeszedłeś prawidłowo przez konfigurację i testy, i gdzieś coś może działa. A tu, mieszasz programy i konfiguracje, smplayer to nakładka graficzna dla mpv, nie vlc, nie wszystko na raz. Czekam.

Ostatnio edytowany przez jawojx (2023-02-10 19:18:17)

Offline

 

#42  2023-02-10 19:18:51

  wlodarek1 - Użytkownik

wlodarek1
Użytkownik
Skąd: częstochowa
Zarejestrowany: 2007-06-24
Serwis

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Działa na laptopie , tym na którym działał gdy zacząłem ten wątek .
Na 15-letnim blaszaku , który ma tylko 2 GB RAM-u programy do obsługi tunera tv
działają bardzo słabo . Więc wróciłem do 2-letniego lapka który ma 16 GB RAM-u .


System operacyjny ma być dla ludzi, a nie ludzie dla systemu operacyjnego.

Offline

 

#43  2023-02-10 19:23:56

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Tak wtrącę.
U mnie tuner działa na starym lapku który ma 2G ramu bardzo dobrze.
Inna sprawa to że służy on tylko jako server do tego tunera.( może być i jest używany do nagrywania)
Oglądam na bardziej współczesnym sprzęcie gdzie karta graficzna dekoduje hevc.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#44  2023-02-10 20:02:15

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

wlodarek1 napisał(-a):

Na 15-letnim blaszaku , który ma tylko 2 GB RAM-u programy do obsługi tunera tv działają bardzo słabo.

Nie wiem co to za złom, ale teoretycznie powinny działać, a zwłaszcza te które mają mniejszą rozdzielczość i są kodowane H264, ale mniejsza o złoma. 
----------------------------

Opisze wszystko w jednym poście, będzie czytelniej i będziesz miał takie małe how-to, dla karty 15f4:0131 z CXD2837ER.
Konfiguracja przy jednym tunerze DVB USB, lub gdy zawsze jest podłączany jako pierwszy z innymi.

Instalujemy, dvb-tools smplayer opcjonalnie, dvb-tools nie jest wymagany, przy pierwszej konfiguracji. Potrzebne było do sprawdzania.

Kod:

apt install w-scan mpv dvb-tools smplayer

Skanujemy kanały dla mpv/smplayer.

Kod:

w_scan -ft -c PL -M >  ~/.config/mpv/channels.conf

Reguła dla udev.

Kod:

nano /etc/udev/rules.d/95-dvbfrontend.rules

Wklejamy. (dla czytelności zmieniłem formę, nie w jednej linii, to bez znaczenia)

Kod:

ACTION=="add" 
SUBSYSTEM=="usb"
ATTRS{idVendor}=="15f4" 
ATTRS{idProduct}=="0131" 
RUN+="/bin/mv /dev/dvb/adapter0/frontend1 /dev/dvb/adapter0/frontend0"

Jeżeli tuner DVB był podłączony, to co najmniej go wyjmujemy i na nowo wkładamy.
Test z mpv.

Kod:

mpv dvb://TVP1

Jak działa, to tworzymy listę z kanałami dla smplayera. W pliku.

Kod:

~/.config/smplayer/tv.m3u8

Wklejamy zawartość, dla ciebie cała lista jest w poście tu, zaczyna się po słowach "(chyba wszystkie, bez kodowanych)". I smplayer  zakładka Otwórz -> TV -> lista wyboru z kanałami.

Tu przykład, dwie pierwsze stacje.

Kod:

#EXTM3U
#EXTINF:0,TVP 1,,0
dvb://TVP1
#EXTINF:0,TVP 2,,0
dvb://TVP2

I tyle, dla jednego tunera. Jak ktoś chce żonglować większą ilością, to można stosować skrypt opisany wcześniej i potrzebne mi są jeszcze jedne dane, ale to nieważne.

----------------------------------

Edycja: Właśnie, ilin wspomniał o hevc, tu pisałem gdzie włączyć sprzętowe dekodowanie wideo dla smplayera, powinieneś to włączyć, zwłaszcza na tym pierwszym gdzie masz pełne wsparcie, inne sprawdzć. Cytat:

"Włącz akceleracje w smplayerze, w uruchomionym klawisze Ctrl i klawisz p razem (lub Ustawienia), wybrać  Wydajność, dalej Dekodowanie sprzętowe na Automatycznie (lub w pliku konfiguracji, ale tu masz łatwiej). Po zapisaniu i wyjściu z smplayera, pokaż."

Kod:

grep -e mplayer_bin -e hwdec  ~/.config/smplayer/smplayer.ini

A jak będziesz używał mpv samego to napisz, bo do dla niego w innym miejscu się ustawia.

Ostatnio edytowany przez jawojx (2023-02-10 20:31:50)

Offline

 

#45  2023-02-10 20:42:29

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Samo włączenie akceleracji sprzętowej może nie wystarczyć.
Przy błędach transmisji automatycznie się wyłączy.
Trzeba to wymusić.

Kod:

mplayer_additional_options=" --vd-lavc-software-fallback=no"

W pliku ~/.config/smplayer/smplayer.ini bądż graficznie w preferencjach smplayera.

EDIT:

Wątek zainspirował mnie do podłączenia obu tunerów równocześnie.
Mogą oglądać, nagrywać dwa MUXy równocześnie.

https://i.postimg.cc/bGsBrXFs/Zrzut-ekranu-z-2023-02-10-20-56-42.png


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#46  2023-02-10 21:24:57

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Na Windowsie 95. :) To tylko żart. Każdy ma takiego ładnego Linuksa, na jakiego zasłużył, w poprzednim życiu. :)

Przez tvheadenda widzę. Bo można oglądać i nagrywać równocześnie różne mux-y z dwóch tunerów i bez niego, ale oczywiście tvheadend ma swoje zalety. A może chcesz skonfigurować z wlodarek1-em tvheadenda?

A ja mam pytanie do @wlodarek1, czy ten tuner DVB na Windowsie znalazł programy z MUX-8.

Ostatnio edytowany przez jawojx (2023-02-10 21:25:44)

Offline

 

#47  2023-02-10 21:40:26

  wlodarek1 - Użytkownik

wlodarek1
Użytkownik
Skąd: częstochowa
Zarejestrowany: 2007-06-24
Serwis

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Które to są programy w mux 8 - jakiś przykład ?
To co jest w paśmie VHF  u mnie na 9 kanale , 205 MHZ  z polaryzacją
pionową - znalazł bez problemu . A jakiego programu użyć na linuksie
by znalazł programu z tego zakresu ?

$ grep -e mplayer_bin -e hwdec  ~/.config/smplayer/smplayer.ini
mplayer_bin=/usr/bin/mpv
hwdec=no

Ostatnio edytowany przez wlodarek1 (2023-02-10 21:47:44)


System operacyjny ma być dla ludzi, a nie ludzie dla systemu operacyjnego.

Offline

 

#48  2023-02-10 21:49:14

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Mi na linuksie nie udało się zmusić tego tunera do odbioru tego pasma.
Dlatego do tego używam tunera Avermedia.

Kod:

Bus 003 Device 006: ID 07ca:1871 AVerMedia Technologies, Inc.

Z tym tunerem nie ma żadnych problemów.
Wystarczy tylko wgrać firmware.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#49  2023-02-10 22:36:25

  wlodarek1 - Użytkownik

wlodarek1
Użytkownik
Skąd: częstochowa
Zarejestrowany: 2007-06-24
Serwis

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

Przeczytałem przed chwilą w necie coś takiego na temat mojego tunera ;

Działają oba standardy DVB-T i DVB-T2 z Tvheadend 4.3 na Armbian 22.05.1, Linux 5.15.43-sunxi.
Producent OEM Astrometa, wersja z demodulatorem Sony CXD2837ER.
Do3
2022-06-11
Posiadam ten produkt Od kilku dni
Zgłoś nadużycie
po ponownym restarcie normalnie ci dziala czy na nowo musisz instalowac muxy
adi
2022-07-18
Zgłoś nadużycie
Potrzebne jest obejście, które zmienia id układu rtl28xxu, z powodu słabego wsparcia dla usb w linuksie (windows ok) :
lista opcji za: https://github.com/torvalds/linux/blob/master/drive … v2/rtl28xxu.c
w terminalu (#komentarz):
echo 'options dvb-usb-rtl28xxu disable_rc=1' > /etc/modprobe.d/astrometa.conf #deaktywuje odbiornik podczerwieni, opcja
echo 'options dvb-usb-rtl28xxu adapter_nr=0' >> /etc/modprobe.d/astrometa.conf #przypisuje na stałe id adaptera, potrzebne do skryptu

Następnie sam skrypt, autostart:
ścieżka do skryptu dodana do /etc/rc.local (np. o nazwie demux.sh), polecenia w terminalu:
echo '#!/bin/sh -e' > demux.sh
echo 'service tvheadend stop' >> demux.sh
echo 'cd /dev/dvb/adapter0 && mv frontend0 frontend99 && mv frontend1 frontend0' >> demux.sh #najwazniejsze - podmiana demuxa rtl28xx na CXD2837ER
echo 'service tvheadend start' >> demux.sh
chmod +x demux.sh

Czy te komendy tam opisane są naprawdę potrzebne ?


System operacyjny ma być dla ludzi, a nie ludzie dla systemu operacyjnego.

Offline

 

#50  2023-02-11 00:29:52

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Jakie pakiety są niezbędne do korzystania z tunera tv i radia Dab+

wlodarek1 napisał(-a):

Czy te komendy tam opisane są naprawdę potrzebne ?

Do czego, co ty jeszcze szukasz.

To jest nie dla ciebie, bo ty nie masz tvheadend. To nie robi niczego innego, co robi to co opisałem, a robi to bardziej zawile i nie do końca poprawnie. Zwłaszcza dla ciebie, użytkownika desktopa, a nie serwera. Autor chce to powiązać ze startem systemu, ty masz wykrywanie tunera i przeprowadzaną podmianę przy podłączeniu do USB. Na Debianie z systemd domyślnie rc.local jest teraz wyłączony, trzeba włączyć samemu. To "options dvb-usb-rtl28xxu disable_rc=1" wyłącza pilota, nie wiem po co, może ma to jakiś sens dla autora. Druga, "options dvb-usb-rtl28xxu adapter_nr=0", wymusza ustawienie kolejności adaptera, tu też nie ma sensu z domyślną wartością 0, miałoby z inną. Na przykład, można zmienić na 2 i będzie ustawiony tuner jako trzeci adapter, zawsze nawet jak nie ma innych, może się przydać do uproszczenia montowania wielu adapterów. Obydwa te parametry wydają się zbędne w tym ustawieniu, a na pewno nie wpływają na samo działanie tunera.

Ostatnio edytowany przez jawojx (2023-02-11 00:51:39)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)