ffplay won't play internal(embedded) subtitle? I want to play videos with their embedded subtitles, which is possible using VLC or even my smart TV. Both recognize the subtitle and play(show) it.

Since ffplay is my favorite player, I want to do the same thing via ffplay, but I didn't make it. I can play external subtitles using -vf "subtitles=filename.srt", but no chance to play internal subtitle. It looks like not detected by ffplay, but ffprobe shows the subtitle stream information.

Anyone knows how it's done?

Thank you guys
You can use subtitles filter like your example in your question but point to the same input file:

ffplay -vf subtitles=input.mkv input.mkv


If you want to choose a different subtitle stream then use the stream_index option. This example will choose the third subtitle stream:

ffplay -vf subtitles=input.mkv:stream_index=2 input.mkv


Or use mpv player and press j or use --sub=1 option.