cutcutcodec.core.analysis.video.properties.colorspace.get_colorspace
- cutcutcodec.core.analysis.video.properties.colorspace.get_colorspace(filename: Path | str | bytes, index: int = 0) Colorspace[source]
Open the stream to read the colorspace.
Parameters
- filenamepathlike
The pathlike of the file containing a video stream.
- indexint
The relative index of the video stream being considered, by default the first stream encountered is selected.
Returns
- colorspaceColorspace
The name of the guessed colorspace.
Raises
- MissingStreamError
If the file does not contain a playable video stream.
Examples
>>> from cutcutcodec.core.analysis.video.properties.colorspace import get_colorspace >>> from cutcutcodec.utils import get_project_root >>> media = get_project_root().parent / "media" / "video" / "intro.webm" >>> get_colorspace(media) Colorspace("y'pbpr", 'bt709', 'bt1361e, bt1361') >>>