This section describes how to use a GPU for ingesting and encoding video.
To use a GPU for ingesting video
In your session configuration file, find the section that configures the video ingest engine and set the EnableGPU
configuration parameter to TRUE
. If the server has more than one graphics card you can use the GPUDeviceID
parameter to choose the GPU to use. For example:
[Session] Engine0=IngestVideo Engine1=EncodeVideo [IngestVideo] Type=video EnableGPU=TRUE GPUDeviceID=0
To use a GPU for encoding video
In your session configuration file, find the section that configures the video encoder and set the VideoProfile
configuration parameter to a profile that enables the use of the GPU. If the server has more than one graphics card you can use the GPUDeviceID
parameter to choose the GPU to use. For example:
[Session] Engine0=IngestVideo Engine1=EncodeVideo [EncodeVideo] Type=MPEG VideoProfile=mpeg4video_h264_nvenc_hd GPUDeviceID=0 OutputPath=\\server\folder\file.ts
For a list of encoding profiles, see Encoding Profiles.