快捷方式

FrameBatch

class torchcodec.FrameBatch(data: Tensor, pts_seconds: Tensor, duration_seconds: Tensor)[source]

包含关联元数据的多个视频帧。

data 张量通常是 4D(用于帧序列,NHWC 或 NCHW),或者 5D(用于剪辑序列),如同 采样器 返回的那样。当data 是 4D(或 5D)时,pts_secondsduration_seconds 张量分别是 1D(或 2D)。

注意

pts_secondsduration_seconds 张量始终在 CPU 上返回,即使 data 在 GPU 上。

使用 FrameBatch 的示例

使用 VideoDecoder 解码视频

使用 VideoDecoder 解码视频

并行视频解码:多进程与多线程

并行视频解码:多进程与多线程

如何采样视频片段

如何采样视频片段
data: Tensor

帧数据(uint8 的 torch.Tensor)。

duration_seconds: Tensor

帧的持续时间,以秒为单位(浮点数的 torch.Tensor)。

pts_seconds: Tensor

帧的 pts,以秒为单位(浮点数的 torch.Tensor)。

文档

访问全面的 PyTorch 开发者文档

查看文档

教程

为初学者和高级开发者提供深入的教程

查看教程

资源

查找开发资源并让您的问题得到解答

查看资源