mpegts trukkozes....
egy konzolos video lejatszoval lejatszom az mpegts file-t, amit hdmi outputbol generalok ffmpeg-gel
(sajna file-lal kell dlgoznom, stream nem lehet)
A folyamat:
1. az intro file elore elkeszitve, 30 sec, mpegts
2. elinditom a lejatszot az intro file-on
3. az ffmpeg folyamat elindul es hozzair (stdout append) a file vegere (ugyanaz a stream type) az uj dekodolt hdmi anyagot
(itt NEM elfelejtendo, hogy a a file fizikai merete igy kozben folyamatosan valtozik!!!)
---------
...azt varnam, hogy az elso 30sec utan folytatodjon a lejatszas a file-on, ne alljon meg a player.
Sajna ez nem igazolodik be, hiszen az elso inditasnal a 30sec-et olvassa be, mint video duration, aztan kilep.
Itt a kerdes: hogy lehet azt megoldani, hogy tovabb menjen a lejatszas? Otlet?
(gondoltam ket verziot:
1. behazudni a player-nek, hogy nem 30sec a hossz az elso beolvasasnal, hanem 2 ora, de hogyan? At lehet alakitani az intro file-t, hogy 2 ora hosszunak hazudja magat? - pontosan nem ismerem a ts file szerkezetet, hogy az utolso kepkockabol szedi ki a lejatszo a durationt, vagy valahol egy metatag tarolja, vagy esetleg kalkulalt a kepkockak szamabol?)
2. a masodik streamet, ami hozzairodk, eleve valami offset-tel inditani)
KOSZ a segitseget
- Tovább (mpegts trukkozes....)
- 535 megtekintés