#11602: Muxing MKV and adding external SRT as anything except the only subtitle
stream in an MKV prevents subtitle display in VLC
-------------------------------------+-------------------------------------
             Reporter:  Kurt         |                     Type:  defect
  Fitzner                            |
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:  git-
  undetermined                       |  master
             Keywords:  mkv srt      |               Blocked By:
  muxer remux                        |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:
 When re-muxing an MKV video that already has subtitle streams in it to add
 an additional external subrip .srt file, if the external .srt is included
 as anything except the only subtitle stream in the output then the added
 external subtitle will not display in VLC or on a Roku media player.

 You can select any number of existing subtitle stream from the input MKV
 video and they will properly copy to the output and display when the video
 is played.

 The following produces videos where the added external subtitle DOES NOT
 display, but where the subtitle stream included from the input .mkv DOES
 display:
 {{{
 % ffmpeg -report -i invid.mkv -i 1b.srt -map 0:v? -c:v copy -map 0:a? -c:a
 copy -map 0:s:0 -c:s:0 copy -map 1:s:0 -c:s:1 copy outvid1.mkv
 % ffmpeg -report -i invid.mkv -i 1b.srt -map 0:v? -c:v copy -map 0:a? -c:a
 copy -map 1:s:0 -c:s:0 copy -map 0:s:0 -c:s:1 copy outvid2.mkv
 }}}
 The following produces a video where the added external subtitle (the same
 one as the above) DOES display properly:
 {{{
 % ffmpeg -i invid.mkv -i 1b.srt -map 0:v? -c:v copy -map 0:a? -c:a copy
 -map 1:s:0 -c:s:0 copy outvid3.mkv
 }}}

 This was attempted on ffmpeg Windows 64 builds:
 ffmpeg version 2025-05-07-git-1b643e3f65-full_build-www.gyan.dev
 ffmpeg version 2025-05-19-git-c55d65ac0a-full_build-www.gyan.dev
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11602>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac

To unsubscribe, visit link above, or email
ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to