Documentation
Docs/en/reference/video/formats.md
Video Resource Formats
Generated reference. Do not edit directly. Update
BuildTools/VideoInterface.json, then runpython BuildTools/docs_video.py --write.
| Index | Formats | Delivery | Decoding | Fullscreen | Embedded | Validation | Canonical JSON | Guide |
| Stable ID | Rule | Requirement | Why | Source |
|---|---|---|---|---|
video.format.ogv |
Ogg video resource | Deliver an Ogg resource containing a Theora video stream through a client-visible RawCopy pack and pass its exact resource path to the video API. | OGV is the stock raw-copy convention; the decoder reads Ogg pages and feeds Theora headers and packets rather than dispatching a generic media framework. | Source/Common/Settings.inc, Source/Client/VideoClip.cpp |
video.format.theora |
Theora elementary video in Ogg | Use a decodable Theora stream with valid dimensions, frame-rate metadata, and one of the supported 4:2:0, 4:2:2, or 4:4:4 pixel formats. | The bundled path links libtheora directly and has no alternate codec dispatch. | BuildTools/cmake/stages/ThirdParty.cmake, Source/Client/VideoClip.cpp |