ট্রান্সফরমার মিডিয়া সম্পাদনা করার জন্য একটি API, যার মধ্যে ফর্ম্যাটগুলির মধ্যে রূপান্তর করা (ট্রান্সকোডিং), একটি দীর্ঘ ভিডিও থেকে একটি ক্লিপ ছাঁটাই করা, ভিডিও ফ্রেমের একটি অংশ ক্রপ করা, কাস্টম প্রভাব প্রয়োগ করা এবং অন্যান্য সম্পাদনা ক্রিয়াকলাপগুলির মতো পরিবর্তনগুলি প্রয়োগ করা। এটি Jetpack Media3 এর অংশ।
ট্রান্সফরমার অ্যান্ড্রয়েড 5.0 ললিপপ (এপিআই লেভেল 21) এবং উচ্চতর এর সাথে সামঞ্জস্যপূর্ণ, এবং অ্যান্ড্রয়েড সংস্করণ এবং বিভিন্ন ডিভাইস জুড়ে আরও সামঞ্জস্যপূর্ণ আচরণ পেতে সমাধান অন্তর্ভুক্ত করে। হার্ডওয়্যার-এক্সিলারেটেড ভিডিও ডিকোডিং এবং এনকোডিং এবং গ্রাফিকাল পরিবর্তনের জন্য OpenGL-এর জন্য এপিআই MediaCodec
উপরে প্রয়োগ করা হয়েছে। ট্রান্সফরমার ফর্ম্যাট রূপান্তর এবং বাক্সের বাইরে বিভিন্ন ধরণের সম্পাদনা সমর্থন করে, তবে আপনি যদি আরও নিয়ন্ত্রণের প্রয়োজন হয় তবে আপনি পাইপলাইনের বিভিন্ন উপাদান সম্পূর্ণরূপে কাস্টমাইজ বা প্রতিস্থাপন করতে পারেন। উদাহরণস্বরূপ, ভিডিও এনকোডিং ডিফল্ট সেটিংসের সাথে কাজ করে, তবে আপনি কাস্টম ভিডিও এনকোডার সেটিংস পাস করতে পারেন বা এনকোডারগুলি কীভাবে ব্যবহার করা হয় তার উপর সম্পূর্ণ নিয়ন্ত্রণ পেতে এনকোডার ফ্যাক্টরি প্রতিস্থাপন করতে পারেন।
শুরু করার পৃষ্ঠায় আপনার অ্যাপে ট্রান্সফরমার কীভাবে ব্যবহার করবেন তা শিখুন এবং ডেমো অ্যাপটি ব্যবহার করে দেখুন।