New plugin to save native teletext pages
Hello,
is it possible to get a plugin to save teletext pages? A few older software packages to save teletext exists but no none of these is able to do this from an IP (unicast or multicast) source. I need to save one or multiple pages (inclusive subpages) from a ts (filtered mux) so it would be perfect to set the pages as cli parameters, for example 111,112,201-210,310 No conversion is needed. I'm able to do this with a script because i need the full ttxt page with graphic and color commands. The absolutly best would be that the page will only saved as a new file if something in the page was changed.
Thanks a lot Frank
Hi @nightwatcher74,
The current teletext plugin only saves Teletext subtitles in SubRip (SRT) format.
I have no plan to implement more Teletext features because Teletext is a complex binary format and it takes a lot of time to implement such features.
I keep this issue open as a reminder for a hypothetical future enhancement if a developer would like to contribute with such a plugin. But I won't do it myself because of lack of time, sorry.
Hi @lelegard,
Thanks for your quick response, even if it is not positive. I need no convertion or anything. On the contrary, I need the pages with all their control characters etc. For me, the plain ttxt page would be enough. I'm able to read the native broadcasted teletext pages with scripts. Unfortunately, I have no experience in C (++) otherwise I would adapt the existing plugin accordingly.
Thanks Frank
If someone can/will help me... there is a small tool who will do this (for all pages from a ts/configured ts from a mux) and with a hardcoded export dir... but this tool will only work with /dev/dvb.... https://github.com/nxmirrors/dvbtools/tree/master/dvbtext I need this as plugin for tsduck and the directory and exportd pages can be configured.
Thanks a lot Frank
Should be very easy to implement on base of the current srt-subtitle-plugin code. Just throw away all the text filtering and srt output and write the raw page data from PES for each page to a separate page-numbered binary file.
@premultiply, I'm hoping one day TSDuck may eventually support Teletext both decode and encode natively. vbit2 project VBIT2 Does all the hard work under the hood and is C code, just need a plugin to accept via UDP the .42 format packets and inject into the stream using the video PCR or muxing a complete fresh TS with timed PCR and merge the PES as it arrives.