Working with Videos
How manage video datasets and train models using Deep Lake.
How to manage video datasets and train models using Deep Lake.
Setup
import deeplake
ds = deeplake.empty("demo/video") # create a local datasetCreating a video tensor
ds.create_tensor("videos", htype="video", sample_compression="mp4")Adding video samples
ds.videos.append(deeplake.read("./videos/example1.mp4"))
ds.videos.append(deeplake.read("./videos/example2.mp4"))ds.videos.append(
deeplake.read(
"http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerBlazes.mp4",
creds=None,
)
)Adding annotations

Accessing video metadata
Shape
Sample info
Accessing video frames
Accessing video timestamps
.data()
.data()Visualizing videos
.play()
.play()


ds.visualize()
ds.visualize()
Linked videos
For Activeloop cloud datasets
Add managed credentials to your dataset
Use credentials
For non Activeloop cloud datasets
Video streaming
Last updated
Was this helpful?