# PyTorch、メディア入出力をTorchCodecに集約

> 新しいライブラリTorchCodecが画像・動画・音声のデコードとエンコードを担い、TorchVisionとTorchAudioは変換処理に専念する。

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

PyTorchは、メディアのデコードとエンコードに関するすべての機能をTorchCodecという単一のライブラリに移した。これにより、TorchVisionとTorchAudioは入出力APIを提供しなくなり、テンソルの変換処理のみを担う。TorchCodecはCPUとGPUの両方で動作し、FFmpegなどのコーデックを通じて多くのフォーマットに対応する。3つのライブラリはいずれもABI安定となり、PyTorchを再ビルドせずに更新できる。

## 事実

- TorchCodecは、従来TorchVisionとTorchAudioに分かれていた画像・動画・音声の入出力機能を集約する。
- 3つのライブラリは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
