spdl.io.load_video

load_video(
src: str | bytes,
timestamp: tuple[float, float] | None = None,
*,
demux_config: DemuxConfig | None = None,
decode_config: DecodeConfig | None = None,
filter_desc: str | None = _FILTER_DESC_DEFAULT,
device_config: None = None,
**kwargs
) CPUBuffer[source]
load_video(
src: str | bytes,
timestamp: tuple[float, float] | None = None,
*,
demux_config: DemuxConfig | None = None,
decode_config: DecodeConfig | None = None,
filter_desc: str | None = _FILTER_DESC_DEFAULT,
device_config: CUDAConfig,
**kwargs
) CUDABuffer

Load video from source into buffer.

This function combines demux_video(), decode_packets(), convert_frames(), and optionally, transfer_buffer(), to produce buffer object from source in one step.

Parameters:
Returns:

Buffer object.