Skip to main content

A GPU-accelerated library that enables random frame access and efficient video decoding for data loading.

Project description

VideoDataset

A GPU-accelerated library that enables random frame access and efficient video decoding for data loading.

Documentation License SS Badge

CI CD CommitLint Release Renovate Semantic Release Coverage

Release PyPI PyPI - Python Version GitHub

pre-commit Checked with mypy Ruff Conventional Commits Copier Serious Scaffold Python

[!WARNING] VideoDataset is in the Alpha phase. Frequent changes and instability should be anticipated. Any feedback, comments, suggestions and contributions are welcome!

Overview

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:

  • GPU-accelerated video decoding using NvCodec library
  • Support for common video formats (H.264, H.265, etc.)
  • Easy integration with multi-frameworks and multi-formats.

Documentation

Full documentation is available at: Documentation.

Also, a sphinx-based documentation can be generated by running the following command:

make dev-doc doc-coverage

It will generate the documentation in the docs/_build/html directory and serve it on http://localhost:8000.

License

MIT License, for more details, see the LICENSE file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agibot_videodataset-0.1.0.tar.gz (137.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

agibot_videodataset-0.1.0-cp314-cp314t-manylinux_2_28_x86_64.whl (31.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

agibot_videodataset-0.1.0-cp314-cp314t-manylinux_2_28_aarch64.whl (28.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

agibot_videodataset-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl (31.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

agibot_videodataset-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl (28.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

agibot_videodataset-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl (31.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

agibot_videodataset-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl (28.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

agibot_videodataset-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl (31.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

agibot_videodataset-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl (28.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

agibot_videodataset-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (31.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

agibot_videodataset-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl (28.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

agibot_videodataset-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl (31.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

agibot_videodataset-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl (28.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

File details

Details for the file agibot_videodataset-0.1.0.tar.gz.

File metadata

  • Download URL: agibot_videodataset-0.1.0.tar.gz
  • Upload date:
  • Size: 137.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for agibot_videodataset-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a21e47cf61f5d42099e21556f0dfdaa9cd36b49f1b748b0df4b9475c71af534c
MD5 c0832e2d6d24c7afecc7b601cc9b4acf
BLAKE2b-256 7ad8cec8fd5411bb982375371cf7d9959916f9b73949c343bdbc8288ab9b29a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for agibot_videodataset-0.1.0.tar.gz:

Publisher: cd.yml on AgiBot-World/VideoDataset

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agibot_videodataset-0.1.0-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for agibot_videodataset-0.1.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0b214ec238eba7b1e30acd0a7098689aba57d1e345df11fa529ad2c0fe40c03
MD5 8922ab6fdb00978536b500c9b26a469a
BLAKE2b-256 cd55028cedb398bbfd75a36fd49fede3b41c6b562b06b9b7bbfc921a3ab7cf69

See more details on using hashes here.

Provenance

The following attestation bundles were made for agibot_videodataset-0.1.0-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on AgiBot-World/VideoDataset

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agibot_videodataset-0.1.0-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for agibot_videodataset-0.1.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42e7dc74f4db2cbda2d6c884f0759e95ea61de8d659b243d3e6f5192900a3d2e
MD5 4bf633b1426d74dddaea3f5f11ba6121
BLAKE2b-256 d78aafe5450796993d96be9e0520c0d3431ca2180098cf4e3dea912dfc5e1066

See more details on using hashes here.

Provenance

The following attestation bundles were made for agibot_videodataset-0.1.0-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: cd.yml on AgiBot-World/VideoDataset

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agibot_videodataset-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for agibot_videodataset-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d5aea7e78b82d81733b32d6735fa2480ef896d82bcf00126e8b4c8bff9390da0
MD5 a61f5dc35df66f26cfbf7c4e41661f3d
BLAKE2b-256 1e681f2e88f1f0bbbb1841b2434671bd56cc7edafcd7124bcfc2246816e6d8d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for agibot_videodataset-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on AgiBot-World/VideoDataset

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agibot_videodataset-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for agibot_videodataset-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 855ec9d168355de85c85c2a2c76d788aa96d28859fa63fa8dc780c9bd9ae5915
MD5 8a7ceb51f81539f0316fc4e1060eccdf
BLAKE2b-256 b4a51921383b286b3704968b7e01a0220276c457c786c3b6344fbdefef3a63c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for agibot_videodataset-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: cd.yml on AgiBot-World/VideoDataset

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agibot_videodataset-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for agibot_videodataset-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 155256930fc85f8113f24c72ff2ebbc9c03e7a9a8185c05895b69348be1a1ce6
MD5 948e71b299ab4d7d03ad23ac7953f5af
BLAKE2b-256 2f40c9d442eaebac8f8a43047eb79ee6c966873fbf20708e34ad8b624ee552cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for agibot_videodataset-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on AgiBot-World/VideoDataset

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agibot_videodataset-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for agibot_videodataset-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42c04e767a8d9f5edf984742e2c8ce1a079db2c6980620dcb152acd2c9ec72f6
MD5 db787f56c559f83b51af93ed43e1219e
BLAKE2b-256 ca5886745c2f3bc1e8fd20761047f72fabe5a3100b7903cb19d10b76cc38c61c

See more details on using hashes here.

Provenance

The following attestation bundles were made for agibot_videodataset-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: cd.yml on AgiBot-World/VideoDataset

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agibot_videodataset-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for agibot_videodataset-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 103abbe4c909090ffea421c3be1cf802336406dfb2f7287e249c54c6327ebd16
MD5 37cbb4bcfe0b7e8b6e64e2e4c3aa7cb4
BLAKE2b-256 49701d4af06d86b55cf5cf3b32a65b61da4f816bca9ad9842a54c316d9ea2d0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for agibot_videodataset-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on AgiBot-World/VideoDataset

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agibot_videodataset-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for agibot_videodataset-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e1b70f8ad0ae705373b23bd05aa5a9dd918cd620cc6bfb406ac29418c24cf169
MD5 5a29316d0266ddceb0df64189e076505
BLAKE2b-256 bfa21c930969c77294c553cf00a19137b1115b7152a6146ddbab2e6c688dc415

See more details on using hashes here.

Provenance

The following attestation bundles were made for agibot_videodataset-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: cd.yml on AgiBot-World/VideoDataset

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agibot_videodataset-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for agibot_videodataset-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 268f7b49fd8fcf88cb7226f617fed0b58942ab07ca6c24540a65d4e12fb9ce48
MD5 909e2bf70fa6651943f5e6db891a23d0
BLAKE2b-256 fcf5c569829ab1a1a6d24485aee057f076fd2d40147a98099910af21c436386f

See more details on using hashes here.

Provenance

The following attestation bundles were made for agibot_videodataset-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on AgiBot-World/VideoDataset

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agibot_videodataset-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for agibot_videodataset-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa6169c32e50c54551e6b66c0b58e20348c32aaa81b1be29fc59e6571636fb28
MD5 2763007e0846437a222aae83cdafdcc4
BLAKE2b-256 8812df3f941665771725787a74c969e2489f4879baa0f03ac1d3a12fc1a73dbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for agibot_videodataset-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: cd.yml on AgiBot-World/VideoDataset

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agibot_videodataset-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for agibot_videodataset-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be37f7d6fcc64ac7d7560e222cf3d3741e2821c8db259591ad14e26120de7824
MD5 69bd23c467515b3d651bea327005eef1
BLAKE2b-256 7fa8d11c34bab6eb1173c5f735c13ad5f05099c71f5e5b66b845a83d0673d44e

See more details on using hashes here.

Provenance

The following attestation bundles were made for agibot_videodataset-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: cd.yml on AgiBot-World/VideoDataset

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agibot_videodataset-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for agibot_videodataset-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f00505f95b14669276108ca8571b6ffe067f2cf79aabb42c2da47db9a193b9d
MD5 f153f9730a2584e1db6ae882c80664fa
BLAKE2b-256 b1ea0235b8bf4fc3bebbc90c494b15b86df7806e010cd04fb9791b31c437e291

See more details on using hashes here.

Provenance

The following attestation bundles were made for agibot_videodataset-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: cd.yml on AgiBot-World/VideoDataset

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page