ChromecastGoogleHow To

How to Stream Videos from VLC to Chromecast With Subtitles

The guide helps you take your videos from your Phone to a Chromecast connected TV using VLC.

VLC Media Player is a popular media player used to play all kinds of video files on smartphones and desktop platforms. If you have a large library of videos on your PC or laptop or smartphone and wish to watch it on a bigger screen or TV with the help of Chromecast, let us see how. Developed by Google, Chromecast is a streaming device that lets the user cast their entire screen or videos on a TV or monitor. It also supports streaming videos through the VLC media player. In fact, VLC is one of the Chromecast-compatible apps on Android and iOS platforms. For Windows, the developer of VLC has released the Chromecast support on 3.0 and above.

How to Stream Videos from VLC to Chromecast With Subtitles [Using Android & iOS]

It is very easy to stream VLC videos from Android or iOS devices to Chromecast. The VLC media player has inbuilt cast support to stream videos from smartphones or tablets to Chromecast-connected TV. If you haven’t installed the VLC app, download it from the respective app store (Play Store | App Store).

1: Connect your Android/iOS device and Chromecast to the same WiFi network.

2: Browse and play the video that you want to stream.

3: Tap the Cast icon located at the top of the screen.

4: Select the Chromecast device.

5: The video will stream on the TV where your Chromecast device.

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, tap the Cast icon again and choose Disconnect.

How to Stream Videos from VLC to Chromecast using Windows PC?

Unlike Android and iOS, the VLC app on Windows doesn’t have a cast icon to stream the videos. However, it supports streaming the videos to Chromecast. For that, you need to install VLC 3.0 and above on your Windows 10 device or any other Windows desktop or laptop, as users with lower versions cannot cast videos.

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.

Chromecast VLC

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.

VLC Chromecast

7: To stop casting, go to Playback, select Renderer and then click <Local>.

If you can’t find the Chromecast device, go to Tools > select Preferences and then click Reset Preferences. Still, it is not detecting, go to Tools > Messages. Set the Verbosity to 2 and close the window.

Alternative Way – Stream VLC to Chromecast using Chrome

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 device to stream the VLC videos. Make sure that both the 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.

Chromecast VLC

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.

How to Cast VLC Videos on Chromecast using Mac and Linux?

If you’re a user of macOS and Linux, you can access the same procedure that we provided for Windows PC. Make sure to download the VLC with version 3.0 and later.

VLC Not Casting to Chromecast

If you encounter any errors like a black screen or if you see no video while casting VLC videos on Chromecast or VLC casting is not working properly on Chromecast, try these solutions,

Same WiFi Network: Make sure that your device and Chromecast are on the same network.

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.

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 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).

VLC Chromecast

Change Output: 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.

Change Output on VLC

Disable Hardware Accelerated Decoding: In the Preferenced menu, choose the Input / Codecs tab. In the Codecs, click the Hardware-accelerated decoding and disable it.

Disable Hardware accleration to Chromecast VLC

Reset VLC Preferences: 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.

Reset VLC Preferences


1. Can you cast VLC to Chromecast?

Yes, you can. The VLC app for smartphones and PCs is Chromecast compatible.

2. Why is VLC not casting to Chromecast?

In the PC version of the VLC app, you will have some casting issues. Slightly tweak the VLC settings to cast the videos from Windows or Mac PC.

Was this article helpful?

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button