Observed since 21 Oct, 09:04 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
agibot-videodataset
A GPU-accelerated library that enables random frame access and efficient video decoding for data loading.
A GPU-accelerated library that enables random frame access and efficient video decoding for data loading.
[!WARNING] VideoDataset is in the Alpha phase. Frequent changes and instability should be anticipated. Any feedback, comments, suggestions and contributions are welcome!
VideoDataset is a high-performance video decoding multi-framework supporting library. It aims to provide framework-integrated solutions for working with video decoding tasks.
Key Features:
pip install agibot-videodataset
pip install git+https://github.com/AgiBot-World/VideoDataset.git
The complete example can be found in the quickstart documentation.
Please refer to full documentation here.
Also, a sphinx-based documentation can be generated by running the following command:
make dev-doc doc
It will generate the documentation in the docs/_build/html directory and serve it on http://localhost:8000.
VideoDataset is optimized for high-throughput video processing. Benchmark results show:
See the benchmark documentation for detailed performance analysis.
In addition, we conducted a comprehensive benchmark comparing it against mainstream CPU software decoding solutions, including OpenCV, Torchvision (PyAV), Torchvision (VideoReader), and TorchCodec (CPU).The results demonstrate that VideoDataset achieves a 3 to 4 times improvement in decoding throughput.

Furthermore, it also demonstrates outstanding performance in reducing CPU utilization.

MIT License, for more details, see the LICENSE file.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
numpyEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | numpy | runtime |
torchEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | torch>=2.2.1 | runtime |
bdist_wheel · 37,643.46 KB · Python cp310
bdist_wheel · 40,761.76 KB · Python cp310
bdist_wheel · 37,644.78 KB · Python cp311
bdist_wheel · 40,762.52 KB · Python cp311
bdist_wheel · 37,646.12 KB · Python cp312
bdist_wheel · 40,764.75 KB · Python cp312
bdist_wheel · 37,647.14 KB · Python cp313
bdist_wheel · 40,765.12 KB · Python cp313
bdist_wheel · 37,647.3 KB · Python cp314
bdist_wheel · 40,765.16 KB · Python cp314
bdist_wheel · 37,646.4 KB · Python cp314
bdist_wheel · 40,763.67 KB · Python cp314
sdist · 243.63 KB · Python source
Observed since 21 Oct, 09:04 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:035b2a52593ddb068fa9a9b2f19de8c99d2de19a918cd1bc32aebc30a85c9b33