عدم کارکرد VLC Chromecast: انتقال به تلویزیون برطرف شد

استریم و کروم‌کست آخرین به‌روزرسانی: مناسب برای: Windows / macOS / Linux / Android · VLC 3.0.x · Chromecast & Android TV

انتقال از VLC به Chromecast یا Android TV ویژگی محبوبی است — وقتی کار می‌کند. وقتی کار نمی‌کند، شکست معمولاً یکی از سه چیز است: VLC نمی‌تواند دستگاه را کشف کند (شبکه)، دستگاه فرمت جریان را رد می‌کند، یا نسخه VLC دارای باگ شناخته‌شده انتقال است. این راهنما روش‌های رفع را به ترتیب فراوانی در دنیای واقعی توضیح می‌دهد؛ روش‌های ۱–۲ بیشتر گزارش‌های "Chromecast کار نمی‌کند" را حل می‌کنند.

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

  • دستگاه‌ها در شبکه‌های متفاوت / ایزوله AP — رایانه و Chromecast باید در یک شبکه محلی (LAN) باشند، شبکه مهمان/ایزوله AP کشف را مسدود می‌کند.
  • مسدود شدن mDNS (Bonjour) — VLC از طریق mDNS روی پورت ۵۳۵۳ Chromecast را کشف می‌کند؛ VPN، فایروال و برخی روترها آن را مسدود می‌کنند.
  • کدک / ظرف ناسازگار با انتقال — Chromecast نمی‌تواند تغییر کدک (transcode) دهد؛ MKV با صدای غیرمعمول یا زیرنویس ASS اغلب در میانه انتقال شکست می‌خورد.
  • باگ شناخته‌شده انتقال VLC در برخی نسخه‌های ۳.۰.x — انتقال در ۳.۰.۱۶–۳.۰.۱۹ ناپایدار بود؛ به‌روزرسانی بیشتر مشکلات را برطرف کرد.
  • تفاوت انتقال در نسخه‌های Android/iOS VLC — نسخه موبایل از Cast SDK بومی استفاده می‌کند و ممکن است با جریان کاری دسکتاپ تداخل کند.

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

راه‌حل 1اطمینان از اینکه هر دو دستگاه در یک شبکه هستند

دلیل شماره یک — در ۳۰ ثانیه قابل تأیید

  1. بررسی کنید IP رایانه (ipconfig / ifconfig) و IP Chromecast (اپلیکیشن Google Home) در یک زیرشبکه هستند (مثلاً هر دو ۱۹۲.۱۶۸.۱.x).

    همان زیرشبکه تأیید شد.

  2. اگر Wi-Fi شما شبکه مهمان دارد، اطمینان حاصل کنید که هر دو دستگاه روی شبکه اصلی هستند — شبکه مهمان کلاینت‌ها را ایزوله می‌کند.

    هر دو دستگاه روی شبکه محلی اصلی هستند.

  3. در صورت وجود، "ایزوله AP" / "ایزوله کلاینت" را در روتر غیرفعال کنید.

    کشف در شبکه محلی مجاز شد.

توجهتا زمانی که زیرشبکه مطابقت دارد، ۵ GHz و ۲.۴ GHz مشکلی ندارند — اما ایزوله AP روی روترهای دوبانده یک مانع پنهان رایج است.

راه‌حل 2انتقال دستی از لیست پخش

دور زدن شکست کشف در منوی رندرگر (renderer)

  1. در VLC: نما (View) > لیست پخش (Playlist) (Ctrl+L)، سپس فایل‌های خود را اضافه کنید.

    لیست پخش با رسانه باز می‌شود.

  2. روی مورد راست‌کلیک کنید > پخش (Play) > "رندرگر" (Renderer)، و Chromecast/Android TV خود را انتخاب کنید.

    لیست رندرگر ظاهر می‌شود.

  3. اگر لیست رندرگر خالی است، چند ثانیه بعد منوی رندرگر را دوباره باز کنید — کشف همچنان در جریان است.

    دستگاه ظاهر می‌شود.

توجهمنوی "پخش > رندرگر" درگاه استاندارد انتقال است؛ درگاه رندرگر با راست‌کلیک روی ویدیو رفتاری مشابه دارد.

راه‌حل 3بررسی فایروال و VPN برای مسدود کردن mDNS

