Merge pull request #125 from cgutman/yuv420_linux_nvenc

Reduce CPU usage with Linux NVENC
This commit is contained in:
loki-47-6F-64
2021-07-10 19:10:58 +02:00
committed by GitHub
+3 -1
View File
@@ -409,11 +409,13 @@ static encoder_t nvenc {
#ifdef _WIN32 #ifdef _WIN32
AV_HWDEVICE_TYPE_D3D11VA, AV_HWDEVICE_TYPE_D3D11VA,
AV_PIX_FMT_D3D11, AV_PIX_FMT_D3D11,
AV_PIX_FMT_NV12, AV_PIX_FMT_P010,
#else #else
AV_HWDEVICE_TYPE_CUDA, AV_HWDEVICE_TYPE_CUDA,
AV_PIX_FMT_CUDA, AV_PIX_FMT_CUDA,
// Fully planar YUV formats are more efficient for sws_scale()
AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV420P10,
#endif #endif
AV_PIX_FMT_NV12, AV_PIX_FMT_P010,
{ {
{ {
{ "forced-idr"s, 1 }, { "forced-idr"s, 1 },