Answers.Body: <p>You can use <a href="https://ffmpeg.org/ffmpeg-filters.html#subtitles" rel="nofollow noreferrer">subtitles</a> filter like your example in your question but point to the same input file:</p>
  
  <pre><code>ffplay -vf subtitles=input.mkv input.mkv
  </code></pre>
  
  <p>If you want to choose a different subtitle stream then use the <code>stream_index</code> option. This example will choose the third subtitle stream:</p>
  
  <pre><code>ffplay -vf subtitles=input.mkv:stream_index=2 input.mkv
  </code></pre>
  
  <p>Or use <code>mpv</code> player and press <code>j</code> or use <code>--sub=1</code> option.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-10-19T02:40:23.363Z
Answers.Text: This works, but something is wrong.  The video window opens late(about 5~6 seconds), and it kills the disk I/O and CPU!  In fact, The problem is with every seek of video(arrow keys), ffplay copy the entire video file somewhere and causes lag in playing(5 seconds).
Answers.UserDisplayName: mohammads
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-10-21T18:02:15.463Z
Answers.Text: @mohammads Maybe a bug. I don't know. Consider making a [bug report](https://trac.ffmpeg.org/). But I don't know of a better method at the moment. Or use `mpv` instead. It's a lot like `ffplay` and supports FFmpeg filters.
Answers.UserDisplayName: llogan
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-10-18T19:48:38.327Z
Answers.LastActivityDate: 2019-10-18T19:55:10.633Z
Answers.LastEditDate: 2019-10-18T19:55:10.633Z
Answers.UserDisplayName: llogan
Body: <p>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.</p>
  
  <p>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 <code>-vf "subtitles=filename.srt"</code>, but no chance to play internal subtitle. It looks like not detected by ffplay, but ffprobe shows the subtitle stream information.</p>
  
  <p>Anyone knows how it's done?</p>
  
  <p>Thank you guys</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-10-18T19:44:58.060Z
Comments.Text: I don't believe ffplay has support for 608/708 captions.
Comments.UserDisplayName: SlimSCSI
Tags: <ffmpeg><subtitles>
Title: ffplay won't play internal(embedded) subtitle?
UserDisplayName: mohammads
ThreadText: # ffplay won't play internal(embedded) subtitle?
  
  (Asked by: username_0 on 2019-10-18)
  
  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
  
  **Tags:** ffmpeg, subtitles
  
  > **Comments:**
  > **username_1**: I don't believe ffplay has support for 608/708 captions.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2019-10-18. Score: 3 | Accepted answer
  
  You can use [subtitles](https://ffmpeg.org/ffmpeg-filters.html#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.
  
  > **Comments:**
  > **username_0**: This works, but something is wrong.  The video window opens late(about 5~6 seconds), and it kills the disk I/O and CPU!  In fact, The problem is with every seek of video(arrow keys), ffplay copy the entire video file somewhere and causes lag in playing(5 seconds).  
  > **username_2**: @username_0 Maybe a bug. I don't know. Consider making a [bug report](https://trac.ffmpeg.org/). But I don't know of a better method at the moment. Or use `mpv` instead. It's a lot like `ffplay` and supports FFmpeg filters.  
  
  ---
  
  