SMPlayer deinterlace

Fórum: 

USB-s TV-tunernél az SMPLayeren nem működik a deinterlace, bármit állítok be. A kontúrok szélei csíkozódnak. A VLC ugyanakkor jól kezeli a csíktalanítást (a Beállításokban a videónál automatikus van beállítva).

kimarite képe

Bug is lehet, ha az előző

Bug is lehet: https://github.com/smplayer-dev/smplayer/issues/145

Az SMPlayerben a TV-re nem vonatkozik a deinterlace beállítás:

Alap deinterlace (kivéve TV esetén)

Nekem ez van telepítve, a legújabb:

dpkg -l smplayer | grep ii
ii  smplayer       21.1.0-1+2.4 amd64        A great media player

Most éppen nem használom tévézésre.

Melyik adó? Az előző verzió jó volt?

Értékelés: 

0
Még nincs értékelve

Bug is lehet, ha az előző

#1  lajos@lajos-Aspire-E5-772G:~$ dpkg -l smplayer | grep ii
ii  smplayer       19.10.2~ds0-1build1 amd64        Complete front-end for MPlayer and mpv
Ez a hiba már régóta megvan, eddig nem foglalkoztam vele. A deinterlace-t a TV-nél állítottam.
Legutóbb az M4-et néztem, de szerintem a többi adó is interlace-esen sugároz.
A videóknál csak ritkán látható ez a jelenség, mert legtöbbször nem interlace-es, hanem progresszív a rögzítés. DVD-ről rippelt filmeknél előfordul.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Bug is lehet, ha az előző

#2 A fórumon van leírás az új verzióhoz. Jobb is lehet.
Debian:

apt-cache policy smplayer
smplayer:
  Telepítve: 21.1.0-1+2.4
  Jelölt:    21.1.0-1+2.4
  Verziótáblázat:
 *** 21.1.0-1+2.4 500
        500 http://download.opensuse.org/repositories/home:/smplayerdev/Debian_10  Packages
        100 /var/lib/dpkg/status
     18.10.0~ds0-1 500
        500 http://httpredir.debian.org/debian buster/main amd64 Packages

DVD-ről rippelt filmeknél előfordul.

Az sem mindegy, milyen módszerrel csinálod.

Értékelés: 

0
Még nincs értékelve

Bug is lehet, ha az előző

#3 Telepítettem a 21.1.0-ás verziót, de a hibajelenség továbbra is megvan (gyors mozgású jeleneteknél látszik a mozgó alakok kontúrjainál). Most éppen az RTL KLUB-ot állítottam be. A kép egyébként szép, tiszta, éles.
lajos@lajos-Aspire-E5-772G:~$ dpkg -l smplayer | grep ii
ii  smplayer       21.1.0-1~focal2 amd64        A great media player

Értékelés: 

0
Még nincs értékelve
kimarite képe

Bug is lehet, ha az előző

#4 A napokban rá tudok nézni, mert nem tudom, hol a lejátszási listám, az SMPlayeres. De a VLC-s listából is újat kell készítenem, mert, azt hiszem, megváltoztak a csatornák.

Értékelés: 

0
Még nincs értékelve

Bug is lehet, ha az előző

#5 Így telepítettem:

sudo add-apt-repository ppa:rvm/smplayer 
sudo apt-get update 
sudo apt-get install smplayer smplayer-themes smplayer-skins

Szerencsére minden beállítás megmaradt, így a csatornalista is.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Bug is lehet, ha az előző

#5 Folyamatban...

  • VLC
w_scan -fc -c HU -C UTF-8 -L vlcchans.xspf

... sajnos, az UTF-8 beállítás nem érvényesül.
Hm, megint változtak a csatornák. :)

  • MPlayer
w_scan -fc -C UTF-8 -c HU -M channels.conf

... itt az UTF-8 beállítás érvényesül.

Forrás: https://www.mankier.com/1/w_scan

Értékelés: 

0
Még nincs értékelve
kimarite képe

Bug is lehet, ha az előző

#6 Linux Mint?
Frissítéskor a saját könytárban a csatornalista megmarad.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Bug is lehet, ha az előző (parancssor javítás)

#7 Helyesen:

  • VLC
w_scan -fc -c HU -C UTF-8 -L | tee -a vlcchans.xspf

... sajnos, az UTF-8 beállítás nem érvényesül.
Hm, megint változtak a csatornák. :)

  • MPlayer
w_scan -fc -C UTF-8 -c HU -M | tee -a channels.conf

... itt az UTF-8 beállítás érvényesül.

Mintha, régebben nem kellett volna tee. Tévedtem, a dupla kacsacsőr mindig is volt (>>).

Értékelés: 

0
Még nincs értékelve
kimarite képe

Lejátszási listák | DIGI Budapest | 2021.07.27.

#9 channels.conf (mplayer | 2021.07.27.)
https://pastebin.com/gWrAYa18

vlcchans.xspf (vlc | 2021.07.27.)
https://pastebin.com/Tnkpu9qH

Hopp, nem jelenik meg a TV elem most: https://linuxmint.hu/comment/34481#comment-34481

Értékelés: 

0
Még nincs értékelve
kimarite képe

SMPlayer prób TV adással

#10 Hopp, nem jelenik meg a TV elem most a menüben: https://linuxmint.hu/comment/34481#comment-34481

A lejátszási lista jó, de menübe nem (mint régen), viszont Eszköztárba be tudtam tenni a TV-t. :)

