Intel-Media-SDK / MediaSDK

The Intel® Media SDK
MIT License
926 stars 457 forks source link

Intel QSV decodes AV1 grain synthed video differently compared to libaom and dav1d #2945

Open netphils opened 2 years ago

netphils commented 2 years ago

System information

Dav1d and qsv: ffmpeg -i dav1d.mp4 -i qsv.mp4 -lavfi psnr="stats_file=psnr.log" -f null - _[Parsed_psnr0 @ 00000220353b3980] PSNR y:49.638876 u:53.171929 v:54.094582 average:50.606395 min:49.217772 max:52.414425

libaom and qsv: ffmpeg -i libaom.mp4 -i qsv.mp4 -lavfi psnr="stats_file=psnr.log" -f null - _[Parsed_psnr0 @ 0000028aa236eec0] PSNR y:49.638876 u:53.171929 v:54.094582 average:50.606395 min:49.217772 max:52.414425

PSNR other than infinite shows there are difference between QSV decoded video and libaom/dav1d decoded videos.

Describe the expected behavior

QSV decoded video should be exact the same as libaom and dav1d, PSNR should be infinite.

Thanks for any kinds of help.