I have to extract the audio and video, to mux them into Mpeg2 ts using Manzanita TS muxer (its the only one at my office)
My client checks the file using TS analyzer which reports an error in the video stream "Video end of stream pattern not seen at end of stream,Last emitted picture sequence may be incomplete". The client has rejected the file.
I don't have deep knowledge of h264, but is this problem related to the ffmpeg command I am using?
I even tried using options : -bsf:v h264_mp4toannexb but I am getting the same error as above.
I would really appreciate if someone could help me out with this. At least guide me in the right direction.
Just guessing, but you might try actually muxing them to ts with ffmpeg and see what happens. There may be some extra functionality that takes place when the output is known to be ts that doesn't happen when the output is raw stream files.
Another option to try is seeing what happens when setting the output from ffmpeg to mp4 instead of raw streams and then transmux them to ts with other tools. Bento4 and GPAC both have tools to directly transmux mp4 to ts.