GPU Transcoding on Worker
CatDV Worker allows for GPU transcodes to accelerate your media processing with lightning-fast performance, ensuring smooth and efficient workflows for all your video projects.
Setup
To use CatDV Worker for GPU transcoding, follow these steps to leverage your system’s GPU for faster and more efficient media processing.
Step 1: Ensure GPU Support
Before starting, make sure your system supports GPU transcoding. Verify that your GPU supports video transcoding (e.g., NVIDIA GPUs with CUDA).
For GPU encoding on Windows, an NVIDIA graphics card with CUDA cores is required, along with NVIDIA display driver version 551.76 or newer, to support the packaged version of FFmpeg 7.0.2 (compiled with NVIDIA VideoCodecSDK 12.2).
For reference on the CUDA core for your machine, please visit this URL: https://developer.nvidia.com/cuda-gpus
Step 2: Create Transcode Preset for GPU
Go to you CatDV Worker Node and “Edit Config”
Click on the “Edit Presets” and create a new preset
Give the preset a name (in our example, it will be “GPU Proxy”) and set “Based on template” = MP4
Once the preset window appears, set your “Video” format = NVIDIA NVENC H.264 encoder
Go ahead and “OK”
Step 3: Use Preset in Worker Action
1. Edit your CatDV Worker Action for making proxies
At your “Build Path-based Proxy” step, set the “Format” as the previously created “GPU Proxy” preset
And you’re done! When the worker transcodes the proxy, it will be faster than normal CPU transcoding.