کشف دستگاه را بازیابی می‌کند

  1. VPN را موقتاً قطع کنید و انتقال را دوباره امتحان کنید.

    بدون VPN دستگاه کشف می‌شود.

  2. فایروال Windows Defender: اجازه دهید VLC (vlc.exe) روی شبکه اختصاصی (Private) — ممکن است در اولین اجرا مسدود شده باشد.

    VLC روی شبکه اختصاصی مجاز شد.

  3. اگر همچنان کشف نمی‌شود، بررسی کنید که تنظیمات IGMP/Multicast روتر فعال باشند (در اکثر روترها پیش‌فرض روشن است).

    Multicast فعال شد.

توجهکلاینت‌های VPN (به‌ویژه در حالت "سراسری") mDNS را ربوده می‌کنند. قانون فایروال VLC رایج‌ترین مسدودکننده خاموش پس از نصب اول است.

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

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

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

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

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

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

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

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

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

راه‌حل 5تبدیل فایل به فرمت سازگار با Chromecast

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

  1. کدک‌های فایل را بررسی کنید: ابزارها > اطلاعات رسانه > کدک (ترکیب MP4 با H.264 + AAC ایمن‌ترین است).

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

  2. اگر MKV/HEVC/AC-3 است، از کادر گفتگوی تبدیل/ذخیره (Convert/Save) استفاده کنید (به آموزش تبدیل انبوه مراجعه کنید) تا به MP4 H.264/AAC تبدیل یا بسته‌بندی مجدد (remux) شود.

    یک MP4 سازگار ایجاد شد.

  3. فایل تبدیل‌شده را انتقال دهید.

    انتقال انجام شد.

توجهChromecast (غیر Google TV) کدک‌های ثابتی پشتیبانی می‌کند؛ تغییر کدک انجام نمی‌دهد. ظرف MKV و زیرنویس‌های ASS قاتلان کلاسیک انتقال هستند.

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

راه‌حل 1امتحان VLC for Android به عنوان منبع انتقال

استفاده از مسیر بومی Cast SDK

  1. VLC for Android را روی گوشی نصب کنید و همان فایل/جریان را باز کنید.

    نسخه موبایل VLC اجرا شد.

  2. روی نماد انتقال (cast) ضربه بزنید و Chromecast را انتخاب کنید.

    Cast SDK بومی دستگاه را کشف می‌کند.

  3. اگر انتقال موبایل کار می‌کند اما دسکتاپ نه، یعنی مسیر mDNS دسکتاپ مسدود است — فایروال/VPN را اصلاح کنید.

    خطا به مسیر شبکه دسکتاپ محدود شد.

توجهاین تست A/B سریع‌ترین راه برای تفکیک "مشکل شبکه" از "باگ VLC" است.

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

  • VLC را به‌روز نگه دارید — هر نسخه ۳.۰.x رگرسیون‌های انتقال را برطرف می‌کند.
  • در هنگام انتقال، فایل‌های MP4 با H.264/AAC را ترجیح دهید؛ زیرنویس ASS را در جلسه انتقال قرار ندهید.
  • تنظیمات Multicast روتر را یک بار به‌درستی انجام دهید، دیگر شکست کشف نخواهید دید.

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

چرا VLC نمی‌تواند Chromecast مرا پیدا کند؟
کشف از mDNS روی شبکه محلی استفاده می‌کند. اتصال هم‌زیرشبکه، ایزوله AP، تداخل VPN و قانون فایروال ویندوز برای VLC را بررسی کنید.
چرا انتقال چند ثانیه بعد شکست می‌خورد؟
احتمالاً فرمت جریان پشتیبانی نمی‌شود — گیرنده انتقال روی محتوای MKV/HEVC/AC-3/ASS متوقف می‌شود. به MP4 H.264/AAC تبدیل کنید.
آیا VLC می‌تواند به Android TV انتقال دهد؟
بله — Android TV همان گیرنده Cast را نمایش می‌دهد. اگر تلویزیون ظاهر نمی‌شود، فریم‌ور تلویزیون را به‌روزرسانی کنید و بررسی کنید که در یک شبکه باشد.
آیا برای انتقال نیاز است VLC باز بماند؟
بله — VLC از رایانه شما جریان می‌فرستد؛ بستن آن انتقال را متوقف می‌کند. انتقال موبایل نیز به همین ترتیب است.
انتقال VLC روی Android خوب کار می‌کند اما روی ویندوز نه — چرا؟
Android از Cast SDK بومی استفاده می‌کند؛ ویندوز از کشف mDNS. فایروال یا VPN روی رایانه که mDNS را مسدود می‌کند، دلیل معمول تفاوت است.

جمع‌بندی

اطمینان از اینکه هر دو دستگاه در یک شبکه هستند — دلیل شماره یک — در ۳۰ ثانیه قابل تأیید. 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.