Skip to main content

No project description provided

Project description

BVI-AOM Dataset Downloader

A Python wrapper around AWS CLI for downloading the BVI-AOM (Bristol Vision Institute - Alliance for Open Media) video dataset hosted on Netflix's Open Content platform.

It simply syncs the entire S3 bucket and then extracts the dataset archives for you.

Installation

pip install bvi-aom

This package depends on awscli. After installation, make sure the aws command is available on your PATH.
No AWS credentials are required because downloads use --no-sign-request.

What it does

  • Runs:

    aws s3 sync s3://download.opencontent.netflix.com/bvi_aom_dataset/ /path/to/storage --no-sign-request
    
  • Then, in /path/to/storage, it looks for these archives and extracts them into the same folder, deleting the archives after successful extraction:

    • 1088p.tar.gz
    • 2176p_part_a.tar.gz
    • 2176p_part_b.tar.gz
    • 2176p_part_c.tar.gz
    • 2176p_part_d.tar.gz
    • 2176p_part_e.tar.gz
    • 2176p_part_f.tar.gz
    • 272p.tar.gz
    • 544p.tar.gz

The README_bviaom.txt file in the bucket is left as-is.

Usage

Command Line Interface

Sync and extract the full dataset:

bvi-aom /path/to/storage

There are no resolution-specific options anymore; all resolutions are downloaded by default.

Python API

from bvi_aom import BVIAOMDataset

# Sync the full dataset and extract all archives
dataset = BVIAOMDataset("/path/to/storage")

Notes and Requirements

  • Ensure you have enough disk space for all resolutions (tens of GB).
  • If you re-run the command or Python API, aws s3 sync will only fetch changed/missing files, and already-extracted archives that no longer exist will be skipped safely.

Dataset Information

The BVI-AOM dataset is a collection of high-quality video sequences used for video codec development and evaluation by the Alliance for Open Media (AOM). The files can be quite large, so ensure you have sufficient storage space.

License

The BVI-AOM dataset is subject to its own licensing terms. Please refer to BVI-AOM Paper.

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

bvi_aom-0.6.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

bvi_aom-0.6-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file bvi_aom-0.6.tar.gz.

File metadata

  • Download URL: bvi_aom-0.6.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for bvi_aom-0.6.tar.gz
Algorithm Hash digest
SHA256 9d26951e87032bfda7e46c47522609e2fd223391117ad1f0a12881e34f7c3c14
MD5 93695b1f91abe0f5df2eae7ade9ee3d7
BLAKE2b-256 4c49a35aa1e986bad2e6c27e325944188a1f4a37f82ea2b95f15ee2c5c4ec33f

See more details on using hashes here.

File details

Details for the file bvi_aom-0.6-py3-none-any.whl.

File metadata

  • Download URL: bvi_aom-0.6-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for bvi_aom-0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 da3f2453a4f592f5a51d69f483c90d78d45445420a8c5f40be872537b83888e5
MD5 43f337df67d6fdac40eca61f8837102f
BLAKE2b-256 1992f06edc270ce0db996e67ce8c5fcbe5ddd73154feb7012e3e587155344d4b

See more details on using hashes here.

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