TorchCodec ने मीडिया डिकोडिंग और एन्कोडिंग को एक जगह समेकित किया, जबकि अन्य लाइब्रेरी ट्रांसफ़ॉर्मेशन पर केंद्रित हैं
मीडिया स्टैक अब डिकोडिंग और एन्कोडिंग को ट्रांसफ़ॉर्मेशन से अलग करता है, जिससे लाइब्रेरी अपने-अपने रिलीज़ शेड्यूल का पालन कर सकती हैं।
AI चित्रणमीडिया डिकोडिंग और एन्कोडिंग को TorchCodec में समेकित किया गया है, जबकि TorchVision और TorchAudio अब ट्रांसफ़ॉर्मेशन पर केंद्रित हैं। यह पुनर्गठन चित्र, वीडियो और ऑडियो को कवर करता है और इंटरफ़ेस तथा बैकएंड के पहले के बिखरे हुए संग्रह की जगह लेता है।
उपयोगकर्ताओं के लिए, यह विभाजन मीडिया को टेंसर में लाने और टेंसर से बाहर ले जाने को उन चरणों के बीच किए जाने वाले ऑपरेशनों से अलग करता है। TorchCodec फ़ाइलों या एन्कोड किए गए बाइट्स को टेंसर में डिकोड करने और टेंसर को वापस मीडिया फ़ाइलों में एन्कोड करने का काम संभालता है। TorchVision चित्र और वीडियो ट्रांसफ़ॉर्मेशन उपलब्ध कराता है; TorchAudio ऑडियो ट्रांसफ़ॉर्मेशन संभालता है।
इन बदलावों का असर मौजूदा सॉफ़्टवेयर पर भी पड़ता है। पहले TorchVision और TorchAudio द्वारा उपलब्ध कराए गए डिकोडिंग और एन्कोडिंग इंटरफ़ेस अप्रचलित कर दिए गए हैं या हटा दिए गए हैं। उन लाइब्रेरी में मौजूद मॉडल, डेटासेट और पाइपलाइन अब सक्रिय विकास में नहीं हैं, जबकि इकोसिस्टम में अन्यत्र उपलब्ध विकल्प उन कार्यों को पूरा करते हैं।
Nicolas Hug और Scott Schneider ने रखरखाव और प्रदर्शन को मीडिया इनपुट और आउटपुट को एक ही लाइब्रेरी में केंद्रित करने के कारण बताया। उनके विवरण के अनुसार TorchCodec आमतौर पर पहले के कार्यान्वयनों से बेहतर प्रदर्शन करता है, खासकर CUDA के साथ वीडियो डिकोड करते समय। समेकन से FFmpeg, NVIDIA के कोडेक SDK और अलग-अलग इमेज फ़ॉर्मेट की लाइब्रेरी से जुड़ा काम भी एक जगह केंद्रित हो जाता है।
लेखकों ने कहा कि यह बदलाव TorchAudio के लिए विशेष रूप से बाधाकारी रहा, क्योंकि कई इंटरफ़ेस अप्रचलित किए गए और अंततः हटा दिए गए। समुदाय की प्रतिक्रिया के आधार पर उन्होंने कई लोकप्रिय इंटरफ़ेस बरकरार रखे, जिन्हें वे शुरू में हटाने की योजना बना रहे थे।
लेखकों के अनुसार, तीनों लाइब्रेरी अब ABI स्थिर हैं। लाइब्रेरी का संस्करण अब किसी एक फ़्रेमवर्क रिलीज़ से बँधा नहीं है और बाद के संस्करणों के साथ काम करता रह सकता है। इसलिए लाइब्रेरी को हर फ़्रेमवर्क रिलीज़ के लिए दोबारा बनाने की ज़रूरत नहीं है और वे अब उसके रिलीज़ शेड्यूल का पालन नहीं करतीं। यह समेकन पिछले दो वर्षों में हुआ है, यह कोई एक नई मीडिया सुविधा नहीं है।