go-livepeer icon indicating copy to clipboard operation
go-livepeer copied to clipboard

Research transcoding quality issues

Open cyberj0g opened this issue 3 years ago • 0 comments

We have encountered visual artifacts in transcoded videos on multiple occasions. R&D efforts are required to look into possible causes. Some leads are:

  • encoding with constant bitrate instead of constant quality
  • not using correct parameters for Nvidia encoder
  • "flush frames" used to clear Nvenc buffer between segments impacting encoder's internal state
  • re-initialization between segments affecting the quality of software encoding
  • suboptimal encoding parameters
  • scaling interpolation specifics of scale_cuda filter used with Nvenc

The first step should be to create a list of transcoded videos, where the issues are present, along with source videos. One of the recent cases encountered (see videos side by side): https://github.com/livepeer/go-livepeer/issues/2654

CC: @Thulinma @thomshutt @AlexKordic

cyberj0g avatar Jan 30 '23 13:01 cyberj0g