VLC Chromecast Tidak Berfungsi: Baiki Cast ke TV
Casting dari VLC ke Chromecast atau Android TV adalah ciri kegemaran — apabila ia berfungsi. Apabila tidak, kegagalan biasanya salah satu daripada tiga perkara: VLC tidak dapat mengesan peranti (rangkaian), peranti menolak format strim, atau versi VLC mempunyai pepijat casting yang diketahui. Panduan ini melalui pembaikan mengikut urutan yang sepadan dengan kekerapan dunia sebenar; pembaikan 1–2 menyelesaikan majoriti laporan "Chromecast tidak berfungsi".
Mengapa ini berlaku?
- Peranti pada rangkaian berbeza / pengasingan AP — PC dan Chromecast mestilah berada pada LAN yang sama, dan pengasingan tetamu/AP menyekat pengesanan.
- mDNS (Bonjour) disekat — VLC mengesan Chromecast melalui mDNS pada port 5353; VPN, firewall dan sesetengah router menyekatnya.
- Codec/kontena tidak disokong untuk casting — Chromecast tidak dapat melakukan transkod; MKV dengan audio eksotik atau sari kata ASS sering gagal di pertengahan cast.
- Pepijat casting VLC yang diketahui dalam sesetengah binaan 3.0.x — casting tidak stabil dalam 3.0.16–3.0.19; kemas kini membaiki kebanyakan isu.
- Perbezaan casting VLC Android/iOS — binaan mudah alih melakukan cast secara berbeza (Cast SDK asli) dan boleh berkonflik dengan aliran desktop.
Cara membaikinya
Penyelesaian 1Sahkan kedua-dua peranti berada pada rangkaian yang sama
Punca #1 — 30 saat untuk mengesahkan
Semak IP PC (ipconfig / ifconfig) dan IP Chromecast (apl Google Home) berada pada subnet yang sama (cth. kedua-duanya 192.168.1.x).
Subnet sama disahkan.
Jika Wi-Fi anda mempunyai rangkaian tetamu, pastikan kedua-dua peranti berada pada rangkaian utama — rangkaian tetamu mengasingkan klien.
Kedua-dua peranti berada pada LAN utama.
Lumpuhkan "AP isolation"/"client isolation" dalam router jika ada.
Pengesanan LAN dibenarkan.
Penyelesaian 2Lakukan cast secara manual dari Playlist
Memintas kegagalan pengesanan dalam menu renderer
Dalam VLC: Paparan > Senarai (Ctrl+L), kemudian tambah fail anda.
Playlist dibuka dengan media anda.
Klik kanan item > Play > "Renderer" dan pilih Chromecast/Android TV anda.
Senarai renderer muncul.
Jika senarai renderer kosong, buka semula menu Renderer selepas beberapa saat — pengesanan sedang berjalan.
Peranti muncul.
Penyelesaian 3Periksa firewall & VPN untuk penyekatan mDNS
Memulihkan pengesanan peranti
Putuskan sambungan VPN buat sementara dan cuba cast semula.
Pengesanan berfungsi tanpa VPN.
Windows Defender Firewall: benarkan VLC (vlc.exe) pada rangkaian Private — ia mungkin disekat pada permulaan pertama.
VLC dibenarkan pada rangkaian persendirian.
Jika pengesanan masih gagal, periksa tetapan IGMP/multicast router didayakan (lalai pada kebanyakan router).
Multicast didayakan.
Penyelesaian 4Kemas kini VLC kepada versi terbaharu
Menggunakan pembaikan pepijat dan keselamatan rasmi (stabil semasa: 3.0.23)
Dalam VLC, pergi ke Help > Check for Updates.
VLC membandingkan versi anda dengan yang terbaharu.
Jika kemas kini wujud, muat turun daripada halaman rasmi videolan.org.
Pemasang baharu dimuat turun.
Pasang ke atas versi semasa anda (tetapan dikekalkan) dan mulakan semula.
VLC menjalankan versi baharu.
Penyelesaian 5Tukar fail kepada format mesra Chromecast
Membaiki kegagalan cast yang disebabkan oleh codec tidak disokong
Semak codec fail: Alat > Maklumat Media > Ko&deks (H.264 + AAC dalam MP4 adalah kombinasi paling selamat).
Anda mengetahui codec.
Jika ia MKV/HEVC/AC-3, tukar atau remux kepada MP4 H.264/AAC menggunakan dialog Convert/Save (lihat tutorial penukaran kumpulan).
MP4 serasi dihasilkan.
Lakukan cast fail yang ditukar.
Casting selesai.
Pembaikan lanjutan
Penyelesaian 1Cuba VLC untuk Android sebagai sumber cast
Menggunakan laluan Cast SDK asli
Pasang VLC untuk Android pada telefon anda dan buka fail/strim yang sama.
VLC mudah alih berjalan.
Ketik ikon cast dan pilih Chromecast.
Cast SDK asli mengesan peranti.
Jika cast mudah alih berfungsi tetapi desktop tidak, laluan mDNS desktop disekat — baiki firewall/VPN.
Kegagalan diasingkan kepada laluan rangkaian desktop.
Cara mengelakkannya
- Pastikan VLC dikemas kini — setiap keluaran 3.0.x membaiki regresi casting.
- Utamakan fail MP4 H.264/AAC untuk casting; kekalkan sari kata ASS keluar dari sesi cast.
- Tetapkan tetapan multicast router anda dengan betul sekali dan anda jarang akan melihat kegagalan pengesanan lagi.
Soalan lazim
Mengapa VLC tidak dapat mengesan Chromecast saya?
Mengapa casting gagal selepas beberapa saat?
Bolehkah VLC melakukan cast ke Android TV?
Adakah casting memerlukan VLC kekal dibuka?
VLC melakukan cast dengan baik pada Android tetapi tidak pada Windows — mengapa?
Ringkasan
Sahkan kedua-dua peranti berada pada rangkaian yang sama — Punca #1 — 30 saat untuk mengesahkan. 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.