ffmpeg:hardware_acceleration_using_gpu
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ffmpeg:hardware_acceleration_using_gpu [2023/06/13 13:07] – peter | ffmpeg:hardware_acceleration_using_gpu [2023/06/13 13:19] (current) – peter | ||
---|---|---|---|
Line 6: | Line 6: | ||
**WARNING: | **WARNING: | ||
- | * Hardware acceleration is definitely not using the same encoder ported to a GPU (or to any other hardware accelerator), 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 | + | * Not only are the algorithms |
* 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.1686661671.txt.gz · Last modified: 2023/06/13 13:07 by peter