import videodb
conn = videodb.connect(api_key="your_api_key")
coll = conn.get_collection()
video = coll.get_videos()[0]
# Extract scenes using shot-based detection (default)
scene_collection = video.extract_scenes()
for scene in scene_collection.scenes:
print(f"Scene: {scene.id}")
print(f"Time: {scene.start}s - {scene.end}s")
print(f"Description: {scene.description}")
# Extract with time-based segmentation (every 10 seconds)
config = {"time": 10, "frame_count": 2}
scenes = video.extract_scenes(
extraction_type="time_based",
extraction_config=config
)