Mutatnál egy smplayer.ini fájl (pasztázva)? Beállítások vannak benne. Belenéztem, hogy a TV menüt be tudom-e tenni menüként, de nem tudtam.

Itt találod (saját felhasználódnál):

debkim@debkim:~/.config/smplayer$ pwd
/home/debkim/.config/smplayer
debkim@debkim:~/.config/smplayer$ ls | grep smplayer.ini
smplayer.ini
debkim@debkim:~/.config/smplayer$

És egy régi bug: próbáld MPV helyett az MPlayer motort
http://old-forum.smplayer.info/viewtopic.php?f=4&t=8641

Nálam nincs deinterlace jelenség, de csak TV-t tudok nézni, normál és HD adást: mindkettő tökéletes!
A TV adás nálad is jó, csak az átalakított videók némelyike nem?

Értékelés: 

0
Még nincs értékelve
kimarite képe

SMPlayer prób TV adással

#11 És persze, az átalakított filmek tulajdonságait jó lenne megnézni, miben mások, milyen kodek ... szokott elég fura párosítás lenni, az „átalakítók” részéről.

Értékelés: 

0
Még nincs értékelve

SMPlayer prób TV adással

#11 smplayer.ini: https://paste.ubuntu.com/p/ZHnSrx99VV/
A Double Commander keresője megtalálta.
Nem a videókkal van baja az SMPlayernek, hanem az interlace-es TV-adókkal.
Most néztem éppen a frekivadászon: az A és a B muxot i50-ben sugározzák, a C,D,E-t meg p50-ben. Én csak az A-t és a B-t tudom fogni. A többi amúgy is HEVC-s, a tunerem csak az AVC-t kezeli.
Ezt nem értem:
És egy régi bug: próbáld MPV helyett az MPlayer motort
http://old-forum.smplayer.info/viewtopic.php?f=4&t=8641

Értékelés: 

0
Még nincs értékelve
kimarite képe

SMPlayer prób TV adással

#13 Az ini-t elég nehéz átnézni. :)
De jó, hogy megvan.
Neked DVB-T van, nekem DVB-C.

Milyen kódolással jönnek a videók?
Nálam H264/MP2.

Nálad látszik a műsor címe az ablak fejlécében? Nekem csak az adó.
Ez a nagy gondom az SMPlayerrel. És, hogy lassan vált csatornát.
A VLC mutatja a műsor címét, sőt, a leírását is meg tudom nézni az adásnak. Viszonylag gyorsan vált csatornát, szinte azonnal.

Ezt nem értem:
És egy régi bug: próbáld MPV helyett az MPlayer motort

Be lehet állítani:

Opciók > Beállítások > Általános > Általános > Multimédia Motor (MPlayer/MPV) | be is lehet tallózni.

Nálam az mplayer és az mpv egyaránt telepítve, és az mpv-t használom.

Értékelés: 

0
Még nincs értékelve
kimarite képe

SMPlayer próba TV adással

#14 Milyen kódolással jönnek a videók?
Nálam H264/MP2.

Néha más, adótól függ.

Értékelés: 

0
Még nincs értékelve

SMPlayer prób TV adással

#14 Nálam is h.264 a videókodek (AVC). Az fps 25. A hang változtatható (1,2,3). Nálam is csak a csatorna neve látható. A csatornaváltás tényleg csigalassú.
A multimédia-motor nálam is mpv-re van állítva. Az M4-en most is recések a kontúrok.

Értékelés: 

0
Még nincs értékelve
kimarite képe

SMPlayer próba TV adással

#16 Állítsd mplayer-re. Valami megoldás biztosan van, de már késő van. Korábbi SMPlayerben jó volt? Az adás címeit látod?

Az M4 adót ne fogom, csak az M4 Sport adót. Ha jól látom, ugyanaz :). Semmi gond vele.

A MeTV nem fordul le, mert újabb csomagok kellenének, mint amit a rendszerben el tudok érni. Kíváncsi voltam: https://github.com/Me-TV/Me-TV

Értékelés: 

0
Még nincs értékelve
kimarite képe

SMPlayer próba TV adással

#17 Az Általános/Videó fülön be lehet kapcsolni a szeletekkel történő kirajzolást vagy a Kimeneti meghajtónál próbálkozni a lehetőségeknél, avagy az utófeldolgozást bekapcsolni, és az értékkel játszani.

Értékelés: 

0
Még nincs értékelve

SMPlayer próba TV adással

#17 #18 Az adás címét én se látom, csak a csatorna nevét.
Annyira nem zavaró a csíkozás, biztosan a lesugárzott anyag minőségétől is függ.
Az mplayer-motor nem kezeli a TV-tunert. Váltáskor mindig újra kell indítani a rendszert, mert különben nem működik a lejátszás.
A Me TV nálam működik. Itt van a telepítő csomagja:
https://u.pcloud.link/publink/show?code=XZlQhxXZEAsNTxfTbNm767HVDcqPEQPP...
Ezen a tvtime van beállítva a deinterlace-nél.

Értékelés: 

0
Még nincs értékelve
kimarite képe

SMPlayer próba TV adással

#19 Ez egy régi, nem támogatott rendszerekre való telepítő, tükörről innen kiindulva és innen is elérhető, esetleg régebbi függősége is van. Valamelyik fontos menü nem működött (régen jó volt, igen). A Cargo-s változat fejlődésére kíváncsi voltam, de túlzottan nem érdekel, mert a VLC megfelel digitális tévézésre.

