صفحه سیاه VLC Android TV: رفع سریع

مشکلات ویژه سیستم آخرین به‌روزرسانی: مناسب برای: Android TV / Google TV · VLC for Android 3.5+

VLC روی Android TV پخش‌کننده ترجیحی برای فایل‌های محلی، حافظه‌های USB و IPTV است — بنابراین وقتی صفحه سیاه (با یا بدون صدا) نشان می‌دهد، کل سینمای خانگی را مختل می‌کند. خرابی‌های Android TV با دسکتاپ متفاوتند: درایورهای کارت گرافیک تلویزیون مختص سازنده هستند (و به ندرت به‌روز می‌شوند)، و مسیر صوتی‌تصویری Android TV ناهنجاری‌های خودش را دارد. روش‌های رفع در ادامه با رفتار واقعی Android TV مطابقت دارند.

چرا این اتفاق می‌افتد؟

  • تداخل رمزگشایی سخت‌افزاری روی کارت گرافیک تلویزیون — جعبه‌های Android TV (به‌ویژه ارزان‌قیمت) درایورهای ویدیویی دارای باگ دارند که روی HEVC/VP9 شکست می‌خورند.
  • شکست‌های مختص کدک — ۴K HEVC ۱۰-bit و برخی پروفایل‌های VP9 روی تراشه‌های قدیمی‌تر تلویزیون شکست می‌خورند.
  • مشکلات کدک صوتی که کل خط لوله را متوقف می‌کند — یک تراک AC-3/DTS پشتیبانی‌نشده ممکن است خروجی ویدیو را روی برخی تلویزیون‌ها منجمد کند.
  • داده‌های برنامه VLC خراب روی تلویزیون — یک وضعیت تنظیمات بد از به‌روزرسانی پس از راه‌اندازی مجدد باقی می‌ماند.
  • مشکلات عبور (passthrough) HDR — فراداده HDR از طریق مسیر HDMI/پنل تلویزیون ممکن است سیاه رندر شود.

چگونه رفع کنیم

راه‌حل 1تغییر وضعیت شتاب‌دهی سخت‌افزاری در تنظیمات Android VLC

رفع شماره یک Android TV

  1. VLC > تنظیمات (نماد چرخ‌دنده) > بیشتر (More) (به پایین اسکرول کنید) را باز کنید.

    تنظیمات پیشرفته ظاهر می‌شود.

  2. زیر "ورودی و کدک‌ها"، "شتاب‌دهی سخت‌افزاری" را بیابید و روی "رمزگشایی: غیرفعال" تنظیم کنید.

    رمزگشایی نرم‌افزاری اجبار شد.

  3. VLC را راه‌اندازی مجدد کنید و فایل را پخش کنید.

    ویدیو از طریق رمزگشایی نرم‌افزاری رندر می‌شود.

توجهرمزگشایی نرم‌افزاری صفحه سیاه را روی تلویزیون‌های دارای درایور کارت گرافیک خراب برطرف می‌کند. روی تراشه‌های ضعیف تلویزیون، محتوای ۱۰۸۰p را ترجیح دهید تا بار CPU منطقی بماند.

راه‌حل 2پاک کردن داده‌های برنامه VLC روی تلویزیون

وضعیت خراب را کاملاً بازنشانی می‌کند

  1. تنظیمات تلویزیون > برنامه‌ها (Apps) > VLC > توقف اجباری (Force stop).

    VLC متوقف شد.

  2. "پاک کردن داده‌ها" (Clear data) (و "پاک کردن حافظه موقت" Clear cache) را انتخاب کنید — این کار ترجیحات و لیست‌های پخش را بازنشانی می‌کند.

    داده‌های VLC پاک شد.

  3. VLC را دوباره باز کنید و حداقل تنظیمات را پیکربندی کنید.

    VLC تازه اجرا می‌شود.

توجهپاک کردن داده‌ها لیست‌های پخش و موارد مورد علاقه را حذف می‌کند — اگر کانال‌های زیادی دارید، ابتدا لیست پخش را صادر کنید (رسانه > ذخیره لیست پخش).

راه‌حل 3بررسی تراک صوتی — تعویض به تراک سازگار

توقف ناشی از صدای پشتیبانی‌نشده را برطرف می‌کند

  1. در حالی که فایل پخش می‌شود (حتی با ویدیوی سیاه)، منوی صدا را باز کنید و تراک صوتی (Audio Track) را تعویض کنید.

    یک تراک صوتی متفاوت انتخاب شد.

  2. اگر فایل فقط AC-3/DTS دارد، عبور (passthrough) یا میکس‌پایین (downmix) را فعال کنید: تنظیمات > صدا (Audio) > "خروجی صدا" — هر دو گزینه را امتحان کنید.

    صدا رمزگشایی یا عبور می‌شود.

  3. ویدیو را دوباره تست کنید.

    ویدیو با رفع صدا دنبال می‌شود.

توجهروی برخی تلویزیون‌ها، کدک صوتی پشتیبانی‌نشده کل خط لوله کدک‌گشا را متوقف می‌کند — رفع صدا صفحه سیاه ویدیو را برطرف می‌کند.

راه‌حل 4به‌روزرسانی VLC به جدیدترین نسخه

اعمال رفع‌های رسمی خطا و امنیتی (نسخه پایدار فعلی: ۳.۰.۲۳)

  1. در VLC به راهنما (Help) > بررسی به‌روزرسانی‌ها (Check for Updates) بروید.

    VLC نسخه شما را با جدیدترین نسخه مقایسه می‌کند.

  2. اگر به‌روزرسانی وجود دارد، از صفحه رسمی videolan.org دانلود کنید.

    بسته نصب جدید دانلود شد.

  3. روی نسخه فعلی نصب (overwrite) کنید (تنظیمات حفظ می‌شوند) و راه‌اندازی مجدد کنید.

    VLC نسخه جدید را اجرا می‌کند.

