Closed Captions missing when converting from mp4 to ts This is a follow-up question from my previous question HERE. I'm trying to convert a caption-embedded .mp4 video into a .ts file, simply changing the container format. But once I convert the video, the caption looks different. Not sure what's going on.

Here is the sample .mp4 video. At second 00:34" for example, you see the caption says GARBLED CAPTION INSERTED. But that's not there in the converted .ts file. 

What's happening? Any clues?!
The subtitles in the MP4 is a mov_text (tx3g) stream which isn't supported in MPEG-TS.

MPEG-TS support either DVD subtitles or DVB teletext. The former is a bitmap subtitle format and ffmpeg can't convert text to bitmap. FFmpeg has no encoder for the latter. Your best bet is to burn the subtitles but this means re-encoding the video.

ffmpeg -i in.mp4 -vf subtitles=in.mp4 -c:v libx264 -c:a copy out.ts