টোন ম্যাপিং - HDR এবং SDR কন্টেন্ট সমর্থন করে

ট্রান্সফরমারের সাথে কাজ করার সময়, HDR এবং SDR বিষয়বস্তুর মধ্যে সামঞ্জস্যতা বিবেচনা করা গুরুত্বপূর্ণ। HDR বৃহত্তর রঙের বিশদ, রঙ এবং বৈসাদৃশ্য সহ সামগ্রী প্রদর্শন করে, যা ব্যবহারকারীদের একটি ভাল ভিজ্যুয়াল অভিজ্ঞতা দেয়। যাইহোক, HDR এবং SDR-এর মধ্যে রঙের সীমার পার্থক্যের কারণে, দুই ধরনের সামগ্রী একত্রিত করলে সামঞ্জস্যের সমস্যা হতে পারে।

আপনি যখন একটি Composition তৈরি করছেন, আপনার কাছে HDR ভিডিও ইনপুটগুলির জন্য setHdrMode বিকল্প রয়েছে৷ ডিফল্টরূপে, ট্রান্সফরমার এই মানটিকে HDR_MODE_KEEP_HDR এ সেট করে, যা নিশ্চিত করে যে আউটপুটটি HDR ফর্ম্যাটে রাখা হয়েছে। যদি ডিভাইসটি HDR ফর্ম্যাট সমর্থন না করে, তাহলে ট্রান্সফরমার স্বয়ংক্রিয়ভাবে HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_OPEN_GL ব্যবহার করার চেষ্টা করে৷

কিছু ক্ষেত্রে, আপনি HDR এবং SDR উভয় সম্পদ একত্রিত করতে পারেন। উদাহরণস্বরূপ, আপনার HDR ভিডিও এবং চিত্রগুলির উপরে SDR ওভারলে থাকতে পারে বা আপনার কাছে HDR এবং SDR ভিডিওগুলির মিশ্রণ থাকতে পারে। এই ক্ষেত্রে, আপনার নিম্নলিখিত বিকল্প আছে:

সুবিধাদি অসুবিধা
MediaCodec সহ টোন ম্যাপ ডিভাইস এবং API সংমিশ্রণে সমর্থিত হলে সেরা ভিজ্যুয়াল মানের আউটপুট। শুধুমাত্র নির্দিষ্ট ডিভাইসে API 31+ এবং HDR ক্যাপচার সমর্থন সহ ডিভাইসগুলির জন্য API 33+ এ সমর্থিত। সমর্থিত না হলে, `ট্রান্সফরমার` একটি `ExportException` নিক্ষেপ করে।
OpenGL সহ টোন ম্যাপ API 29+ এ সমর্থিত, সাধারণভাবে ডিভাইস জুড়ে ব্যাপক সমর্থন সহ। আরো সামঞ্জস্যপূর্ণ ফলাফল উত্পাদন. HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_MEDIACODEC ব্যবহার করে আউটপুটের তুলনায় হালকা পার্থক্য তৈরি করতে পারে।
HDR কে SDR হিসাবে ব্যাখ্যা করুন সর্বাধিক ব্যাপকভাবে সমর্থিত বিকল্প। বিষয়বস্তু সম্ভবত একটি ধোয়া আউট চেহারা হবে এবং ভুলভাবে প্রদর্শিত হতে পারে.

বর্তমান সীমাবদ্ধতা

বহু-সম্পদ রচনাগুলির জন্য নিম্নলিখিতগুলি অসমর্থিত:

  • SDR থেকে HDR টোন ম্যাপিং
  • SDR এবং HDR কন্টেন্ট সিকোয়েন্স যা HDR সম্পদ দিয়ে শুরু হয়