Is it possible to create a video file that contains a soft subtitle and shows it by default (as soon as you open it in VLC - without the need to activate the subtitle track) from an original video file and the appropriate subtitle file?
I have tried the following:
ffmpeg -i input.mp4 -i input.ass -c:v copy -c:a copy -c:s copy -map 0:0 -map 0:1 -map 1:0 -y out.mkv
The resulting out.mkv does contain the subtitle but it does not show by default. Thanks for your help.
The answer I was looking for is found here. In short it would be something like:
mkvmerge -o out.mkv -S "input.mp4" --language "0:eng" --track-name "0:Forced" --forced-track "0:yes" --default-track "0:yes" "input.srt"