Convert from .mkv to Android web playable .mp4
ffmpeg -i 1.txt 1.ass
EP=1 bash -c 'ffmpeg -i $EP.mkv -crf 24 -pix_fmt yuv420p -vf "ass=$EP.ass, scale=-1:720" -c:v h264 -preset:v superfast -ac 2 -c:a aac -movflags +faststart $EP.mp4'
-i x.txt/x.srt x.ass - generate subtitles
-crf 24 - for lower bitrate
-pix_fmt yuv420p - for Android playback (pixel format)
-vf "ass=$EP.ass, scale=-1:720" - hardcode subtitles, change resolution
-c:v h264 - reencode video
-preset:v superfast - speed up reencoding
-ac 2 - 5.1 -> stereo
-c:a aac - reencode audio
-movflags +faststart - enable simple web playback and file navigation