I often hear the questions from users on how to add subtitle on Android or create subtitle in Mac or Windows. If the same video file is played on these different devices, then there is no need to add subtitle again and again if they are permanently added. When subtitles are attached with video frames, they appear as a part of video rather than a separate file like SRT or ASS.