Skip to content
@VMAFx

VMAFx

VMAFX — modernized perceptual video quality assessment. Cloud-native fork of Netflix VMAF with GPU backends, tiny-AI models, k8s-native deployment.

VMAFx

Modernized perceptual video quality assessment.

A cloud-native fork-descended-from Netflix VMAF, rebuilt for distributed video pipelines: GPU-vendor-agnostic backends, tiny-AI models for one-shot scoring, MCP server for AI-agent integrations, Kubernetes-native deployment with a 3-vendor GPU device-plugin matrix.

What's here

  • vmafx — the main repo: core C++23 library (libvmaf C ABI being retired), Go production tooling, Rust pilots, Python ML training, Helm chart, dev container.

Core principles

  • Cloud-native first. Production artifacts are Docker images + Helm chart. Native .so / .deb / .rpm publishing is out of scope — Docker is the platform.
  • Multi-vendor GPU. First-class support for NVIDIA (CUDA), AMD (HIP / ROCm), Intel (SYCL / Arc).
  • Correctness above speed. Bit-exactness against the Netflix CPU reference is the non-negotiable safety net.
  • Multi-language, multi-purpose. Go for production tooling (controller / node / Operator / CLI / MCP), Rust for pilot integrations + bindings, Python for ML training, C++23 internals for the scoring core.

License

Dual-licensed for fork-added code: BSD-3-Clause-Plus-Patent OR MIT. Netflix-inherited code stays under BSD-3-Clause-Plus-Patent. See the LICENSE and LICENSE-MIT on the main repo.

Status

Active development. The fork is undergoing an aggressive modernization sweep (Phase 4) toward a distributed controller / node / operator architecture. See ADR-0686 (rebrand umbrella) and ADR-0709 (Phase 4b distributed platform).

Popular repositories Loading

  1. vmafx vmafx Public

    VMAFX — perceptual video quality assessment. Modernized fork-evolved with SYCL/CUDA/HIP/Metal backends, tiny-AI models, MCP server, cloud-native (k8s/Helm) deployment. BSD-2-Clause-Patent.

    Python 2 1

  2. .github .github Public

    VMAFx organization profile + community health files (templates, security policy, FUNDING)

  3. pelorus pelorus Public

    Pelorus — zero-copy GPU pre-encode pipeline (Vulkan compute + FFmpeg filters) that closes the HW-vs-CPU encoder BD-rate gap. Codec-agnostic (HEVC + AV1); sibling of VMAFx/vmafx. BSD-2-Clause-Patent.

    C

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…