A VLC saját kodekeket használ, de ettől függetlenül lehet megoldása az SMPlayeres jelenségnek is.

Értékelés: 

0
Még nincs értékelve
kimarite képe

SMPlayer próba TV adással

#20 A Tvtime egy alkalmazás, saját beállítást használ (a MEtv pedig a TVtime-ét):
https://linux.die.net/man/1/tvtime-command

SET_DEINTERLACER
This command takes a parameter and sets the current deinterlacer. Valid options are the short name of any of the deinterlacers available in tvtime.

... három beállítás lehetséges, ha jól emlékszem.

Az SMPlayer is paraméterezhető, vagyis az MPlayer. Rá lehet nézni, elég bőséges anyag:
http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html

Például:

keyboard control
D (-vo xvmc, -vo vdpau, -vf yadif, -vf kerndeint only)
Activate/deactivate deinterlacer.
vdpau (with -vc ffmpeg2vdpau, ffwmv3vdpau, ffvc1vdpau, ffh264vdpau or
ffodivxvdpau)
deint=<0-4>
Select the deinterlacer (default: 0). All modes > 0 respect -field-dominance.
0 no deinterlacing
1 Show only first field, similar to -vf field.
2 Bob deinterlacing, similar to -vf tfields=1.
3 motion adaptive temporal deinterlacing May lead to A/V desync with slow video hardware and/or high resolution. This is the default if "D" is used to enable deinterlacing.
4 motion adaptive temporal deinterlacing with edge-guided spatial interpolation Needs fast video hardware.

chroma-deint
Makes temporal deinterlacers operate both on luma and chroma (default). Use nochroma-deint to solely use luma and speed up advanced deinterlacing. Useful with slow video memory.
xvmc (X11 with FFmpeg MPEG-1/2 decoder only)
(no)bobdeint
Very simple deinterlacer. Might not look better than -vf tfields=1, but it is the only deinterlacer for xvmc (default: nobobdeint).
-field-dominance <-1-1>
Set first field for interlaced content. Useful for deinterlacers that double the framerate: -vf tfields=1, -vf yadif=1, -vo vdpau:deint and -vo xvmc:bobdeint.
-1 auto (default): If the decoder does not export the appropriate information, it falls back to 0 (top field first).
0 top field first
1 bottom field first

És így tovább (Ctrl + F, keresőszó: deinterlace)

Vélhetően, az mpv-re is érvényesek a paraméterek, mert egy mplayer fork.

Értékelés: 

0
Még nincs értékelve

SMPlayer próba TV adással

#19

Én magam nagy Smplayer fan vagyok de tv nézésre nem jött be ezért mást használok. Próbáld ki a Kaffeine szoftvert. Ezvegy VLC alapú célszoftver, tv-re kihegyezve. Villamgyors a csatornaváltás,  kiírja az epp futó műsort, baloldalra mozgatva az egeret bedobja a csatornalistát és kényelmesen lehet csatornát váltani. Lenntre húzva az egeret pedig alul megjelenik a kezelőfelület ahol hangerő, mute, egy kattintással lehet a futó műsort rögzíteni stb.   

Saját keresője van, nem kell semmi channel.conf barkácsolás, megy-nem megy, meg az terminálos csatornakereső se kell, most nem ugrik be a neve.

Próbáld ki. Nekem nagyon bejött.  Az Smplayer nálam abszolút favorit évek óta de ehhez nagyon fapados, a Koffeine fenyéveket ver rá tévézés terén. Sajnos se teletext se EPG, úgyhogy a Koffeine-re meg a Wines SmartDVB ver fényéveket. De mégegyszer hangsúlyozom nagyon jól és kényelmesen használható program háttér, vagy fő tévézésre.

Értékelés: 

0
Még nincs értékelve

Kaffeine

#22 Telepítettem a Kaffeinét, de a csatornakeresésnél a keresés indítása nem aktíválható. Beállítottam a szabadon fogható TV-ket, de semmi. Talán nem ismeri fel a program az eszközt? Emlékszem, régebben is volt vele gondom, ezért hanyagoltam.

Értékelés: 

0
Még nincs értékelve

Kaffeine

#23 A televízió beállításánál a forrásnál beállítható az eszköznél a hely, pl. hu-Budapest, keresésnél mégse talál semmit. Az időkorlátot mennyire kell állítani?

Értékelés: 

0
Még nincs értékelve
kimarite képe

Kaffeine

#24 Kaffeine lista (DVB-T):

w_scan -ft -c HU -C UTF-8 -k | tee -a channels.dvb

Értékelés: 

0
Még nincs értékelve

Kaffeine

#24 Már rájöttem, és remekül működik.
A televízió beállításánál az eszköz forrását automatikus keresésre kell állítani (a Tuner-időkorlát 1500 [nem tudom, ez az alapértelmezett?]).
Ezután jöhet a csatornakeresés. Bejelöltem a Szabadon fogható TV-ket, majd indulhat a keresés. Jobb oldalon egymás után jelennek meg a megtalált állomások. A keresés végeztével a Kijelölt hozzáadásával lehet áttenni a csatornák közé. Ezután át lehet őket rendezni. A főablak csatornalistájában a számokra kell kattintani a helyes sorrendért.
Kösz szépen 444tibi, most már oké a Kaffeine.

Értékelés: 

0
Még nincs értékelve

Kaffeine

