快捷方式

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 開發者文件

檢視文件

教程

為初學者和高階開發者提供深入的教程

檢視教程

資源

查詢開發資源並讓您的問題得到解答

檢視資源