Opened 4 months ago

Closed 2 months ago

#7254 closed enhancement (fixed)

ffmpeg h264_qsv encoder can not output QP to evaluate encoding quality

Reported by: jianhui Owned by:
Priority: wish Component: avcodec
Version: git-master Keywords: qsv
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:

I use ffmpeg h264_qsv to do transcoding, and want to get the PSNR or QP after transcoding to evaluate encoding quality. Once the PSNR or QP is too low, I will change coding parameter to re-transcoding to meet the minimum quality requirement.
But both PSNR and QP are not supported by latest h264_qsv.

How to reproduce:

ffmpeg -i input -codec h264_qsv -psnr out.mp4

Change History (4)

comment:1 Changed 4 months ago by lizhong1008

PNSR is not supported by Intel MSDK. QP is supported by lastest MSDK now(see: https://github.com/Intel-Media-SDK/MediaSDK/commit/f7ba75123290cb09b50f683f9c06363370eff341). Will add this in ffmpeg level.

comment:2 Changed 4 months ago by cehoyos

  • Keywords encoder PSNR QP removed
  • Priority changed from normal to wish

comment:3 Changed 2 months ago by lizhong1008

comment:4 Changed 2 months ago by lizhong1008

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.