User Tools

Site Tools


ffmpeg:hardware_acceleration_using_gpu

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ffmpeg:hardware_acceleration_using_gpu [2023/06/13 13:08] peterffmpeg:hardware_acceleration_using_gpu [2023/06/13 13:19] (current) peter
Line 7: Line 7:
  
   * Hardware acceleration is definitely not using the same encoder, just ported to a GPU, it is actually using a fully different encoder.   * Hardware acceleration is definitely not using the same encoder, just ported to a GPU, it is actually using a fully different encoder.
-    * And the point is that not only the algorithms are different, but also the parameters do not match between them.+    * Not only are the algorithms very different on hardware, but also the parameters do not match versus a software encoder.
       * e.g. the crf parameter in an encoder does not necessarily have the same effect in another encoder, and the same value can result in completely different effective quality (the parameters and their scales are not standardized).       * e.g. the crf parameter in an encoder does not necessarily have the same effect in another encoder, and the same value can result in completely different effective quality (the parameters and their scales are not standardized).
  
Line 13: Line 13:
     * This is a trade-off in order to keep complexity down.     * This is a trade-off in order to keep complexity down.
     * Hardware encoding uses fixed function blocks which are far less versatile and adaptable than software encoders.     * Hardware encoding uses fixed function blocks which are far less versatile and adaptable than software encoders.
 +      * The video quality of hardware encoders is usually pretty fixed, and there is not a lot of room to adjust video quality with hardware encoders.
     * As a result a software encoder will get better results 99 times out of 100.     * As a result a software encoder will get better results 99 times out of 100.
  
ffmpeg/hardware_acceleration_using_gpu.1686661713.txt.gz · Last modified: 2023/06/13 13:08 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki