快捷方式

write_video

torchvision.io.write_video(filename: str, video_array: Tensor, fps: float, video_codec: str = 'libx264', options: Optional[Dict[str, Any]] = None, audio_array: Optional[Tensor] = None, audio_fps: Optional[float] = None, audio_codec: Optional[str] = None, audio_options: Optional[Dict[str, Any]] = None) None[源代码]

将 [T, H, W, C] 格式的 4D 张量写入视频文件

警告

在不久的将来,我们打算将 PyTorch 的视频解码功能集中到 torchcodec 项目中。我们鼓励您尝试并分享您的反馈,因为 torchvision 视频解码器最终将被弃用。

参数:
  • filename (str) – 保存视频的路径

  • video_array (Tensor[T, H, W, C]) – 包含单个帧的张量,作为 [T, H, W, C] 格式的 uint8 张量

  • fps (数字) – 视频每秒帧数

  • video_codec (str) – 视频编解码器的名称,例如“libx264”、“h264”等。

  • options (Dict) – 包含要传递到 PyAV 视频流中的选项的字典

  • audio_array (Tensor[C, N]) – 包含音频的张量,其中 C 是通道数,N 是样本数

  • audio_fps (数字) – 音频采样率,通常为 44100 或 48000

  • audio_codec (str) – 音频编解码器的名称,例如“mp3”、“aac”等。

  • audio_options (Dict) – 包含要传递到 PyAV 音频流中的选项的字典

文档

访问 PyTorch 的全面开发者文档

查看文档

教程

获取针对初学者和高级开发人员的深入教程

查看教程

资源

查找开发资源并获得问题的解答

查看资源