[FFmpeg-trac] #8173(ffmpeg:open): MKV - All streams marked as default when trying to remove all dispositions

FFmpeg trac at avcodec.org
Sat Mar 21 17:27:38 EET 2020


#8173: MKV - All streams marked as default when trying to remove all dispositions
-------------------------------------+-------------------------------------
             Reporter:  nheelyolis   |                    Owner:
                 Type:  defect       |                   Status:  open
             Priority:  normal       |                Component:  ffmpeg
              Version:  git-master   |               Resolution:
             Keywords:               |               Blocked By:
  mkv,disposition                    |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by nheelyolis):

 Replying to [comment:1 Balling]:
 > What is default if all is default, BTW?

 Even when you have only one stream of each type, having disposition set to
 default does make a difference. It tells (in my understanding) that the
 stream absolutely should be used. For example, setting default disposition
 to subtitles forces the media player (I personally use `mpv`) to enable
 the subtitles. While normally you would have to enable them manually.

 And when you have more than one stream of some type, setting all of them
 to default doesn't seem to make any sense. You obviously can't play two
 video streams at the same time, or two audio streams, etc. So it becomes
 up to media player to choose a stream, which leads to the same file being
 played differently by different media players. Because as far as I'm
 aware, this behavior is not defined anywhere. You are very welcome to
 correct me if I'm wrong.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/8173#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list