quietvoid / dovi_tool

dovi_tool is a CLI tool combining multiple utilities for working with Dolby Vision.
MIT License
578 stars 57 forks source link

Validate keyframe alignment of transcoded BL with EL #125

Closed sammys closed 2 years ago

sammys commented 2 years ago

As I understand it, profile 7 has a keyframe alignment requirement between BL and EL. Assuming that's correct, would it be possible to add a command to dovi_tool that reads in BL and EL bitstreams and validates keyframe alignment? This would be useful for cases in which the BL is transcoded for some reason.

quietvoid commented 2 years ago

I think Dolby's verification toolkit is better suited for this: https://customer.dolby.com/content-creation-and-delivery/dolby-vision-professional-verification-toolkit-lite-v380 It's free after registering.

quietvoid commented 2 years ago

Also, given there are many possible ways to get frame types/numbers, I don't think this is something worth doing here. You can use ffmpeg to obtain the info.