Nevcairiel / LAVFilters

LAV Filters - Open-Source DirectShow Media Splitter and Decoders
GNU General Public License v2.0
7.34k stars 789 forks source link

cannot be hard decoded, AVC 4K@120fps #480

Closed Masir01 closed 2 years ago

Masir01 commented 2 years ago

Use environment: OS: Win10 21H1 player: Potplayer+LAVFilters+madVR Graphics: NVIDIA GeForce RTX 3050 Ti Laptop GPU Graphics driver version: 496.49 Video info:
5U1P{MH$41N9FC{T J0J6U4 LAV Video Decoder configure: 0 467N0K1_M6WB7_GR}9JHL Display info: H(9N(IM(RG1F6QU_5Z~{NQQ Demo: 6`E{(YZ1 {03X42__87AA(B

note: 1,display: HDR=auto, madVR: HDR is automatically enabled during playback
         2,MPV Playing this video can be hard decoded
         3,I choose is DXVA2(native), and other options are only available for NVIDIA CUVID(old) 
Nevcairiel commented 2 years ago

3840x2160 with 16 reference frames exceeds Level 5.1 and is not supported in hardware (level 5.1 only supports up to 5 reference frames). If you try, it might work, but it might also result in artifacts. LAV will not perform hardware decoding thats out of spec.

Masir01 commented 2 years ago

NVIDIA CUVID(old) : OK MPVplayer: OK So is it because the LAV condition is exceeded?

ale5000-git commented 2 years ago

NVIDIA CUVID isn't DXVA2 so it has different limits (it may be more tolerant but it isn't interoperable, you can use it only on NVIDIA cards). About MPVplayer I don't know what it use internally.