#25 Már rájöttem. Leírtam, hogyan kell állomást keresni.

Értékelés: 

0
Még nincs értékelve

Kaffeine deinterlace

Ennél a TV-lejátszónál is jelentkezik az interlace, állítási lehetőséget nem láttam a programban.

Értékelés: 

0
Még nincs értékelve

Kaffeine deinterlace

#28 Megtaláltam: Lejátszás > Videó > Váltottsor-mentesítés.

Értékelés: 

0
Még nincs értékelve

Kaffeine deinterlace

#29

Pontosan mindent úgy ahogy írtad, ha fennt lettem volna a fórumon, elmondtam volna ezeket de megtaláltad a beállításokat. Ügyi vagy! smileyHogy az Smplayernek miert 2 másodperc egy csatornaváltás, arról gőzöm sincs. Először azt hittem ennyire lassú a tunerem de a Koffeine meg pillanat alatt vált.

Mégegy kérdés, nézd meg nekem légyszives. Koffeine-be ha az egér bárhol a képernyőn van és görgetek, az a hangerő le-fel. Nálam ez bugos, az egégörgővel bármelyik irányba görgetek, felfelé megy a hangerő. Nálad is így van, a szoftver bugos, vagy csak nálam jelentkezik ez? Köszi.

Örülök hogy segítehettem.

Értékelés: 

0
Még nincs értékelve

Kaffeine deinterlace

#30 Ha az egérgörgőt előre tekerem, a hangerő nő (100%-ig), hátrafelé csökken.

Értékelés: 

0
Még nincs értékelve

Kaffeine

#25 Nem kell hozzá.semmi wscan, egy kattintással keres, benne van a csatornakereső. 

Antiterminálos a program. Graphical User Interface cheeky

Értékelés: 

0
Még nincs értékelve

Kaffeine deinterlace

#31 Köszönöm, akkor vagy az enyém bugos, vagy valami más baja van. Kérhetnék egy verziószámot a tiédről?

Értékelés: 

0
Még nincs értékelve

Kaffeine deinterlace

#33 Milyen verziószámra gondolsz? Kaffeine: 2.0.18.

Értékelés: 

0
Még nincs értékelve

Kaffeine példavideó

A Kaffeine főablakát felvettem az M2-t beállítva. Balra láthatók a fogható csatornák.
A bitsűrűség magas, ezért csak letölthető formában érhető el a rövid részlet. Minden videómegosztó átkonvertálná kisebb bitsűrűségűre.
A felvételt a SimpleScreenRecorderrel készítettem, ezért az ablaka egy ideig látható.

Innen letölthető (281 MB): https://1fichier.com/?u1vtfjh04u3aztp4dnvu
Holnap még fenn lesz, aztán törlöm.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Kaffeine példavideó

#35 ... ez egy felvett anyag, amit lejátszva problémás a Váltottsor-mentesítés / Deinterlace. Tehát hibákat fogunk látni. Nem a TV-s anyag lett mentve eredeti kodekekkel? A VLC tud ilyet.

Értékelés: 

0
Még nincs értékelve

Kaffeine példavideó

#36 Nem. Beállítottam a Kaffeinén az M2-t, aztán a teljes képernyőt felvettem rövid ideig (SimpleScreenRecorderrel). Nem a Kaffeinével vettem fel önmagát.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Kaffeine példavideó

#37 Beállítottam a Kaffeinén az M2-t, aztán a teljes képernyőt felvettem rövid ideig (SimpleScreenRecorderrel).

Értem, és mit kéne nézni? Csíkos sorokat nem látok, más hibát sem.

Nem is értem, mi van a kérdés mögött. Hiszen ezt írtad:

Megtaláltam: Lejátszás > Videó > Váltottsor-mentesítés.

Utána semmi mást ne írtál. Aztán jött a példavideó.
Logikusan arra következtettem, a beállítás megoldotta a hibákat, és a Kaffeine kiválóan működik nálad. ;)

És nem az M 4 Sporttal van gond?

Értékelés: 

0
Még nincs értékelve

Kaffeine példavideó

#38 Igen, működik a deinterlace. Csak megmutattam egy csatorna minőségét és a Kaffeinével lejátszható csatornákat.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Kaffeine példavideó

#39 Jól láttam :). A VLC nálam ugyanilyen (DVB-C). Van ugyan egy Pulse vagy VLC bug olykor... . Szakadozni kezd a hang, de a Stop, aztán a Start helyrehozza.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Kaffeine != VLC

#40 A VLC-ben van EPG, a Teletexttel nem foglalkoztam, lehet-e.
Ja, és a távírányító beállításához türelmem nem volt.

Értékelés: 

0
Még nincs értékelve

Kaffeine példavideó

#39
Mégegy, ha csak tévére használod.
Az ikonján jobb klikk, Tulajdonságok, Alkalmazás
és itt ha a "parancs" sorban a kaffeine-t átírod 
kaffeine --lastchannel 
-re, akkor indításnál a tévével indul és az utolsó nézett csatornával.
Mindez KDE alatt, a többinél nem tudom hogyan néz ki az indítóikon szerkesztő ablak.
Miel én csak erre használom, a mediaplayer funkciója nem kell, ez szerintem egy hasznos beállítási lehetőség.

Értékelés: 

0
Még nincs értékelve

Kaffeine példavideó

