پخش HDR در VLC: عبور مستقیم، نگاشت تُن و تأیید

پیشرفته آخرین به‌روزرسانی: مناسب برای: ویندوز ۱۰/۱۱ + macOS + لینوکس · VLC 3.0.x

پخش یک فایل HDR آسان است؛ پخش صحیح آن نه. در حالت پیش‌فرض، VLC یا HDR را به SDR نگاشت تُن می‌کند (رنگ‌ها کدر به‌نظر می‌رسند) یا در ویندوز سیگنال خام را به نمایشگری می‌فرستد که ممکن است در حالت HDR نباشد (رنگ‌ها خاکستری و سفید می‌شوند). این راهنما این دو حالت، نحوه انتخاب و چگونگی تأیید اینکه نمایشگر واقعاً چه چیزی دریافت می‌کند را توضیح می‌دهد.

مرحله ۱ — درک دو مسیر HDR

  • Passthrough — VLC سیگنال HDR پردازش‌نشده را به نمایشگر می‌فرستد و خودش HDR واقعی را نمایش می‌دهد. نیازمندی‌ها: نمایشگر HDR، فعال بودن HDR در سیستم‌عامل، اتصال از طریق HDMI 2.0+/DP 1.4+ بین کارت گرافیک و نمایشگر، و ماژول خروجی صحیح VLC.
  • Tone mapping — VLC در نرم‌افزار HDR را به SDR تبدیل می‌کند. تصویر روی هر نمایشگری "طبیعی" به‌نظر می‌رسد اما ضربه حاصل از دامنه پویای (dynamic range) از دست می‌رود.
  • قانون سرانگشتی: روی تلویزیون/نمایشگر HDR از عبور مستقیم استفاده کنید؛ روی نمایشگر SDR از نگاشت تُن. بدترین نتیجه — خاکستری و سفید — زمانی رخ می‌دهد که عبور مستقیم روشن باشد اما نمایشگر در واقع در حالت HDR نباشد.

مرحله ۲ — ویندوز: فعال کردن عبور مستقیم HDR

  1. HDR ویندوز را روشن کنید: Settings > System > Display > "Use HDR" (ویندوز ۱۱) یا Windows HD Color > "Play HDR games and apps" (ویندوز ۱۰).

    ویندوز گزارش می‌دهد که نمایشگر HDR متصل است.

  2. در VLC به ابزارها > تنظیمات > "All" > ویدیو > خروجی بروید و Output را روی "Direct3D11 video output" قرار دهید.

    خروجی D3D11 انتخاب شد.

  3. در ویدیو > پیمانه‌های خروجی > Direct3D11، تیک "HDR metadata / HDR10 output" را بزنید (گزینه نگاشت تُن HDR روی پیش‌فرض بماند).

    عبور مستقیم HDR فعال شد.

  4. ذخیره کنید، VLC را راه‌اندازی مجدد کرده و یک فایل HDR پخش کنید (مثلاً HDR10 MKV با پروفایل DV/HEVC main10).

    نمایشگر HDR واقعی را نشان می‌دهد.

توجهاگر تصویر خاکستری و سفید است، یعنی نمایشگر سیگنال HDR دریافت نکرده است — مرحله ۱ و کلید HDR سیستم‌عامل را دوباره بررسی کنید، سپس رفع خطای HDR-not-working را ببینید.

مرحله ۳ — macOS و لینوکس: مسیر نگاشت تُن

  1. macOS: خروجی روی CoreAnimation/OpenGL بماند — VLC 3.0 به‌طور قابل‌اعتماد HDR10 را به‌طور خودکار به محدوده SDR نمایشگر نگاشت تُن می‌کند. عبور مستقیم واقعی HDR در macOS به خط لوله رسانه سیستم‌عامل محدود است، نه VLC.

    HDR روی هر نمایشگر مکی طبیعی به‌نظر می‌رسد (پس از نگاشت تُن).

  2. لینوکس: ویدیو > خروجی را روی "OpenGL" قرار دهید (برای NVIDIA/AMD از VDPAU/VA-API استفاده کنید) و در صورتی که بیلد شما این گزینه را نمایش دهد، "Tone mapping" را در ویدیو > پیمانه‌های خروجی > باز کردنGL فعال کنید.

    رنگ‌ها نگاشت تُن می‌شوند نه بریده.

  3. در سخت‌افزار SDR عبور مستقیم HDR را اجباری نکنید — نتیجه از نگاشت تُن بدتر است.

    حالت درست را برای سخت‌افزار خود انتخاب کردید.

مرحله ۴ — تأیید اینکه HDR واقعاً اعمال شده است

  1. در ویندوز کلیدهای Win+Alt+B را فشار دهید یا Settings > System > Display را بررسی کنید — "HDR" باید روی On باشد و "HDR certified" نمایش داده شود.

    سیستم‌عامل HDR را تأیید می‌کند.

  2. در حین پخش، VLC ابزارها > اطلاعات رسانه را باز کنید و ستون کدک ویدیو را ببینید — باید "HEVC Main10" و برچسب فراداده HDR10 (PQ، BT.2020) نمایش داده شود.

    فایل واقعاً HDR است.

  3. تأیید بصری: برجستگی‌های (highlights) HDR واقعی باید محسوس‌تر روشن باشند و سایه‌ها عمیق؛ تصویر خاکستری نشان‌دهنده گسست در جایی از زنجیره است.

    کل زنجیره HDR تأیید شد.

  4. اگر تلویزیون شما دکمه اطلاعات دارد (مانند "Info" در LG/Samsung یا دکمه سبز)، هنگام پخش آن را فشار دهید — قالب سیگنال ورودی (HDR10، ۴:۲:۰، ۱۰-bit) را نمایش می‌دهد.

    تلویزیون سیگنال را تأیید می‌کند.

سؤالات متداول

چرا HDR در VLC روی ویندوز خاکستری است؟
خروجی D3D11 HDR را می‌فرستد اما ویندوز HDR را روشن نکرده است، یا برعکس. HDR ویندوز را فعال کنید، از D3D11 با خروجی HDR تیک‌خورده استفاده کنید و VLC را راه‌اندازی مجدد کنید.
آیا VLC از Dolby Vision پشتیبانی می‌کند؟
VLC 3.0 لایه پایه فایل‌های DV را می‌خواند (بسته به فایل با HDR10 یا SDR پخش می‌شود). فراداده کامل DV profile 7 پردازش نمی‌شود — برای DV سطح مرجع، از پخش‌کننده/سخت‌افزاری استفاده کنید که از آن پشتیبانی می‌کند.
روی نمایشگر HDR ۴۰۰-nit بهتر است نگاشت تُن کنیم یا عبور مستقیم؟
عبور مستقیم — حتی اگر حالت HDR نمایشگر معمولی باشد، در روشنایی از نگاشت تُن نرم‌افزاری پیشی می‌گیرد. فقط زمانی که نمایشگر واقعاً SDR باشد، نگاشت تُن برتری دارد.
مصرف CPU/GPU پخش HDR زیاد است؟
عبور مستقیم تقریباً بدون بار اضافه است. نگاشت تُن نرم‌افزاری بار GPU را محسوس افزایش می‌دهد — روی سخت‌افزار ضعیف، عبور مستقیم را اولویت دهید یا وضوح را کاهش دهید.