[FFmpeg-trac] #7037(avcodec:open): ffmpeg destroys HDR metadata when encoding

FFmpeg trac at avcodec.org
Sat Feb 29 16:43:48 EET 2020


#7037: ffmpeg destroys HDR metadata when encoding
-------------------------------------+-----------------------------------
             Reporter:  mario66      |                    Owner:  cehoyos
                 Type:  enhancement  |                   Status:  open
             Priority:  normal       |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:  libx265 hdr  |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-----------------------------------

Comment (by mario66):

 Then the bug here is not fixed. It's as simple as that. You are telling a
 lot of technical stuff about VLC, Google, Dolby Vision, FEL, MEL etc. And
 of course I appreciate your technical expertise you donate to this
 project. But I just want to be sure that we are on the same page. The page
 where everyone should be is the bug I reported initially. For ffmpeg. Not
 for any other application. This is the first step, this should be
 prioritized. This is often the problem with ffmpeg that you do the second
 step before the first step. HRD10+, Dolby Vision etc. Yes this is all
 relevant for the future. But now I'm talking about a simple HDR10 static
 metadata example. This is what's deployed in the real world now. This you
 should now make rock solid. Then you can move to HDR10+ and Dolby Vision,
 then 12 Bit or whatever. In this order. And then again you should keep
 implementing all those features until they are rock solid.
 If you continue with the current attitude we will have neither HDR10 nor
 any advanced dynamic meta data HDR usable in the real world. Just people
 who ''started'' to implement something that works under laboratory
 conditions but never finish the actual integration for real world usage to
 the end. This is the core problem here, in my opinion. Developers do the
 first 80% of development, where it makes fun to code and you make a lot of
 progress. Then, when it comes to completing the implementation and making
 the software to work in the real world with all the little details you
 have to consider, like to make sure not ''loose'' the meta data during
 transcode, developers quickly loose interest...

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


More information about the FFmpeg-trac mailing list