On Thu, Jun 17, 2021 at 5:48 AM Javier Fuentes <jfuen...@flumotion.com> wrote: > > Good Morning: > I have tried to copy the stream with the scte35 or subtitle data from an > rtp stream to udp but in the resulting stream I lose data. I try to use the > option -map 0 -codec copy -scodec text -dcodec > copy or only -map 0 -codec copy but the output is the same. > In subtitle case if a try to use tmp output like this ffmpeg -txt_format > text -txt_page subtitle -i "srt://195.10.10.225:9000?mode=listener" -map > 0:0 -map 0:1 -map 0:4 -codec copy -scodec text -f flv rtmp:// > 127.0.0.1:1935/test/test, the subtitle are copied successfully
You can't simply use -codec copy to get SCTE-35 from the source to the destination. The PMT has to be properly set up in the output stream and the SCTE-35 sections themselves have to be re-written to take into account changes in the PTS clock. I've got a tree at the following URL which allows SCTE-35 to be preserved across ffmpeg transcoding in the case where the input and output are MPEG-TS (should work fine with UDP or SRT inputs/outputs). Supporting FLV/RTMP is a whole different problem that this patch series doesn't attempt to address. https://github.com/LTNGlobal-opensource/FFmpeg-ltn/commits/n4.3.1-scte35-smpte2038 Devin -- Devin Heitmueller, Senior Software Engineer LTN Global Communications o: +1 (301) 363-1001 w: https://ltnglobal.com e: devin.heitmuel...@ltnglobal.com _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".