gianni-rosato / svt-av1-psy

The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) with perceptual enhancements for psychovisually optimal AV1 encoding
https://svt-av1-psy.com
BSD 3-Clause Clear License
259 stars 20 forks source link

Add dolby-vision-rpu to EbSvtAv1EncConfiguration #44

Closed levogevo closed 6 months ago

levogevo commented 7 months ago

Is your feature request related to a problem? Please describe. There is not a way to load RPU units into the svt encoder from ffmpeg using svtav1-params.

Describe the solution you'd like add the path parameter to the svtav1-params (EbSvtAv1EncConfiguration and svt_av1_enc_parse_parameter).

Describe alternatives you've considered

Additional context none.

gianni-rosato commented 7 months ago

I'm pretty sure this functionality is addressed by FFmpeg 7.0, so I don't know if DoVi support outside of the SvtAv1EncApp binary is a big concern for us at this point

levogevo commented 7 months ago

The 7.0 release did add support but only for dovi profile 10. My example test encode with profile 7 does not get included in the side data in the output. I was hoping that libdovi/dovi_tool would help fill in the gaps, until (if) ffmpeg starts supporting more profiles in the side data.