Hello,
I added support for
For interested embeded PGS subtitle format to the exteplayer3:
https://github.com/e2iplayer/exteplayer3/commit/0f7646823aee18e338ad75c1bd856eb2efad393b
https://github.com/e2iplayer/exteplayer3png
exteplayer3 extracts PGS subtitles frames, resize it to the valid size according to the skin resolution and save each frame as separate png file which can be displaied by the enigma2 system.
For example:
exteplayer3 -b 20 -G "/media/mmc/SubtitlesGraphic/" -W "1280" -H "720" -9 0 "file:///media/mmc/pgs/Forced Sub Sample (PGS).mkv"
Output:
root@h9combo:/var/volatile/tmp# /iptvplayer_rootfs/usr/bin/exteplayer3 -b 20 -G "/media/mmc/SubtitlesGraphic/" -W "1280" -H "720" -9 0 "/media/mmc/downloads/pgs/Forced Sub Sample (PGS).mkv" {"EPLAYER3_EXTENDED":{"version":63}} file: [file:///media/mmc/downloads/pgs/Forced Sub Sample (PGS).mkv] {"PLAYBACK_OPEN":{"OutputName":"Output", "file":"file:///media/mmc/downloads/pgs/Forced Sub Sample (PGS).mkv", "sts":0}} {"OUTPUT_OPEN":{"sts":0}} {"PLAYBACK_PLAY":{"sts":0}} {"v_c":{"id":0,"e":"V_MPEG4/ISO/AVC","n":"und","w":1920,"h":1080,"f":23976,"p":-1,"an":1,"ad":1}} {"a_l": [{"id":1,"e":"A_IPCM","n":"eng"}]} {"a_c":{"id":1,"e":"A_IPCM","n":"eng"}} {"s_l": [{"id":2,"e":"S_GRAPHIC/PGS","n":"eng"}]} {"s_f":{"r":0}} {"s_f":{"r":0}} {"s_s":{"id":2,"sts":0}} {"s_c":{"id":2,"e":"S_GRAPHIC/PGS","n":"eng"}} {"v_c":{"id":0,"e":"V_MPEG4/ISO/AVC","n":"und","w":1920,"h":1080,"f":23976,"p":1,"an":1,"ad":1}} {"v_e":{"w":1920,"h":1080,"a":1,"f":24000,"p":1}} {"s_a":{"id":2,"s":6173,"e":null,"r":[{"x":369,"y":526,"w":541,"h":115,"f":"2_6173_0.png"}]}} {"s_a":{"id":2,"s":10844,"e":null,"r":[]}} {"s_a":{"id":2,"s":11095,"e":null,"r":[{"x":343,"y":592,"w":593,"h":49,"f":"2_11095_0.png"}]}} {"s_a":{"id":2,"s":14890,"e":null,"r":[]}} {"s_a":{"id":2,"s":15224,"e":null,"r":[{"x":411,"y":592,"w":459,"h":39,"f":"2_15224_0.png"}]}} {"s_a":{"id":2,"s":17351,"e":null,"r":[]}} {"s_a":{"id":2,"s":28195,"e":null,"r":[{"x":549,"y":593,"w":182,"h":49,"f":"2_28195_0.png"}]}} {"s_a":{"id":2,"s":29696,"e":null,"r":[]}} {"log":"Frame read error: 'End of file'"}