Media3 ट्रांसफ़ॉर्मर

Transformer, मीडिया को एडिट करने के लिए एक एपीआई है. इसमें फ़ॉर्मैट के बीच कन्वर्ज़न (ट्रांसकोडिंग), लंबे वीडियो से क्लिप को ट्रिम करने, वीडियो फ़्रेम के किसी हिस्से को काटना, कस्टम इफ़ेक्ट लागू करना, और अन्य एडिटिंग ऑपरेशन जैसे बदलाव शामिल हैं. यह Jetpack Media3 का हिस्सा है.

Transformer, Android 5.0 Lollipop (एपीआई लेवल 21) और इसके बाद के वर्शन के साथ काम करता है. इसमें Android के अलग-अलग वर्शन और अलग-अलग डिवाइसों पर एक जैसा व्यवहार पाने के लिए, वर्कअराउंड शामिल हैं. इस एपीआई को MediaCodec के ऊपर लागू किया जाता है. इसका इस्तेमाल, हार्डवेयर की मदद से वीडियो डिकोड और एन्कोड करने के लिए किया जाता है. साथ ही, ग्राफ़िकल बदलावों के लिए OpenGL का इस्तेमाल किया जाता है. Transformer, फ़ॉर्मैट बदलने और कई तरह के बदलाव करने की सुविधा देता है. हालांकि, अगर आपको ज़्यादा कंट्रोल चाहिए, तो पाइपलाइन में मौजूद अलग-अलग कॉम्पोनेंट को अपनी पसंद के मुताबिक बनाया जा सकता है या पूरी तरह से बदला जा सकता है. उदाहरण के लिए, वीडियो एन्कोडिंग डिफ़ॉल्ट सेटिंग के साथ काम करती है. हालांकि, एन्कोडर के इस्तेमाल पर पूरा कंट्रोल पाने के लिए, कस्टम वीडियो एन्कोडर सेटिंग भी पास की जा सकती हैं या एन्कोडर फ़ैक्ट्री को बदला जा सकता है.

शुरू करें पेज पर जाकर, अपने ऐप्लिकेशन में Transformer इस्तेमाल करने का तरीका जानें. इसके बाद, डेमो ऐप्लिकेशन आज़माएं.