Stránka 1 z 2

Vylepšený exteplayer3 + ffmpeg

Napsal: 23 bře 2024 19:48
od skyjet
Na ArchivCZSK Wiki je k dispozícii vylepšená verzia exteplayer3 a ffmpeg pre takmer všetky image a prijímače založené na ARM alebo MIPS procesoroch. Je založený na najnovšej stabilnej verzii ffmpeg 6.1.1 a vykompilovaný tak, aby fungoval aj v neudržiavaných, no napriek tomu používaných distribúciách ako VTi alebo OpenATV 6.4. Podarilo sa mi tam spraviť viaceré úpravy, ktoré otvárajú nové možnosti pre doplnky a celkovo vylepšujú používanie.
Čo to dokáže:
  • Natívna podpora pre dešifrovanie obsahu chráneného DRM ochranou s tým, že každý prehrávaný stream môže mať rôzny kľúč
  • Oprava prehrávania h265 streamov ktoré neboli zabalené do TS kontajnera (toto doteraz fungovalo iba v OpenATV 7.3)
  • Pridaná podpora pre prehrávanie MPEG-DASH streamov (potrebné pre O2 TV 2.0 a akýkoľvek obsah s DRM ochranou)
  • Vylepšená komunikácia so ServiceApp - už sa nebude zasekávať a je ho možné ukončiť v akejkoľvek chvíli
  • Cache pre zoznam video a audio stôp (zrýchľuje rôzne operácie)
  • Ďalšie rôzne vnútorné opravy a vylepšenia
Spolu s exteplayer3 je k dispozícii aj upravený ffmpeg program, ktorý umožňuje sťahovanie MPEG-DASH streamov vrátane tých, ktoré majú DRM ochranu.
Kto má záujem nech stiahne a otestuje (hlavne na VTi). Ak by to niekde nefungovalo, tak dajte vedieť a možno sa s tým podarí niečo spraviť.

Upozornenie
Oficiálny odkaz na stiahnutie aktuálnej verzie je len prostredníctvom WIKI stránky https://github.com/archivczsk/archivczs ... xteplayer3 alebo priamo prostredníctvom ArchivCZSK zaktualizovaného na najnovšiu verzie (ak vás vyzve na inštaláciu upravenej verzie). Podporu pre balíky nainštalované z iných miest alebo iným spôsobom robiť nebudem. Kto sťahoval z iného zdroja, nech hľadá podporu tam. Ďakujem za pochopenie!

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 26 bře 2024 16:13
od furko
1_0_1_3394_C89_3_EB0000_0_0_0_20240326161522.jpg
S HBO Max funguje perfektne :03:

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 22 kvě 2024 18:56
od climbo
Ahoj chcel by som sa opýtať, či by ste neboli ocohotný urobiť verziu pre Drem OS ... mám dreambox one ultra ...
ďakujem pekne za odpoveď

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 23 čer 2024 14:43
od fpecsetes
Dobrý deň,
Rád by som opýtal, resp. poprosil o radu/pomoc ako je to s dependencies pri inštalácii týchto novších verzií na VTI 15? V ipk sú priložené v samostatnej zložke ***-dep. Je potrebné tieto nakopírovať do lib, alebo sa vytvoria symlink na obsah zložky?
Vopred ďakujem za odpoveď.

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 23 čer 2024 19:04
od skyjet
Netreba s tým robiť nič, len nainštalovať. Je to vykompilované tak, že to závislosti hľadá presne v tom _dep adresári.

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 23 čer 2024 21:53
od fpecsetes
Wow, super. Vďaka za express reakciu. :05: :03:

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 27 čer 2024 13:27
od fpecsetes
Dobrý deň,
Ešte jedna možno maličkosť.
Pri : "opkg install /tmp/ffmpeg_171_armv7ahf.ipk", dostávam "Not downgrading package ffmpeg on root from VTi001.3.4.1-r14 to 171."
Viem spraviť downgrage "opkg install --force-downgrade /tmp/ffmpeg_171_armv7ahf.ipk", potom je inšt. úspešná, no VTI stále ukazuje prítomnosť update-u.
po opkg ugrade sa ffmpeg preinštaluje na pôvodnú verziu, ako keby bola novšia. Ď za odpoveď.

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 27 čer 2024 19:17
od skyjet
Je mi to ľúto. VTi má tak debilné číslovanie verzií, že tá z feedu sa mu stále zdá ako novšia. Rozbehať to na starožitnosti ako VTi ma stálo x hodín času a už tomu nemienim venovať ani minútu.

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 27 čer 2024 21:36
od fpecsetes
Chápem, no aj tak vďaka za skvelú prácu, OrangeTV čo ja používam šlape aj s tými z feed-u. Ide to aj s orig. gstreamer aj gstplayer a z userbouquet-u.
Malý problém mam len s tým, že orig. gstreamer nejako nerozlíši prehrávaný native formát tj. progressive p25 a auto resolution plugin mi neprepne výstup na TV na p25. S gstplayer to čiastocčne, nie však vždy spoľahlivo rozlišuje a prepína. + to zobrazovanie EPG v bouquet-e, čo som písal v inom vlákne.
Ešte raz vďaka.

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 02 led 2025 12:12
od skyjet
K dispozícii je nová verzia 173. Zmeny/opravy:
  • oprava nastavovania user agenta
  • oprava resetu front pri zmene audio alebo titulkovej stopy (stávalo sa, že sa stream posunul dopredu o xx sekúnd)
  • detekcia a oprava nesprávneho PTS v streame (pozícia a dĺžka nahrávky sa zobrazovala zle alebo vôbec) - prejavovalo sa v O2 archíve
  • odstránenie formátovacích reťazcov z ASS titulkov, nakoľko enigma ani subssupport ich nepodporuje (už sa u titulkov nebude zobrazovať napr. {\an8} na začiatku textu)