توجهVLC ۳.۰.۲۳ بیست‌وچهارمین به‌روزرسانی شاخه ۳.۰ است که شامل تعداد زیادی رفع مربوط به جداکننده‌ها (demuxer) و پایداری است — بسیاری از مشکلات "پخش نمی‌شود" در همان‌جا برطرف شده‌اند.

راه‌حل 5به‌روزرسانی فریم‌ور تلویزیون / استفاده از پخش‌کننده دیگر برای تست

باگ برنامه را از باگ تلویزیون تفکیک می‌کند

  1. در تلویزیون بررسی کنید تنظیمات > درباره > به‌روزرسانی سیستم (System update).

    نسخه فریم‌ور نمایش داده می‌شود.

  2. هر به‌روزرسانی معوقه فریم‌ور را نصب کنید، سپس VLC را دوباره تست کنید.

    تلویزیون با فریم‌ور جدید اجرا می‌شود.

  3. همان فایل را در پخش‌کننده دیگر تلویزیون (مثلاً MX Player) تست کنید: اگر آن هم شکست خورد، مشکل از تلویزیون/GPU است.

    لایه شکست‌خورده شناسایی شد.

توجهجعبه‌های ارزان‌قیمت Android TV به ندرت به‌روز می‌شوند — به‌روزرسانی فریم‌ور موثرترین روش واحد برای رفع مشکلات کدک روی آن‌هاست.

رفع اشکال پیشرفته

راه‌حل 1تست با کلیدهای تغییر وضعیت "شتاب سخت‌افزاری" مختص کدک در VLC

تنظیم دقیق اینکه کدام کدک‌ها از رمزگشایی سخت‌افزاری استفاده کنند

  1. تنظیمات > بیشتر > ورودی و کدک‌ها — برخی نسخه‌ها کلیدهای تغییر وضعیت مختص کدک را نمایش می‌دهند.

    گزینه‌های مختص کدک ظاهر می‌شوند.

  2. در حالی که شتاب‌دهی را برای H.264 روشن نگه می‌دارید، آن را برای HEVC/VP9 غیرفعال کنید.

    H.264 سریع می‌ماند؛ کدک‌های مشکل‌دار نرم‌افزاری می‌روند.

  3. راه‌اندازی مجدد کنید و فایل را تست کنید.

    پخش با تنظیمات هدفمند کار می‌کند.

توجهاین روش ترکیبی، ۱۰۸۰p H.264 را با شتاب‌دهی سخت‌افزاری (سریع، خنک) نگه می‌دارد در حالی که کدک‌های مشکل‌دار را به نرم‌افزار هدایت می‌کند.

چگونه در آینده از آن جلوگیری کنیم

  • برای پخش روی تلویزیون، فایل‌های MP4 با H.264/AAC را ترجیح دهید — سازگارترین ترکیب.
  • فریم‌ور تلویزیون را به‌روز نگه دارید؛ درایورهای ویدیویی تراشه فقط از طریق فریم‌ور بهبود می‌یابند.
  • برای IPTV روی تلویزیون، بافرگذاری شبکه را روی ۳۰۰۰+ میلی‌ثانیه نگه دارید تا از قطع سیاه جلوگیری کنید.

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

چرا VLC روی Android TV صفحه سیاه نشان می‌دهد اما روی گوشی من نه؟
درایور کارت گرافیک تلویزیون رمزگشایی را متفاوت مدیریت می‌کند؛ شتاب‌دهی سخت‌افزاری که روی گوشی کار می‌کند روی تلویزیون شکست می‌خورد. آن را در تنظیمات VLC غیرفعال کنید.
آیا VLC روی Android TV از ۴K پشتیبانی می‌کند؟
بله، اگر تراشه تلویزیون ۴K HEVC را رمزگشایی کند. جعبه‌های ارزان‌قیمت اغلب روی HEVC ۱۰-bit شکست می‌خورند — از رمزگشایی نرم‌افزاری یا محتوای ۱۰۸۰p استفاده کنید.
VLC روی Android TV هنگام پخش IPTV خراب می‌شود — چرا؟
احتمالاً جریان ناپایدار یا جعبه محدود‌حافظه است. بافرگذاری شبکه را به ۳۰۰۰ میلی‌ثانیه کاهش دهید، VLC را به‌روزرسانی کنید و داده‌های برنامه را پاک کنید.
آیا می‌توانم از گوشی به VLC Android TV انتقال (cast) دهم؟
اگر در تنظیمات فعال شود (کلید گیرنده cast)، VLC روی Android TV می‌تواند گیرنده cast باشد. در غیر این صورت از cast بومی به گیرنده داخلی تلویزیون استفاده کنید.
چرا VLC روی تلویزیون صدا پخش می‌کند اما ویدیوی MKV سیاه است؟
همان مشکل کدک دسکتاپ: کدک درون MKV (معمولاً HEVC ۱۰-bit) روی کارت گرافیک تلویزیون شکست می‌خورد. شتاب‌دهی سخت‌افزاری را غیرفعال کنید یا به H.264 بسته‌بندی مجدد کنید.

جمع‌بندی

تغییر وضعیت شتاب‌دهی سخت‌افزاری در تنظیمات Android VLC — رفع شماره یک Android TV. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.