Load media from S3 and other cloud storage

Import images, videos, and audio files from S3, GCS, HTTP URLs, or local paths into Pixeltable tables.

Data Import/Export · Notebook · Updated

Colab runs it in your browser. If it calls a model provider, it asks for that provider's API key in a cell.

How it works

You insert media URLs as references. Pixeltable stores the URLs and automatically downloads/caches files when you access them through queries or computed columns.

What it covers

  • Reference media files by URL (S3, HTTP, local paths)
  • Automatic caching of remote files on access
  • Process files lazily without bulk downloads

What it uses

Install
terminal
pip install pixeltable
Pixeltable calls
pxt.create_table()insert()add_computed_column()

A look at the code

data-import-s3.ipynb
# Add computed columns for image properties
images.add_computed_column(width=images.image.width)
images.add_computed_column(height=images.image.height)

One cell of the notebook, copied as it is. Open it in Colab for the rest.

Browse all 103