Odkaz pre stiahnutie - viď. prvý príspevok.

Verzia 174

Napsal: 04 led 2025 17:59
od skyjet
Ak si niekto zaktualizoval exteplayer3 na verziu 173, tak si zaktualizujte na 174. Opravil som opravu :o nesprávneho PTS. Na VU+ sa mi stávalo, že mi prestalo zobrazovať pozíciu u niektorých filmov napr. v SC a nebolo možné pretáčať. Na AB Pulse 4k to fungovalo vždy v poriadku. Teraz by to snáď malo byť ok všade. Odkaz na stiahnutie v prvom príspevku.

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 05 úno 2025 00:28
od fpecsetes
skyjet píše: 27 čer 2024 19:17 Je mi to ľúto. VTi má tak debilné číslovanie verzií, že tá z feedu sa mu stále zdá ako novšia. Rozbehať to na starožitnosti ako VTi ma stálo x hodín času a už tomu nemienim venovať ani minútu.
Zdravím skyjet,
Po spustení MAX - veľká vďaka zaň - a odsúhlasení update, na ver. 175, (tools_archivczsk/player/features.py), mi, ako som už pred časom písal, opäť chce upgrade na ver. VTi001.3.4.1-r14 z feed-u, čo je vlastne ffmpeg3.4.1. Prečo píšem:

Check-ol som (pre ver. 175) opkg depends exteplayer3 , ffmpeg. Keďže libs aj pre ffmpeg sú statické v exteplayer3 (exteplayer3_deps), Depends: exteplayer3 (= 175), ... pre Package: ffmpeg je O.K., no pre Package: exteplayer3 chýba Depends: ffmpeg (= 175), keďže je na ňom závislý.
Keďže ipk pre exteplayer3 ani ffmpeg neobsahujú control, tak som si manuálne doplnil (pre VTi: /var/lib/opkg/info/) exteplayer3.control o Depends: ffmpeg (= 175), ... a Voilà, ono to prestalo ponúkať upgrade na ver. z feed-u. Upravil som aj (pre VTi: /var/lib/opkg/) status, aby to sedelo s exteplayer3.control.

Sorry za obšírny popis! No radšej viac, ako málo. :)
Ak by to teda niekomu (s VTi) pomohlo, rád som sa podelil.

Pekný deň

P.S.: Bolo by fajn, ak by sa dali vytvoriť ipk s control v budúcich ver.

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 05 úno 2025 09:43
od skyjet
Control súbor v tých IPK samozrejme je. Bez toho by to vôbec nešlo nainštalovať. Problém je v debilnom číslovaní verzií vo VTi, kedy verzia z repozitára má "vyššiu verziu" (vzhľadom na ten formát čo vymysleli) ako to čo sa inštaluje.

exteplayer3 nemá mať Depends: ffmpeg (= 175). Je tam iba jednosmerná závislosť. exteplayer3 môžeš mať aj bez ffmpeg, no ffmpeg potrebuje exteplayer3 (kvôli knižniciam). Takže pridať to tam nie je celkom správne riešenie. Popravde ako to pre VTi vyriešiť tak, aby to bolo kompatibilné naprieč distribúciami neviem ...

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 05 úno 2025 10:58
od emilsat
climbo píše: 22 kvě 2024 18:56 Ahoj chcel by som sa opýtať, či by ste neboli ocohotný urobiť verziu pre Drem OS ... mám dreambox one ultra ...
ďakujem pekne za odpoveď
https://github.com/archivczsk/archivczs ... ServiceApp

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 05 úno 2025 22:18
od fpecsetes
skyjet píše: 05 úno 2025 09:43 Control súbor v tých IPK samozrejme je. Bez toho by to vôbec nešlo nainštalovať. Problém je v debilnom číslovaní verzií vo VTi, kedy verzia z repozitára má "vyššiu verziu" (vzhľadom na ten formát čo vymysleli) ako to čo sa inštaluje.

