VLC Chromecast ไม่ทำงาน: แก้อาการส่งภาพไปทีวี
การส่งภาพจาก VLC ไปยัง Chromecast หรือ Android TV เป็นฟีเจอร์ยอดฮิต — ในตอนที่มันทำงาน แต่เมื่อมันไม่ทำ ความล้มเหลวมักเป็นหนึ่งในสามเรื่อง: VLC ค้นหาอุปกรณ์ไม่เจอ (เครือข่าย) อุปกรณ์ปฏิเสธรูปแบบสตรีม หรือเวอร์ชัน VLC มีบั๊กการส่งภาพที่รู้จักกัน คู่มือนี้จะเดินผ่านวิธีแก้ตามลำดับที่สอดคล้องกับความถี่ในโลกจริง — วิธีที่ 1–2 แก้รายงาน "Chromecast ไม่ทำงาน" ส่วนใหญ่
ทำไมจึงเกิดเหตุการณ์นี้?
- อุปกรณ์อยู่คนละเครือข่าย / การแยก AP — พีซีและ Chromecast ต้องอยู่บน LAN เดียวกัน และเครือข่ายแขก/การแยก AP จะบล็อกการค้นหา
- บล็อก mDNS (Bonjour) — VLC ค้นหา Chromecast ผ่าน mDNS พอร์ต 5353; VPN ไฟร์วอลล์ และเราเตอร์บางตัวบล็อกมัน
- codec/คอนเทนเนอร์ที่ Chromecast รองรับไม่ได้ — Chromecast ไม่สามารถแปลงรหัสได้ MKV ที่มีเสียงแปลกประหลาดหรือซับไตเติล ASS มักล้มเหลวกลางทาง
- บั๊กการส่งภาพ VLC ที่รู้จักในบางบิลด์ 3.0.x — การส่งภาพไม่เสถียรใน 3.0.16–3.0.19; การอัปเดตแก้ปัญหาส่วนใหญ่
- ความต่างของการส่งภาพ VLC บน Android/iOS — บิลด์มือถือส่งภาพต่างกัน (Cast SDK แบบเนทีฟ) และอาจขัดแย้งกับกระบวนการบนเดสก์ท็อป
วิธีแก้ไข
วิธี 1ยืนยันว่าทั้งสองอุปกรณ์อยู่บนเครือข่ายเดียวกัน
สาเหตุอันดับ 1 — ตรวจสอบใน 30 วินาที
ตรวจ IP ของพีซี (ipconfig / ifconfig) และ IP ของ Chromecast (แอป Google Home) ว่าอยู่บนซับเน็ตเดียวกัน (เช่น ทั้งคู่เป็น 192.168.1.x)
ยืนยันซับเน็ตเดียวกัน
ถ้า Wi-Fi ของคุณมีเครือข่ายแขก ให้แน่ใจว่าทั้งสองอุปกรณ์อยู่บนเครือข่ายหลัก — เครือข่ายแขกจะแยกไคลเอนต์ออกจากกัน
ทั้งสองอุปกรณ์อยู่บน LAN หลัก
ปิด "AP isolation"/"client isolation" ในเราเตอร์หากมี
อนุญาตให้ค้นหาใน LAN
วิธี 2ส่งภาพแบบกำหนดเองจาก Playlist
ข้ามความล้มเหลวในการค้นหาในเมนู renderer
ใน VLC: มุมมอง > &ผ&ังเล่น (Ctrl+L) จากนั้นเพิ่มไฟล์ของคุณ
เพลย์ลิสต์เปิดพร้อมสื่อของคุณ
คลิกขวาที่รายการ > Play > "Renderer" แล้วเลือก Chromecast/Android TV ของคุณ
รายการ renderer ปรากฏ
ถ้ารายการ renderer ว่างเปล่า ให้เปิดเมนู Renderer อีกครั้งหลังผ่านไปไม่กี่วินาที — การค้นหากำลังดำเนินอยู่
อุปกรณ์ปรากฏ
วิธี 3ตรวจไฟร์วอลล์และ VPN สำหรับการบล็อก mDNS
กู้คืนการค้นหาอุปกรณ์
ตัดการเชื่อมต่อ VPN ชั่วคราวแล้วลองส่งภาพใหม่
การค้นหาทำงานโดยไม่มี VPN
Windows Defender Firewall: อนุญาต VLC (vlc.exe) บนเครือข่าย Private — น่าจะถูกบล็อกตอนรันครั้งแรก
VLC ถูกอนุญาตบนเครือข่ายส่วนตัว
ถ้าการค้นหายังล้มเหลว ให้ตรวจว่าเราเตอร์เปิดการตั้งค่า IGMP/multicast แล้ว (ค่าเริ่มต้นบนเราเตอร์ส่วนใหญ่)
เปิดใช้งาน multicast แล้ว
วิธี 4อัปเดต VLC เป็นเวอร์ชันล่าสุด
รับการแก้บั๊กและแพตช์ความปลอดภัยจากทางการ (เวอร์ชันเสถียรปัจจุบัน: 3.0.23)
ใน VLC ไปที่ Help > Check for Updates
VLC เทียบเวอร์ชันของคุณกับเวอร์ชันล่าสุด
ถ้ามีอัปเดต ให้ดาวน์โหลดจากหน้าทางการ videolan.org
ตัวติดตั้งใหม่ถูกดาวน์โหลดแล้ว
ติดตั้งทับเวอร์ชันปัจจุบัน (การตั้งค่าจะถูกเก็บไว้) แล้วเปิดใหม่
VLC ทำงานด้วยเวอร์ชันใหม่
วิธี 5แปลงไฟล์เป็นรูปแบบที่ Chromecast รับได้
แก้อาการส่งภาพล้มเหลวจาก codec ที่ไม่รองรับ
ตรวจ codec ของไฟล์: เครื่องมือ > ข้อมูลสื่อ > ตัวอ่าน-ลงรหัส (H.264 + AAC ใน MP4 คือการผสมที่ปลอดภัยที่สุด)
คุณรู้ codec แล้ว
ถ้าเป็น MKV/HEVC/AC-3 ให้แปลงหรือ remux เป็น MP4 H.264/AAC ด้วยกล่องโต้ตอบ Convert/Save (ดูบทเรียนการแปลงแบบชุด)
สร้าง MP4 ที่เข้ากันได้
ส่งภาพไฟล์ที่แปลงแล้ว
การส่งภาพเสร็จสิ้น
การแก้ไขขั้นสูง
วิธี 1ลองใช้ VLC for Android เป็นแหล่งส่งภาพ
ใช้เส้นทาง Cast SDK แบบเนทีฟ
ติดตั้ง VLC for Android บนโทรศัพท์แล้วเปิดไฟล์/สตรีมเดียวกัน
VLC มือถือทำงาน
แตะไอคอนส่งภาพแล้วเลือก Chromecast
Cast SDK แบบเนทีฟค้นหาอุปกรณ์
ถ้าการส่งภาพบนมือถือทำงานแต่เดสก์ท็อปไม่ได้ แสดงว่าเส้นทาง mDNS บนเดสก์ท็อปถูกบล็อก — แก้ไฟร์วอลล์/VPN
แยกความล้มเหลวไปที่เส้นทางเครือข่ายเดสก์ท็อป
วิธีป้องกันในอนาคต
- รักษา VLC ให้ทันสมัย — ทุกการเผยแพร่ 3.0.x แก้การถดถอยของการส่งภาพ
- เลือกไฟล์ MP4 H.264/AAC สำหรับการส่งภาพ หลีกเลี่ยงซับไตเติล ASS ในเซสชันส่งภาพ
- ตั้งค่า multicast ของเราเตอร์ให้ถูกต้องเพียงครั้งเดียว คุณจะแทบไม่เห็นปัญหาการค้นหาอีกเลย
คำถามที่พบบ่อย
ทำไม VLC หา Chromecast ของฉันไม่เจอ?
ทำไมการส่งภาพล้มเหลวหลังผ่านไปไม่กี่วินาที?
VLC ส่งภาพไป Android TV ได้หรือไม่?
การส่งภาพต้องเปิด VLC ค้างไว้หรือไม่?
VLC ส่งภาพได้ดีบน Android แต่ไม่ได้บน Windows — เพราะอะไร?
สรุป
ยืนยันว่าทั้งสองอุปกรณ์อยู่บนเครือข่ายเดียวกัน — สาเหตุอันดับ 1 — ตรวจสอบใน 30 วินาที. 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.