#42 Videót is lejátszik, és ugyanúgy használható netes TV-k vételére, pl. az innen letöltött címekről (https://onlinestream.live/tv [.m3u8, vagy .xspf]). Lényegében ugyanúgy működik, mint a VLC, vagy az SMPlayer. Amit kimarite hiányol az SMPlayeren (a futó műsor címe és rövid leírása), az a Kaffeinén könnyen előhozható az O egyszeri, kétszeri lenyomásával. A Programismertető a G leütésével egyszerűen elérhető.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Kaffeine példavideó

#43 És a műsor címe is látszik az ablakban, a Kaffeinben?
A VLC-é ilyen, fenn látszik:

Értékelés: 

0
Még nincs értékelve

Kaffeine példavideó

#44 A Kaffeine megoldása nekem jobban bejön: https://ibb.co/5F6sSGQ
Első O-ra csak a cím, második O-ra a rövid tartalom is megjelenik (OSD).

Értékelés: 

0
Még nincs értékelve
kimarite képe

Kaffeine példavideó

#45 Kiváló tényleg! Én hiányolom az ablakban alul vagy felül állandóan megjelenő műsor címet. Reklám alatt hasznos ezt látni, a csatornák közötti keresgéléskor, maradjak, ne maradjak.

Értékelés: 

0
Még nincs értékelve

TV-tuner, USB

Egy bajom van még a TV-tunerrel: ha úgy kapcsolom be a gépet, hogy az USB-s egér és a tuner is be van dugva, akkor minden lejátszó hibát ír ki. Ilyenkor ki kell húzni a tuner dugóját az USB-portból, majd újra be. Érdekes, hogyha WiFi-s egeret használok, akkor ez a jelenség nem lép fel, pedig ennek is a jeladója USB-s. Sajnos valami baj van ezzel az egérrel, mert sokszor két kattintást érzékel, vagy a görgetés rosszul működik vele, ezért a drótosat kell használnom.

Értékelés: 

0
Még nincs értékelve

TV-tuner, USB

#47 Milyen az egér típusa? (A vezetékesé?)

Értékelés: 

0
Még nincs értékelve
kimarite képe

TV-tuner, USB

#47 Ha vennél egy belső USB HUB-ot? Elválasztani egymástól az eszközöket.

Értékelés: 

0
Még nincs értékelve

TV-tuner, USB

#48 #49 Az egérre az van írva, hogy Snappy Mouse, de a Geniusszal is előjön a hiba.
Az USB-elosztónál ugyanaz a helyzet: csak akkor észleli a tunert a rendszer, ha leválasztom és újra bedugom. Ha csak az egeret húzom ki, majd dugom be, nem javul meg. Érdekes hiba, nem vitás.
Az újraindítás sem oldja meg a gondot.

Értékelés: 

0
Még nincs értékelve
kimarite képe

TV-tuner, USB

#50 Az újraindítás valós, mármint nem hibernálás vagy altatás?
Az udev szabályozza az USB eszközöket. Nekem be kell töltenem az eszközt működtető modult, és még át is kell kapcsolnom a DVB-T alap beállításról a DVB-C beállításra (scriptet futattok). Ha megmozdul az USB hosszabító kábelnél (ezzel használom) a csatlakozás, akkor kihúzom és bedugom 5-10 másodperc múlva: a modul be van töltve, az eszközt az udev visszakapcsolja, ismét működik. Más megoldás is létezik az újracsatlakoztatásra, mármint szoftveres, azaz parancssoros.

Alapból nem lehet lejátszó bekapcsolva, mármint a script futásánál, mert az eszközt csak egy folyamat használhatja, és az a script (egyszer). USB hosszabbítót nemrég vettem újat, mert a régivel többször lecsatlakozott. Csak azért használok hosszabbítót (kábel, és rövid), hogy az USB aljzatot ne cibáljam.

Meg kéne nézni a kernel modult, és az eszközt tulajdonságait. És abból kitalálni valamit.

-- egy általános és egy részletes

lsusb ; lsusb -v

-- a display és driver üzenetek

dmesg

Értékelés: 

0
Még nincs értékelve

TV-tuner, USB

#51 lsusb: https://paste.ubuntu.com/p/wZXSsxWTSZ/

dmesg: https://paste.ubuntu.com/p/FgR7bqyGnt/

Úgy indult a gép, hogy az egérrel együtt a tuner is be volt dugva.
Ez a hibaüzenet: https://ibb.co/L590mhG

Értékelés: 

0
Még nincs értékelve
kimarite képe

TV-tuner, USB

#52 Ez lenne a DVB-T eszköz (lsusb)?

Bus 001 Device 004: ID 048d:9005 Integrated Technology Express, Inc.

https://devicehunt.com/view/type/usb/vendor/048D
https://devicehunt.com/search/type/usb/vendor/048D/device/9005 )

Mi a neve pontosan? Gyártól oldalt, URL-t tudsz mutatni?

A dmesg kimenetből:

[    1.625916] usb 1-1.4: new high-speed USB device number 4 using ehci-pci
[    1.738340] usb 1-1.4: New USB device found, idVendor=048d, idProduct=9005, bcdDevice= 2.00
[    1.738342] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.738343] usb 1-1.4: Product: DVB-T TV Stick
[    1.738344] usb 1-1.4: Manufacturer: ITE Tech., Inc.

A Wifi-s egér (lsusb):

Bus 001 Device 003: ID 062a:0000 MosArt Semiconductor Corp. Optical mouse