exteplayer3 nemá mať Depends: ffmpeg (= 175). Je tam iba jednosmerná závislosť. exteplayer3 môžeš mať aj bez ffmpeg, no ffmpeg potrebuje exteplayer3 (kvôli knižniciam). Takže pridať to tam nie je celkom správne riešenie. Popravde ako to pre VTi vyriešiť tak, aby to bolo kompatibilné naprieč distribúciami neviem ...

Zdravím,
Vďaka za reakciu. Ja som myslel, že exteplayer3 je postavený nad, resp. na play streamov využíva ffmpeg. Tým pádom ako samostatný by nemal zmysel. Ak toto nie je pravda, tak tie depends z VTi nechápem dobre.
Neviem z čoho sa odvíja číslovanie 168..174..175 atď., no VTi to má podľa ffmpeg verzií. Tzn., že 175 by bola zrejme VTi00x.6.1.1. Ale to je teraz nepodstatné. Samozrejme sa nebudeš/te prispôsobovať VTi.
Ten Control som skutočne po náhlade ipk v 7-Zip nenašiel. viď.:
Snímka1.png
Snímka3.png
Toto je z VTi ipk:
Snímka2.png
To, že ffmpeg175 potrebuje tie nové libs, ktoré sú v tomto prípade statické z exteplayer3 a nie zo systému, ako ffmpeg z feed-u VTi, chápem a preto ffmpeg_175 závisí na/od exteplayer3. Inak mne to funguje aj bez Depends: exteplayer3 (= 175) v ffmpeg.control, ak je inštalovaný ako prvý exteplayer3, ale nie naopak (bez expteplayer3 Depends: ffmpeg (= 175)) tak ako je to aj vo VTi (bez ver.).
Snímka6.png
V prílohe Snímky.zip je ffmpeg z VTi aj s depends libs, na ktorých je závisí.
Aby sme sa rozumeli. Zhrniem to: Ja to chápem takto (-> zn. je závislý "NA/OD"; opkg depends exteplayer3 = Depends on: ffmpeg (= 175)), že serviceapp->exteplayer3->ffmpeg.
Ak teda exteplayer3 Depends on: ffmpeg (čo bez doplnenia nevie) a nie je tam aj presná ver., tj. (= 175), tak to VTi chce tahať feed-u. Mám to odskúšané aj bez ver.
K ničomu ťa netlačím, len som sa chcel podeliť o moje poznanie. Mne to takto šlape.

Pekný deň

Verzia 176

Napsal: 18 úno 2025 19:33
od skyjet
Na githube alebo ešte jednoduchšie priamo cez ArchivCZSK je k dispozícii exteplayer3 176. Opravuje hlavne prehrávanie MPEG-DASH streamov, takže je v ňom funkčné aj prehrávanie živého vysielania z MAX doplnku a funguje aj prehrávanie archívu z MagioTV vrátane pretáčania a korektného zobrazenia prehrávanej pozície. Po novom taktiež umožňuje posun v live streamoch, ktorý doteraz vôbec nebol podporovaný. Nájsť a opraviť tie chyby dalo celkom zabrať, tak si to vychutnajte ...

A ešte jedna drobnosť: Funguje aj na Zgemma H8.2.

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 18 úno 2025 19:48
od 9000peter
Ja len potvrdzujem funkčnosť on-line aktualizácie.
THX skyjet

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 19 úno 2025 05:52
od ralcar
Poslední aktualizace mi odinstalovala asi extplayer3. Zkusil jsem instalovat přes ipk, ale pořád not instaled. Takže nejde O2TV.
Screenshot 2025-02-19 at 05-41-19 Vu Duo 4K SE - OpenWebif.png
archivCZSK.log

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 19 úno 2025 07:52
od skyjet
Vďaka za report. Opäť radosti s VTi. Tá úprava čo som robil aby to šlo na Zgemma to pre zmenu znefunkčnila na VTi. V balíku s exteplayer3 chýbala jedna knižnica, ktorú VTi nemá. Je to opravené. Spusť opäť doplnok O2 a potvrď mu inštaláciu exteplayer3. Malo by to opäť fungovať.

Re: Vylepšený exteplayer3 + ffmpeg

Napsal: 19 úno 2025 16:11
od ralcar
Díky už to běží.