[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