# PyTorch 将所有媒体 I/O 整合至 TorchCodec

> 全新的 TorchCodec 库现已负责图像、视频和音频的解码与编码，TorchVision 和 TorchAudio 则专注于变换操作。

Oossa · 2026-10-05 · https://oossa.com/zh/pytorch-moves-all-media-i-o-to-torchcodec

PyTorch 已将所有媒体解码和编码功能整合到一个名为 TorchCodec 的库中。这意味着 TorchVision 和 TorchAudio 不再提供 I/O API，而是只负责对张量进行变换。TorchCodec 支持 CPU 和 GPU，并通过 FFmpeg 及其他编解码器支持多种格式。现在，这三个库均已实现 ABI 稳定，因此更新时无需重新构建 PyTorch。

## 事实

- TorchCodec 将此前由 TorchVision 和 TorchAudio 分别提供的图像、视频和音频 I/O 整合到了一起。
- 这三个库现已实现 ABI 稳定，发布周期不再受 PyTorch 牵制。

## 为什么重要

开发者可通过 TorchCodec 更快速、简便地处理媒体，并依靠稳定的库进行数据变换。

## 来源与参考

1. [Evolution of the PyTorch Media Processing Landscape](https://pytorch.org/blog/evolution-of-the-pytorch-media-processing-landscape/) – PyTorch

最后更新: 2026-10-05