https://devicehunt.com/search/type/usb/vendor/062A/device/any
https://devicehunt.com/view/type/usb/vendor/062A/device/0000 )

A dmesg kimenetből:

[    1.433832] usb 1-1.3: new low-speed USB device number 3 using ehci-pci
[    1.544359] usb 1-1.3: New USB device found, idVendor=062a, idProduct=0000, bcdDevice= 0.00
[    1.544361] usb 1-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.550385] input: HID 062a:0000 as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:062A:0000.0002/input/input8
[    1.550548] hid-generic 0003:062A:0000.0002: input,hidraw1: USB HID v1.10 Mouse [HID 062a:0000] on usb-0000:00:1d.0-1.3/input0
[    1.550598] usbcore: registered new interface driver usbhid
[    1.550599] usbhid: USB HID core driver

Mi a neve pontosan? Gyártói oldalt, URL-t tudsz mutatni?

Úgy kéne amúgy a dmesg kimenete, hogy újraindítod a rendszert, és a DVB-T eszköz kihúzása előtt futtatod. Így történt? Ha nem, akkor..., új kimenet kéne a fentieket követve.

Most csak ezeket tudtam megnézni..., mármint az ötlet majd jön.

Értékelés: 

0
Még nincs értékelve

TV-tuner, USB

#53 A tuner gyártója/neve: OMEGA, de a pontos típusra már nem emlékszem, nincs meg a doboza.
Az egér régi, a hátulján ez van: Snappy Mouse SL-6141. A Genius egérrel indítva a rendszert, ugyanaz a hiba.
A legutóbbi listák (amiket beküldtem) bekapcsolás után készültek.

lsusb (2): https://paste.ubuntu.com/p/dWXDgKHQRC/

dmesg (2): https://paste.ubuntu.com/p/vVh8BX442b/

Az utóbbi két listakészítés előtt kihúztam a tunert, majd bedugtam. Most felismeri a tunert a Kaffeine. Ez a viselkedés mindegyik lejátszóra igaz (VLC, SMPLayer, Me TV és a Kaffeine).
Szerintem a Linux zavarodik meg, talán azt hiszi, hogy valamilyen indítható média a tuner, és csak az újrabedugás után ismeri fel jól.

Megtaláltam: OUDT9.

Értékelés: 

0
Még nincs értékelve

TV-tuner, USB

#54 Így néz ki: https://edigital.hu/tv-tuner/omega-oudt9-hdtv-tuner-dvb-t-h264-usb-p464878

Értékelés: 

0
Még nincs értékelve
kimarite képe

TV-tuner, USB

#54 A leírás szerint: https://www.linuxportal.info/leirasok/hardver/hogyan-ebreszthetjuk-fel-indithatjuk-ujra-kikapcsolt-szoftveresen-levalasztott-kiadott-kulcso-taroloeszkozeinket-az-usb-gyokerhub-ok-ujrainditasaval

Nálam az xhci_hcd végzi a vezérlést. Az egeremét és a DVB-T/C eszközét is, mert ugyanazon a BUS-on vannak. Ennek hátránya, hogy mikor az unbind fájlba írtam a lent ismertetett paracssort, a kébeles egerem is elment vadászni. :)
Ilyen előfordulhat nálad is. Azt gondolom, a Wifi-s egér és a DVB-T eszköz van nálad közös buszon...

Az elv a következő:

Belépek az általános könyvtárba:

cd /sys/bus/pci/drivers

Majd a saját vezérlőm könyvtárába:

cd xhci_hcd

Listázom, ami van ott (kimenettel):

ls -la
összesen 0
drwxr-xr-x  2 root root    0 júl   31 11:03 .
drwxr-xr-x 23 root root    0 júl   31 11:03 ..
lrwxrwxrwx  1 root root    0 júl   31 17:52 0000:00:14.0 -> ../../../../devices/pci0000:00/0000:00:14.0
--w-------  1 root root 4096 júl   31 17:44 bind
lrwxrwxrwx  1 root root    0 júl   31 17:52 module -> ../../../../module/xhci_pci
--w-------  1 root root 4096 júl   31 17:52 new_id
--w-------  1 root root 4096 júl   31 17:52 remove_id
--w-------  1 root root 4096 júl   31 17:52 uevent
--w-------  1 root root 4096 júl   31 17:39 unbind

Nekem a (példa) 0000:00:14.0 fontos, mert, ha az unbind fájlba írom

echo "0000:00:14.0" | sudo tee unbind

eltünteti,

ls -la ; lsusb ; lsusb -t
összesen 0
drwxr-xr-x  2 root root    0 júl   31 11:03 .
drwxr-xr-x 23 root root    0 júl   31 11:03 ..
--w-------  1 root root 4096 júl   31 17:31 bind
lrwxrwxrwx  1 root root    0 júl   31 17:31 module -> ../../../../module/xhci_pci
--w-------  1 root root 4096 júl   31 17:31 new_id
--w-------  1 root root 4096 júl   31 17:31 remove_id
--w-------  1 root root 4096 júl   31 11:03 uevent
--w-------  1 root root 4096 júl   31 17:36 unbind
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b2ef Chicony Electronics Co., Ltd
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
        |__ Port 3: Dev 3, If 0, Class=Video, Driver=, 480M
        |__ Port 3: Dev 3, If 1, Class=Video, Driver=, 480M

de ha a bind fájlba írom,

echo "0000:00:14.0" | sudo tee bind

fizikai ki- és behúzás nélkül visszaállítja:

