The Subtitle Muxer generates the ffmpeg command that embeds an existing SRT into a video as a selectable soft subtitle track. Fill in Video file, Subtitle file, Language code and Output file, and you get a single command using -c copy -c:s srt plus a language metadata tag, ready to copy or download as .txt.
Soft subs are what viewers want when they have the choice: a muxed track can be switched on or off, restyled by the player and swapped between languages without a second copy of the video. Broadcasters, streaming teams and university media services need the text alongside the picture rather than painted into it, and accessibility policies often require captions to be toggleable.
The command takes two inputs and copies every stream instead of re-encoding. -c copy preserves the original video and audio bit for bit, -c:s srt forces the subtitle stream to be written in SRT form in the new container, and -metadata:s:s:0 language= stamps the first subtitle stream with the code you entered, which is what players read when labelling the track. Nothing is transcoded, so the mux runs at disk speed.
Use a three-letter ISO 639-2 code such as eng, spa or jpn, and prefer MKV for SRT streams. The page only builds text; no file is opened or uploaded.