Chromecast не работает в VLC: трансляция на TV исправлена
Трансляция с VLC на Chromecast или Android TV — любимая функция, когда работает. Когда не работает, сбой обычно в одном из трёх: VLC не может обнаружить устройство (сеть), устройство отвергает формат потока или версия VLC имеет известную ошибку трансляции. Этот гид проходит исправления в порядке, соответствующем реальной частоте; исправления 1–2 решают подавляющее большинство жалоб «Chromecast не работает».
Почему это происходит?
- Устройства в разных сетях / изоляция AP — ПК и Chromecast должны быть в одной LAN, а гостевые сети/изоляция AP блокируют обнаружение.
- Заблокирован mDNS (Bonjour) — VLC обнаруживает Chromecast через mDNS на порту 5353; VPN, фаерволы и некоторые роутеры блокируют.
- Неподдерживаемый кодек/контейнер для трансляции — 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
Обходит сбои обнаружения в меню рендерера
В VLC: Вид > &Плейлист (Ctrl+L), затем добавьте ваш(и) файл(ы).
Плейлист открыт с вашим медиа.
Правая кнопка по элементу > Play > «Renderer» и выберите свой Chromecast/Android TV.
Появляется список рендереров.
Если список рендереров пуст, откройте меню Renderer снова через несколько секунд — обнаружение в процессе.
Устройство появляется.
Способ 3Проверьте фаервол и VPN на блокировку mDNS
Восстанавливает обнаружение устройств
Временно отключите VPN и попробуйте транслировать снова.
Обнаружение работает без VPN.
Фаервол Windows Defender: разрешите VLC (vlc.exe) в частных сетях — скорее всего он был заблокирован при первом запуске.
VLC разрешён в частных сетях.
Если обнаружение всё ещё не удаётся, проверьте, что настройки IGMP/multicast роутера включены (по умолчанию в большинстве).
Мультикаст включён.
Способ 4Обновите VLC до последней версии
Применяет официальные исправления ошибок и безопасности (текущая стабильная: 3.0.23)
В VLC перейдите в Help > Check for Updates.
VLC сравнивает вашу версию с последней.
Если обновление доступно, загрузите его с официальной страницы videolan.org.
Загружен новый установщик.
Установите поверх текущей версии (настройки сохраняются) и перезапустите.
VLC работает на новой версии.
Способ 5Конвертируйте файл в формат, дружественный к Chromecast
Исправляет сбои трансляции из-за неподдерживаемых кодеков
Проверьте кодеки файла: Сервис > Информация о медиаобъекте > Ко&деки (H.264 + AAC в MP4 — самая безопасная комбинация).
Вы знаете кодеки.
Если это MKV/HEVC/AC-3, конвертируйте или сделайте remux в MP4 H.264/AAC через диалог Convert/Save (см. гид пакетной конвертации).
Создан совместимый MP4.
Транслируйте конвертированный файл.
Трансляция завершается.
Дополнительные способы
Способ 1Попробуйте VLC для Android как источник трансляции
Использует нативный путь Cast SDK
Установите VLC для 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.