ls -la ; lsusb ; lsusb -t
összesen 0
drwxr-xr-x  2 root root    0 júl   31 11:03 .
drwxr-xr-x 23 root root    0 júl   31 11:03 ..
lrwxrwxrwx  1 root root    0 júl   31 17:37 0000:00:14.0 -> ../../../../devices/pci0000:00/0000:00:14.0
--w-------  1 root root 4096 júl   31 17:36 bind
lrwxrwxrwx  1 root root    0 júl   31 17:31 module -> ../../../../module/xhci_pci
--w-------  1 root root 4096 júl   31 17:31 new_id
--w-------  1 root root 4096 júl   31 17:31 remove_id
--w-------  1 root root 4096 júl   31 11:03 uevent
--w-------  1 root root 4096 júl   31 17:36 unbind
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b2ef Chicony Electronics Co., Ltd
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 15f4:0131 HanfTek
Bus 002 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    |__ Port 3: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 4: Dev 3, If 0, Class=Vendor Specific Class, Driver=dvb_usb_rtl28xxu, 480M
    |__ Port 4: Dev 3, If 1, Class=Vendor Specific Class, Driver=, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
        |__ Port 3: Dev 3, If 0, Class=Video, Driver=, 480M
        |__ Port 3: Dev 3, If 1, Class=Video, Driver=, 480M

Ami általában létezik, így listázom:

find /sys/bus/pci/drivers -type l -name "0000:*" | grep -E "(oh|uh|eh|xh)ci"
/sys/bus/pci/drivers/ehci-pci/0000:00:1a.0
/sys/bus/pci/drivers/ehci-pci/0000:00:1d.0
/sys/bus/pci/drivers/xhci_hcd/0000:00:14.0

A vázolt elv szerintem érthető, a gyakorlat az lenne, hogy egy késleltetett parancsfájlba kéne írni a pontos bind fájlba író parancssort (vagy a crontabba, egyszeri lefutással a rendszer indításakor). Az én scriptemet vélhetően elkészítem, ha leszakad a cucc. Kb. így fog kinézni:

#!/usr/bin/env bash

cd /sys/bus/pci/drivers/xhci_hcd/ \
echo "0000:00:14.0" | sudo tee bind

Lehet létezik más módszer is, azt keresem ..., mert az egér nem szokott leszakadni, mikor a DVB eszköz. :D

Kimenet? Az ehci-pci nálad a vezérlő.

cd /sys/bus/pci/drivers ; ls ; ls ehci-pci

Értékelés: 

0
Még nincs értékelve

TV-tuner, USB

#56 Beleolvastam a linkelt oldalba, és eszerint újra kell csatlakoztatni a leválasztott eszközt (ami nincs kihúzva, csak nem kap tápot, és úgy kezeli a rendszer, mintha ki lenne húzva).
Igen, ez lehet a gond: a rendszer induláskor nem csatlakoztatja a tunert, csak ha kihúzom és bedugom újra. Akkor a megoldás tényleg az, hogy el kell érni, hogy újra aktiválódjon az eszköz kihúzás nélkül.
Nálam pontosan akkor mit is kellene csinálni? Az egér drótos, nem WiFi-s. A WiFi-snél nincs ez a probléma, csak az az egerem rossz.

Értékelés: 

0
Még nincs értékelve
kimarite képe

TV-tuner, USB

#57 Nálam pontosan akkor mit is kellene csinálni?

Elolvasod, amit írtam, a végén szereplő kérdéssel természetesen.

Értékelés: 

0
Még nincs értékelve
kimarite képe

TV-tuner, USB

#58 Egyébként nem jó a javaslatom, úgyhogy sztornó a kimenet kérése. HID-at nem jó lekapcsolni (röviden).

Értékelés: 

0
Még nincs értékelve
kimarite képe

TV-tuner, USB

#59 Szerintem, az usbhid végzi nálad is az eszköz kezelését.

Nálam igen:

ls -1 /sys/bus/usb/drivers/usbhid/
2-3:1.0
bind
module
new_id
remove_id
uevent
unbind

Ugyanitt a kimenetben 2-3:

lsusb
...
Bus 002 Device 003: ID 15f4:0131 HanfTek
...

Innentől a saját rendszered jön.

Érdemes ellenőriznünk a kimenetet (mutasd):

sudo find /sys/bus -name 1-4*

Nálad kell nézni, mert az lsusb kimenet 1-4 -nek mutatja az eszközt.

Ha pedig az 1-4 szerepel ezen az elérési úton: /sys/bus/usb/drivers/usbhid/

Akkor létrehozol egy udev szabályt:

sudo nano /etc/udev/rules.d/10-dvbttvstick.rules

Bele ez a szöveg:

SYSFS{idVendor}=="048d", SYSFS{idProduct}=="9005", MODE="0666", PROGRAM="/bin/sh -c 'echo -n $id:1.0 >/sys/bus/usb/drivers/usbhid/unbind;\
echo -n $id:1.1 >/sys/bus/usb/drivers/usbhid/unbind'"

A változtatás mentése, és kilépés a nano szövegszerkesztőből:

Ctrl + O, és Enter,
majd Ctrl + X

A beállítás frissítése:

sudo udevadm control --reload

A a rendszer újraindítás után működnie kell. Ha nem működik, akkor javítani kell rajta.

