# PyTorch همه ورودی‌وخروجی رسانه‌ای را به TorchCodec منتقل کرد

> کتابخانه جدید TorchCodec اکنون رمزگشایی و رمزگذاری تصویر، ویدئو و صدا را انجام می‌دهد؛ TorchVision و TorchAudio روی تبدیل داده‌ها تمرکز می‌کنند.

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

PyTorch همه قابلیت‌های رمزگشایی و رمزگذاری رسانه را به کتابخانه‌ای واحد به نام TorchCodec منتقل کرده است. در نتیجه، TorchVision و TorchAudio دیگر APIهای ورودی‌وخروجی ارائه نمی‌کنند و اکنون فقط تبدیل‌های مربوط به تنسورها را در اختیار می‌گذارند. TorchCodec هم روی CPU و هم روی GPU کار می‌کند و با استفاده از FFmpeg و کدک‌های دیگر از قالب‌های متعددی پشتیبانی می‌کند. هر سه کتابخانه اکنون از نظر ABI پایدارند؛ بنابراین می‌توان آن‌ها را بدون بازسازی PyTorch به‌روزرسانی کرد.

## حقایق

- TorchCodec قابلیت‌های ورودی‌وخروجی تصویر، ویدئو و صدا را که پیش‌تر میان TorchVision و TorchAudio تقسیم شده بودند، یک‌جا گرد آورده است.
- هر سه کتابخانه اکنون از نظر 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
