I'm trying to convert MPEG files from Program Stream into Transport Stream without re-encoding the video. I found some free tools which work as txmuxer. The problem is that some of the files are impossible to convert, it says that program stream map is too large. It should be 18 bytes while my files have 24 bytes.
How can I fix this? Is there any program that can convert the large PS map size files?
+ Reply to Thread
Results 1 to 6 of 6
Oh, I had forgotten ffmpeg, thanks!
I've tried with TsRemux and it seems it works. But I'd like to use ffmpeg if possible cause it makes my workflow more efficient. I could program a GUI to use it only for this conversion. When I try to make the conversion with ffmpeg there's an error. It says:
st:0 error, non monotone timestamps 57057 >= 57057
av_interleaved_write_frame(): operation not permitted
The number changes with each file. Why does this happen? I've tried to read ffmpeg documentation but I come to nothing. Is there any other options I should use??
P.s. I forgot to mention that these files are MPEG PS encapsulated but its video codec is H.264.
not sure what the error indicates, it could be errors in the program stream