( https://linuxconfig.org/tutorial-on-how-to-write-basic-udev-rules-in-linux
https://lwn.net/Articles/143397/ )

Az aktív közreműködésed nélkül nem fog menni. Mutatnod kéne a most kért kimenetet,

sudo find /sys/bus -name 1-4*

értelmezni a leírást (de ez nem is nagyon kell, mert a kimenet megmutatja, mi a jó neked).

Értékelés: 

0
Még nincs értékelve

TV-tuner, USB

#60 Végrehajtottam mindent, de a kimenet semmi, viszont újraindítás után működik a tuner.
Kösz szépen.
Pendrive-oknál az újracsatolás hogyan oldható meg kihúzás nélkül.
Teljes leállítás és bekapcsolás után viszont továbbra is a hibajelzés van.

Értékelés: 

0
Még nincs értékelve
kimarite képe

TV-tuner, USB

#61 A kikapcsolása a shutdown vagy hiberate, illetve suspend?
Először, ezt kell tudni, fontos a válasz.

Meg kéne nézni a beállításokat (az 1-1 port tekintetében, mert ott az egér):

cat /sys/bus/usb/devices/1-1/power/autosuspend_delay_ms
cat /sys/bus/usb/devices/1-1/power/level
cat /sys/bus/usb/devices/1-1/power/autosuspend
cat /sys/bus/usb/devices/1-1/power/wakeup

Ha nem előbbiből lesz a megoldás (ez még csak teszt), akkor érdemes tesztelni az

usbcore.autosuspend=-1

kernel paramétert.
https://stackoverflow.com/questions/4702216/controlling-a-usb-power-supply-on-off-with-linux/57327557#57327557
https://www.kernel.org/doc/html/v4.16/driver-api/usb/power-management.html )

Végrehajtottam mindent, de a kimenet semmi, viszont újraindítás után működik a tuner.

Mert az 1-4-ről az 1-1-re vándorolt az eszköz. Az új udev szabály okozott javulást.
Ha most futtatod, megjavul? Leállítod a rendszert, és indítás után rögtön futtasd:

sudo udevadm control --reload

Értékelés: 

0
Még nincs értékelve

TV-tuner, USB

#62 A leállítás rendes shutdown, nem pocsékolom a tárhelyet hibernálásra.
Mindent végrehajtottam, de leállás és újraindulás után továbbra is hiba van (nem ismeri fel a tunert a rendszer).
Ez a parancs nem ismerős a Linuxnak: 

usbcore.autosuspend=-1

Értékelés: 

0
Még nincs értékelve
kimarite képe

TV-tuner, USB

#63 Ez a parancs nem ismerős a Linuxnak

Nem csodálom. :)
De, ha elolvasod még egyszer figyelmesen, amit írtam, akkor te sem fogod.

Értékelés: 

0
Még nincs értékelve
kimarite képe

/sys/bus/usb/drivers/usb/1-1/authorized

#60 Az udev szabállyal az 1-1 HUB-ra helyeztük az eszközt. Na most, a HUB ki- és bekapcsolható. Akkor léphet fel némi probléma, ha adott HUB-on (ami most az 1-1) nem egy eszköz lóg, hanem több (azok is ki- illetve be lesznek kapcsolva, és a kikapcsolás, mondjuk egy billentyűzet tekintetében (*)..., tehát a HUB kapcsolgatása nem igazán jó megoldás. Ide kapcsolódik, itt dokumentálom.

Kikapcsolás:

echo 0 | sudo tee /sys/bus/usb/drivers/usb/1-1/authorized

Bekapcsolás:

echo 1 | sudo tee  /sys/bus/usb/drivers/usb/1-1/authorized

Ki- és bekapcsolás után az eszköz, kihúzás nélkül használható. Ilyen például a DVB eszközöm, néha másik csatornát kellett indítani a fenti újraindítás (az „echo 0..” lefutása) után, de ment azonnal. VLC stop ..., és az „echo 1..” lefutása után start.

Tesztelni lehet a fenti két parancsort, előnyét, de inkább hátrányait, ha létezik ilyen. Ha beválik, akkor egy scriptbe be lehet tenni, ami a rendszer indításakor, némi késleltetéssel lefut.

Vagy Panel ikont, menü elemet is lehet készíteni, akár parancssorral (de terminálban kell lefutnia):

echo 0 | sudo tee /sys/bus/usb/drivers/usb/1-1/authorized ; echo 1 | sudo tee  /sys/bus/usb/drivers/usb/1-1/authorized

Az unbind / bind megoldást kipróbáltam, nem ajánlom ( https://linuxmint.hu/comment/48465#comment-48465 ). Ott is említettem, nem jó. Egyrészt, nálam HUB-ot kapcsolt szintén, amin két eszköz lóg, de nálam is egy eszköz kéne kezelnie. Másodszor, a használata után esetleg munkálkodni kell még a rendszeren belül. Nálam is így történt.

Értékelés: 

0
Még nincs értékelve
kimarite képe

VendorID és ProductID melyik HUB-on található (jegyzet)

#65 A linkelt szerzőtől még egy script. Kiegészítés az előző hozzászóláshoz.
Az lsusb kimenete megmutatja az eszközök ID-it, ami összevethető a kimenettel:

for X in /sys/bus/usb/devices/*; do 
    echo "$X"
    cat "$X/idVendor" 2>/dev/null 
    cat "$X/idProduct" 2>/dev/null
    echo
done

Máris látszik, melyik eszköz, melyik HUB-on lóg.

Értékelés: 

0
Még nincs értékelve