VPF: Hardware-Accelerated Video Processing Framework in Python
VPF is a Python library that provides a simple yet powerful tool for fully hardware-accelerated video encoding, decoding, and processing. Built on top of NVIDIA's Video Codec SDK, VPF allows developers to achieve high GPU utilization with minimal code. It exposes decoded video fr
Link
Related resources
- ebu/hbbtv-dvbstream — HbbTV test stream builderEBU tool building an MPEG-2 TS carrying a test URL to inject HbbTV applications into a device under test.
- codec-from-scratch (kevmo314)~120-line Go weekend project building a simple video encoder from scratch (YUV420P → RLE → DEFLATE).
- pyplayreadyPython PlayReady CDM with CLI for device creation/export and license handling, useful for DRM testing and validation.
- pywidevinePython implementation of the Widevine CDM with a built-in test command that validates license acquisition against a sample stream; useful f…
- ffmpeg-suite-rsAsync builder-pattern Rust wrapper over the FFmpeg CLI with crates for transcoding/filtering, ffprobe inspection, and ffplay playback, plus…
- Codec Wiki (x266.mov)Community-maintained wiki covering AV1/HEVC/VVC codec internals, encoder settings, and tuning guides.
- Using DRM with Key Rotation (Unified Streaming docs)Official technical reference on CPIX ContentKeyPeriod/ContentKeyPeriodList spec detail and VOD vs live static/dynamic CPIX origin distincti…