[FFmpeg-devel] [PATCH 0/1] Parsing quicktime tracks in matroska containers

Stanislav Ionascu stanislav.ionascu at gmail.com
Tue Aug 13 22:16:19 EEST 2019


Hi All,

when remuxing some of the mp4 files into the mkv container, not all
video codecs can be properly represented. As such, to make the codec
configuration complete, mkvtoolnix muxes in the full stsd box.

I also switched "detecting" DVH1 in a v_quicktime track in an mkv file, as a HEVC
codec, as I did not find a better way (yet) to check if hvcC box exists in
stsd.

The easiest way to verify the patch. Is to take a dolby vision profile 5
mp4, and mux it with mkv-toolnix into an mkv. Without this patch, the
file is unplayable.

I'm open to any other approaches for solving the issue.

Thanks!
Stan.

Stanislav Ionascu (1):
  avformat/matroska: fully parse stsd atom in v_quicktime tracks

 libavformat/matroskadec.c | 51 +++++++++++++++++++++++++++------------
 1 file changed, 36 insertions(+), 15 deletions(-)

-- 
2.20.1



More information about the ffmpeg-devel mailing list