Media3 ট্রান্সফরমার সক্রিয়ভাবে বিকাশের অধীনে রয়েছে এবং আমরা আপনার কাছ থেকে শুনতে চাই! আমরা
সমস্যা ট্র্যাকারে আপনার প্রতিক্রিয়া, বৈশিষ্ট্য অনুরোধ এবং বাগ রিপোর্ট স্বাগত জানাই। সর্বশেষ আপডেটের জন্য
ExoPlayer ব্লগ অনুসরণ করুন।
টোন ম্যাপিং - 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+ এ সমর্থিত। সমর্থিত না হলে, Transformer একটি ExportException নিক্ষেপ করে। |
OpenGL সহ টোন ম্যাপ | API 29+ এ সমর্থিত, সাধারণভাবে ডিভাইস জুড়ে ব্যাপক সমর্থন সহ। আরো সামঞ্জস্যপূর্ণ ফলাফল উত্পাদন. | HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_MEDIACODEC ব্যবহার করে আউটপুটের তুলনায় হালকা পার্থক্য তৈরি করতে পারে। |
HDR কে SDR হিসাবে ব্যাখ্যা করুন | সর্বাধিক ব্যাপকভাবে সমর্থিত বিকল্প। | বিষয়বস্তু সম্ভবত একটি ধোয়া আউট চেহারা হবে এবং ভুলভাবে প্রদর্শিত হতে পারে. |
বর্তমান সীমাবদ্ধতা
বহু-সম্পদ রচনাগুলির জন্য নিম্নলিখিতগুলি অসমর্থিত:
- SDR থেকে HDR টোন ম্যাপিং
- SDR এবং HDR কন্টেন্ট সিকোয়েন্স যা HDR সম্পদ দিয়ে শুরু হয়
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Tone mapping - Supporting HDR and SDR content\n\nWhen working with Transformer, it is important to consider the compatibility\nbetween HDR and SDR content. HDR displays content with greater color detail,\ncolor and contrast, giving users a better visual experience. However, due to the\ndifference in color ranges between HDR and SDR, combining the two types of\ncontent could lead to compatibility issues.\n\nAs you are building a\n[`Composition`](/reference/androidx/media3/transformer/Composition.Builder),\nyou have the option to [`setHdrMode`](/reference/androidx/media3/transformer/Composition.Builder#setHdrMode(int))\nfor HDR video inputs. By default, Transformer sets this value to\n[`HDR_MODE_KEEP_HDR`](/reference/androidx/media3/transformer/Composition#HDR_MODE_KEEP_HDR()),\nwhich ensures the output is kept in the HDR format. If the device does not\nsupport the HDR format, Transformer automatically attempts to use\n[`HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_OPEN_GL`](/reference/androidx/media3/transformer/Composition#HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_OPEN_GL()) instead.\n\nIn some cases, you may be combining both HDR and SDR assets. For example, you\nmight have SDR overlays on top of HDR videos and images, or you might have a mix\nof HDR and SDR videos. In this case, you have the following options:\n\n| | Advantages | Disadvantages |\n|--------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Tone map with MediaCodec](/reference/androidx/media3/transformer/Composition#HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_MEDIACODEC()) | Best visual quality output if supported on device and API combination. | Only supported on API 31+ on certain devices and on API 33+ for devices with HDR capture support. If not supported, `Transformer` throws an `ExportException`. |\n| [Tone map with OpenGL](/reference/androidx/media3/transformer/Composition#HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_OPEN_GL()) | Supported on API 29+, with generally wider support across devices. Produces more consistent results. | May produce mild differences compared to output from using `HDR_MODE_TONE_MAP_HDR_TO_SDR_USING_MEDIACODEC`. |\n| [Interpret HDR as SDR](/reference/androidx/media3/transformer/Composition#HDR_MODE_EXPERIMENTAL_FORCE_INTERPRET_HDR_AS_SDR()) | Most widely supported option. | Contents will likely have a washed out look and may be displayed incorrectly. |\n\nCurrent limitations\n-------------------\n\nThe following are unsupported for multi-asset compositions:\n\n- SDR to HDR tone mapping\n- SDR and HDR content sequences that start with an HDR asset"]]