The MP4 files are ATSC TV programs recorded off the air and then remuxed (but not reencoded) from TS to MP4 containers to enable seeking by VLC. The Linux VLC app can show subtitle/closed-caption tracks in either TS or MP4 streams. The Android VLC will show subtitles in TS container streams (which aren't seekable), but not in the MP4 streams.
How do I get MP4 subtitle tracks to work for VLC Android?
I'm remuxing with a command like this:
Code: Select all
ffmpeg -i filename.ts -map 0 -c copy -c:s copy filename.mp4
Should I be remuxing to a different container format?