Skip to main content
Ctrl+K
NVIDIA Maxine Video Effects (VFX) SDK User Guide - Home NVIDIA Maxine Video Effects (VFX) SDK User Guide - Home

NVIDIA Maxine Video Effects (VFX) SDK User Guide

NVIDIA Maxine Video Effects (VFX) SDK User Guide - Home NVIDIA Maxine Video Effects (VFX) SDK User Guide - Home

NVIDIA Maxine Video Effects (VFX) SDK User Guide

Table of Contents

  • Introduction

Get Started

  • Windows
    • Install the VFX SDK
    • Sample Applications
    • Performance Reference
  • Linux
    • Install the VFX SDK
    • Sample Applications
    • Performance Reference
    • Run SDK in a Container

Filters

  • AI Green Screen
  • Background Blur
  • Artifact Reduction
  • Super Resolution
  • Upscale
  • Webcam Denoise
  • Video Relighting

APIs

  • VFX SDK API Architecture
    • Use a Video Effect Filter
    • Create and Set State Variables
    • Load a Video Effect Filter
    • Run a Video Effect Filter
    • Destroy a Video Effect Filter
    • Work with Image Frames on GPU or CPU Buffers
  • VFX SDK API Reference
    • Structures
    • Enumerations
    • Type Definitions
    • Video Effects Functions
    • Return Codes

Multi-GPU Usage

  • Multi-GPU Overview
  • Default Behavior
  • Configure a Single Task
  • Configure Multiple Tasks
  • Using Multi-Instance GPUs

Batch Processing

  • Batch Overview
  • Batch Utilities
  • Allocation of Batched Buffers
  • Select a Batch Model
  • Set the Batched Images
  • Batching When Using State Variables
  • VFX SDK API Architecture

VFX SDK API Architecture#

  • Use a Video Effect Filter
    • Creating a Video Effect Filter
    • Setting the Path to the Model Folder
    • Setting Up the CUDA Stream
  • Create and Set State Variables
    • For Webcam Denoising
    • Setting the Input and Output Image Buffers
    • Setting and Getting Other Parameters of a Video Effect Filter
    • Summary of Video Effects SDK Accessor Functions
    • Getting Information About a Filter and its Parameters
    • Getting a List of All Available Effects
  • Load a Video Effect Filter
  • Run a Video Effect Filter
  • Destroy a Video Effect Filter
  • Work with Image Frames on GPU or CPU Buffers
    • Converting Image Representations to NvCVImage Objects
    • Allocating an NvCVImage Object Buffer
    • Transferring Images Between CPU and GPU Buffers

previous

Video Relighting

next

Use a Video Effect Filter

NVIDIA NVIDIA
Privacy Policy | Manage My Privacy | Do Not Sell or Share My Data | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2021-2025, NVIDIA Corporation.

Last updated on Oct 24, 2025.