> For the complete documentation index, see [llms.txt](https://developer.supervisely.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.supervisely.com/getting-started/python-sdk-tutorials/videos.md).

# Videos

- [Videos](https://developer.supervisely.com/getting-started/python-sdk-tutorials/videos/video.md)
- [Video and object tags](https://developer.supervisely.com/getting-started/python-sdk-tutorials/videos/video-and-object-tags.md): How to create, add, update and remove tags from Video and its objects.
- [Spatial labels on videos](https://developer.supervisely.com/getting-started/python-sdk-tutorials/videos/spatial-labels-on-videos.md): How to create bounding boxes, masks on video frames in Python
- [Stream video frames to directory](https://developer.supervisely.com/getting-started/python-sdk-tutorials/videos/stream-video-frames.md): Decode video frames directly from a raw stream using PyAV — bypasses server-side metadata requirements.
