#9377: QSV MPEG2 => H264 transcode PSNR dropped by 32%
-------------------------------------+-------------------------------------
             Reporter:  eero-t       |                    Owner:  (none)
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  git-master   |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by eero-t):

 According FFmpeg documentation, default for "-vsync" is "auto" which
 selects either "cfr" or "vfr".     Because I specified bitrate, not FPS, I
 assume FFmpeg to have selected VFR, which seems to drop timestamp only if
 consecutive frames would have duplicate timestamp.

 Are you saying that this is MediaSDK timestamp handling bug exposed by the
 FFmpeg change (to actually tell MediaSDK that there was no timestamp on
 some frame), one that can be only fixed on MediaSDK side? (will you file
 bug?)

 As PSNR / SSIM calculations do frame-by-frame comparison, any change in
 frame timestamps during transcoding would make things go wrong as it
 affect frame content => should I '''always''' use "-vsync passtrough" (and
 "-an") on transcode operation intended for PSNR / SSIM calculations? And
 for performance comparisons?

 PS. Is the cause for my other (more recent) PSNR bug similar:
 https://trac.ffmpeg.org/ticket/9481 ?
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9377#comment:9>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to