عدم کارکرد VLC Chromecast: انتقال به تلویزیون برطرف شد
انتقال از 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اطمینان از اینکه هر دو دستگاه در یک شبکه هستند
دلیل شماره یک — در ۳۰ ثانیه قابل تأیید
بررسی کنید IP رایانه (ipconfig / ifconfig) و IP Chromecast (اپلیکیشن Google Home) در یک زیرشبکه هستند (مثلاً هر دو ۱۹۲.۱۶۸.۱.x).
همان زیرشبکه تأیید شد.
اگر Wi-Fi شما شبکه مهمان دارد، اطمینان حاصل کنید که هر دو دستگاه روی شبکه اصلی هستند — شبکه مهمان کلاینتها را ایزوله میکند.
هر دو دستگاه روی شبکه محلی اصلی هستند.
در صورت وجود، "ایزوله AP" / "ایزوله کلاینت" را در روتر غیرفعال کنید.
کشف در شبکه محلی مجاز شد.
راهحل 2انتقال دستی از لیست پخش
دور زدن شکست کشف در منوی رندرگر (renderer)
در VLC: نما (View) > لیست پخش (Playlist) (Ctrl+L)، سپس فایلهای خود را اضافه کنید.
لیست پخش با رسانه باز میشود.
روی مورد راستکلیک کنید > پخش (Play) > "رندرگر" (Renderer)، و Chromecast/Android TV خود را انتخاب کنید.
لیست رندرگر ظاهر میشود.
اگر لیست رندرگر خالی است، چند ثانیه بعد منوی رندرگر را دوباره باز کنید — کشف همچنان در جریان است.
دستگاه ظاهر میشود.
راهحل 3بررسی فایروال و VPN برای مسدود کردن mDNS
کشف دستگاه را بازیابی میکند
VPN را موقتاً قطع کنید و انتقال را دوباره امتحان کنید.
بدون VPN دستگاه کشف میشود.
فایروال Windows Defender: اجازه دهید VLC (vlc.exe) روی شبکه اختصاصی (Private) — ممکن است در اولین اجرا مسدود شده باشد.
VLC روی شبکه اختصاصی مجاز شد.
اگر همچنان کشف نمیشود، بررسی کنید که تنظیمات IGMP/Multicast روتر فعال باشند (در اکثر روترها پیشفرض روشن است).
Multicast فعال شد.
راهحل 4بهروزرسانی VLC به جدیدترین نسخه
اعمال رفعهای رسمی خطا و امنیتی (نسخه پایدار فعلی: ۳.۰.۲۳)
در VLC به راهنما (Help) > بررسی بهروزرسانیها (Check for Updates) بروید.
VLC نسخه شما را با جدیدترین نسخه مقایسه میکند.
اگر بهروزرسانی وجود دارد، از صفحه رسمی videolan.org دانلود کنید.
بسته نصب جدید دانلود شد.
روی نسخه فعلی نصب (overwrite) کنید (تنظیمات حفظ میشوند) و راهاندازی مجدد کنید.
VLC نسخه جدید را اجرا میکند.
راهحل 5تبدیل فایل به فرمت سازگار با Chromecast
شکست انتقال ناشی از کدکهای پشتیبانینشده را برطرف میکند
کدکهای فایل را بررسی کنید: ابزارها > اطلاعات رسانه > کدک (ترکیب MP4 با H.264 + AAC ایمنترین است).
کدکها را متوجه شدید.
اگر MKV/HEVC/AC-3 است، از کادر گفتگوی تبدیل/ذخیره (Convert/Save) استفاده کنید (به آموزش تبدیل انبوه مراجعه کنید) تا به MP4 H.264/AAC تبدیل یا بستهبندی مجدد (remux) شود.
یک MP4 سازگار ایجاد شد.
فایل تبدیلشده را انتقال دهید.
انتقال انجام شد.
رفع اشکال پیشرفته
راهحل 1امتحان VLC for Android به عنوان منبع انتقال
استفاده از مسیر بومی Cast SDK
VLC for Android را روی گوشی نصب کنید و همان فایل/جریان را باز کنید.
نسخه موبایل VLC اجرا شد.
روی نماد انتقال (cast) ضربه بزنید و Chromecast را انتخاب کنید.
Cast SDK بومی دستگاه را کشف میکند.
اگر انتقال موبایل کار میکند اما دسکتاپ نه، یعنی مسیر mDNS دسکتاپ مسدود است — فایروال/VPN را اصلاح کنید.
خطا به مسیر شبکه دسکتاپ محدود شد.
چگونه در آینده از آن جلوگیری کنیم
- VLC را بهروز نگه دارید — هر نسخه ۳.۰.x رگرسیونهای انتقال را برطرف میکند.
- در هنگام انتقال، فایلهای MP4 با H.264/AAC را ترجیح دهید؛ زیرنویس ASS را در جلسه انتقال قرار ندهید.
- تنظیمات Multicast روتر را یک بار بهدرستی انجام دهید، دیگر شکست کشف نخواهید دید.
سؤالات متداول
چرا VLC نمیتواند Chromecast مرا پیدا کند؟
چرا انتقال چند ثانیه بعد شکست میخورد؟
آیا VLC میتواند به Android TV انتقال دهد؟
آیا برای انتقال نیاز است VLC باز بماند؟
انتقال VLC روی Android خوب کار میکند اما روی ویندوز نه — چرا؟
جمعبندی
اطمینان از اینکه هر دو دستگاه در یک شبکه هستند — دلیل شماره یک — در ۳۰ ثانیه قابل تأیید. 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.