rigaya / NVEnc

NVENCによる高速エンコードの性能実験
https://rigaya34589.blog.fc2.com/blog-category-17.html
Other
1.03k stars 108 forks source link

info on HEVC temporal filtering. #582

Closed Einst1969 closed 2 months ago

Einst1969 commented 2 months ago

I'm looking in the documentation and in the code (I downloaded the 12.2 SDK and the 12.2 headers) why 4 or more bframes are required. But unfortunately I'm not succeeding. You can help me. Do you know why more than 3 bframes are required? Also, can you tell me where it is written in the documentation or in the code?

rigaya commented 2 months ago

Al I know is what is written in the header, it says in the link below that temporal filtering requires "frameIntervalP >= 5" which means "bframes >= 4", as "frameIntervalP" is equal to "bframes+1". https://github.com/rigaya/NVEnc/blob/master/NVEncSDK/Common/inc/nvEncodeAPI.h#L1899-L1902

Einst1969 commented 2 months ago

thanks, I missed it!