On Wed, 12 Aug 2020 at 00:00, Michal Rybarik <mic...@rybarik.sk> wrote:

> Hello,
>
> I am using ffmpeg to transcode video in live stream - both input and
> output are MPEG-TS multicasts (single program transport stream). Input
> MPEG-TS contains EIT (EPG) and I want to copy it to the output.
>
> Current ffmpeg treats EPG/EIT as private data stream. I have mapped it
> to be copied to the output with PID 18, and it is. Unforutnately MPEGTS
> muxer inserts this PID 18 as a part of the program (one of its
> elementary streams), and this is is not valid.  EIT should not be muxed
> into program stream, but outside of it (like PAT, NIT, TDT, ...)
>
> I have looked into mpegtsenc.c, but I am not so brave to fight with it.
> Is there anyone handy who would help me solve this?
>

EIT is not passed through as it is PSI, not PES data. It's going to be
messy and hacky to have FFmpeg remux this.
IMO not in scope but...

Kieran
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to