How to Stream Videos from VLC to Chromecast With Subtitles (2024)

VLC Media Player is one of the few 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 apps. Famous media players are used to play all kinds of video files on smartphones and desktop platforms.

VLC to Chromecast

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.

Chromecast VLC from smartphone

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.

VLC to Chromecast

7: To stop the casting, tap the Cast icon and click the Disconnect button.

Note: For subtitles, playback speed, and other features, tap the three-dot menu icon next to the play/pause button.

6: To stop the casting from the Android or iPhone, tap the Cast icon again and choose Disconnect.

VLC to Chromecast

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

See also  How to create an incredible profile photo with

1: Ensure 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, a warning message will sometimes 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 click <Local>.

Alternative Way to Stream VLC to Chromecast

If the methods mentioned above 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 to 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.

Choose the Cast option

3: Click the Sources tab and select Cast Desktop.

Choose the Cast Desktop option to screen mirror VLC

4: Select the device.

Choose the Chromecast 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.

If you’re a user of a Linux computer or laptop user, you can access the same procedure 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 enable the Subtitles for the video content. To do so,

See also  RePassword Generator: Generate Strong, Unique, and Secure Passwords

1: Click the CC button on the playback screen.

Click the CC icon

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.

Choose the subtitle

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 problems in recent times. If you encounter errors like a black screen, seeing no video while casting VLC videos on Chromecast, or if the VLC app is not connecting to Chromecast, try these solutions on your PC.

Same WiFi Network: Ensure your device and Chromecast are on the same network. If the devices are not connected to the same WiFi, the casting won’t work.

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, name your Chromecast without 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.

See also  Discover VideoCrafter - Your personal director in just one click!

Change Verbosity: On your VLC, go to Tools > Messages. The Messages dialog box will open. You can also open the dialog box with the shortcut Ctrl + M. 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.

VLC Chromecast

Change Output: For casting, only a specific video format is supported. You need to change the 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.

Change Output

Disable Hardware Accelerated Decoding: In the Preferenced menu, choose the Input / Codecs tab. In the Codecs, click the Hardware-accelerated decoding and turn it off. Then, restart the VLC app and cast it.

Disable Hardware accleration to Chromecast VLC

Reset VLC Preferences: If none of the fixes work for you, you must 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.

Reset the media player


1. Is there a plugin to cast the VLC app?

As the VLC app is featured with Cast support, you don’t need any plugins to cast the app.

5/5 - (4 votes)

Mohamed SAKHRI

I am Mohamed SAKHRI, the creator and editor-in-chief of Tech To Geek, where I've demonstrated my passion for technology through extensive blogging. My expertise spans various operating systems, including Windows, Linux, macOS, and Android, with a focus on providing practical and valuable guides. Additionally, I delve into WordPress-related subjects. You can find more about me on my Linkedin!, Twitter!, Reddit

Leave a Comment