Ze Yuan: >>> The ordinary versions of these players don't use libavformat's Matroska >>> demuxer at all, so I presume that your patch intends to fix the problem >>> by changing how the files are muxed. > > Right. Without avs2 tag, MKV will use AVI compatible mode automatically I > think. > >>> Matroska does not support AVS2 natively at all atm. If you want to >>> change that, you should open an issue/pull request at [1]. And you >>> should refrain from already creating such files (or use a CodecID like >>> "V_AVS2/EXPERIMENTAL"). As long as there is no official support for AVS2 >>> in Matroska, there won't be support for it in FFmpeg. > > I think we can still try. It seems HEVC was supported by many tools before > MKV mapping added. Also the encoder (ffmpeg) and the popular > players(ffplay/vlc/mpc-hc) all work perfectly with this change. >
For a long time, MKVToolNix de-facto set the standards for how to mux certain codecs into Matroska and other tools (like FFmpeg) simply followed its lead. This was never how it was supposed to happen, but it was necessary to get things done. But times have changed and today a codec mapping is a prerequisite for adding support for a codec. - Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".