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()
Visualizing videos
.play()



ds.visualize()
