decord2 — Efficient Video Loader for Deep Learning
Published:
decord2 is a modernized, efficient video loader for deep learning with smart shuffling — a maintained evolution of the deprecated decord library.
Key Features
- Updated for FFMPEG 8 and CUDA 13.2 compatibility
- Full aarch64/SBSA architecture support (Jetson, DGX Spark, ARM servers)
- Handles random access patterns common in neural network training
- Supports both FFMPEG/LibAV and NVIDIA hardware-accelerated video codecs (NVDEC)
- Drop-in replacement for the original decord with modern build system
Adoption
decord2 has been adopted in NVIDIA Isaac-GR00T for improved video loading in robot learning pipelines, replacing the deprecated original library with full ARM and SBSA support.
Impact
- 47+ GitHub stars and growing
- Enables efficient video-based training on edge devices
- Critical infrastructure for Vision-Language-Action (VLA) model training on diverse hardware
