VLC Media Player is one of the fewest players where you can stream video and audio content in any format. In addition to that, the VLC app is also featured with Cast support. With that, you can cast audio or video content from VLC to any Chromecast or Chromecast-compatible TV. The Cast feature is available in both the smartphone and PC app. popular media player used to play all kinds of video files on smartphones and desktop platforms.
How to Chromecast VLC to TV [Using Smartphones]
If you haven’t installed or updated the VLC app, do it from the Play Store or App Store.
1: Connect your Android/iOS device and Chromecast to the same WiFi network.
2: Open the VLC app on your smartphone.
3: Browse and play the video that you want to stream.
4: On the playback screen, tap the Cast icon located at the top of the screen.
5: Your smartphone will scan for nearby cast-compatible devices. When detected, choose your Chromecast device.
6: The video from the VLC app will stream on your Chromecast device.
7: To stop the casting, tap the Cast icon and click the Disconnect button.
Note: For subtitles, playback speed, and other features, just tap the three-dot menu icon located next to the play/pause button.
6: To stop the casting from the Android or iPhone, tap the Cast icon again and choose Disconnect.
How to Chromecast VLC to TV [Using PC]
Unlike Android and iOS, the VLC app on Windows or Mac PC doesn’t have a Cast icon to stream the videos. However, it supports streaming videos to Chromecast. For that, you need to install VLC 3.0 and above on your computer or laptop, as users with lower versions cannot cast videos. If you are using the older version, get the latest version of VLC from the official website.
1: Make sure that your Windows device and Chromecast are on the same WiFi network.
2: Open the VLC media player.
3: Select Playback > Renderer.
4: Select the Chromecast device.
5: The VLC media player will stream on the TV. Select and play the video file that you want to stream.
6: Since you’re streaming videos on another network, sometimes a warning message will appear on the screen. Click View Certificate and then Accept permanently to cast the video.
7: To stop casting, go to Playback, select Renderer, and then click <Local>.
Alternative Way to Stream VLC to Chromecast
If the above-mentioned methods don’t work or you can’t find the Chromecast device, you can use the latest version of the Chrome browser on your Windows or Mac PC cast the VLC videos. Make sure that both devices are on the same WiFi network.
1: Open Chrome browser.
2: Right-click anywhere on the screen and tap the Cast icon.
3: Click the Sources tab and select Cast Desktop.
4: Select the device.
5: You will be asked to share the entire screen. Click on the Share menu to confirm it.
6: Now, your Windows device’s screen will mirror the TV. Minimize the Chrome browser and launch the VLC media player.
7: Select and stream the video that you want.
If you’re a user of a Linux computer or laptop, you can access the same procedure that we provided for Windows PC to Chromecast the VLC app. Make sure to download the VLC with version 3.0 and later.
How to Chromecast VLC With Subtitles
If you want to cast the VLC video content along with the subtitles, all you need to do is to enable the Subtitles for the video content. To do so,
1: Click the CC button on the playback screen.
2: Choose the subtitle file from your smartphone or PC. If you want, you can download subtitles from the internet and use them on VLC.
3: If the subtitle is enabled, it will automatically be cast to the Chromecast device.
Note: You can’t enable or disable subtitles from the VLC app on your iPhone. If the video content has built-in subtitles, it will appear.
VLC Not Casting to Chromecast
The VLC app for smartphones will work without any issues. But, the VLC app for PCs has been having a lot of technical issues in recent times. If you encounter any errors like a black screen or if you see no video while casting VLC videos on Chromecast, or VLC app is not connecting to Chromecast, try these solutions on your PC.
Same WiFi Network: Make sure that your device and Chromecast are on the same network. If the devices are not connected to the same WiFi, the casting won’t work at all.
Disconnect VPN: If your PC or smartphone is connected to any VPN network, disconnect it. The VPN connection may disturb the Chromecast pairing. Sometimes, your smartphone can’t detect the Chromecast device due to the change in IP address. So, disconnect the VPN and cast the VLC app.
Change Chromecast Name: If the name of the Chromecast contains any special characters or symbols, it may not detect on your PC. So, make sure to name your Chromecast without any special characters, symbols, or signs.
Update VLC: Update the VLC app to its latest version. The current version of the VLC app may have some connectivity issues with Chromecast. By updating the VLC app, you can fix the connectivity issue.
Change Verbosity: On your VLC, go to Tools > Messages. The Messages dialog box will open. You can also use the shortcut Ctrl + M to open the dialog box. Set the Verbosity to 2 and close the window. Now, cast the VLC app. It will work without any issues. If not, try the next fix.
Change Conversion Quality: Try to change the conversion quality. (Click Tools > Select Preferences > Select the All menu > Click Stream Output > Expand Sout Stream > Select Chromecast > Select the conversion quality ranging from low to high > Click Save). Then, try casting the VLC app. Still, if it is not working, go to the next solution.
Change Output: For casting, only a specific video format is supported. You need to change teh video format to fix the issue. Go to Preferences and choose the Video tab. Click the Output drop-down menu and choose OpenGL video output for Windows. For Mac and Linux, choose OpenGL video output. Now, try to cast the VLC app. If it is not working, try the next fix.
Disable Hardware Accelerated Decoding: In the Preferenced menu, choose the Input / Codecs tab. In the Codecs, click the Hardware-accelerated decoding and disable it. Then, restart the VLC app and cast it.
Reset VLC Preferences: If none of the fixes are working for you, you need to reset the VLC app. Go to the Preferences menu and tap the Reset Preferences button. This will reset all the settings in the VLC app. With the default settings on VLC, you can easily cast it to any Chromecast-compatible device.
As the VLC app is featured with Cast support, you don’t need any plugins to cast the app.