The Definitive Guide to Casting Local Videos from PC to Chromecast in 2020 (with subtitles)

Last night, my wife and I were wondering what to watch as our daily drivers Netflix and Amazon Prime Video had lost our interest for the day. After what seems to be an eternity, we agreed to watch an old “Adventures of Tintin” movie I had on my External Hard Disk, and cast it from PC to Chromecast.

Before you guys get to me with all the anti-piracy laws and statements, let me be clear it was an old original DVD I had purchased a few years back. And was digitalized on my External HDD for archival purposes.

Now, the problem was, this movie was accessible on the computer, but we wanted to watch it on our TV through Chromecast.

Yes, I could have easily plugged in the USB Hard Disk to the TV directly and played it, but, it does not let me use the playback using google home! I love to say “Ok Google, pause.” when I need to go to the kitchen to get some water, or “OK Google, volume 80%” when there are unusually loud scenes in the movie. That’s the fun part. Right?

Anyway, to tackle this issue, I did some quick research and found out the solution.

If you also happen to have some local video files laying around on your PC, USB Drive, External HDD or SSD, or even a home NAS, and you want to watch it on your Chromecast, read along!

Solution 1: Use VLC Media Player to Cast Video from PC to Chromecast

It is a fairly straightforward procedure. Fire up VLC media player. If you don’t have it, download from here (this links to the official VLC website).

Step 1: Open your Video File in VLC

Once the VLC Media player is running, open your video file by clicking on:

Media -> Open File

or Simply press shortcut key:


Step 2: Cast the video to Chromecast

Once your video is loaded and playing, all you’d need to do here is, click on Playback->Rendrer and select your chromecast device.

That’s it! See how simple it was to cast a video from your PC to Chromecast using VLC? I wish it was!

Drawback: No subtitles support!

The problem I encountered with this was, the subtitles were not being cast to the Chromecast. We wanted to have Subtitles on the TV as well. After messing around for some time, I figured out that VLC does not allow casting subtitles for video files which Chromecast can natively decode. Weird!

Check out the 2 support threads on VLC official forums:

You must be now wondering how did we watch the video with subtitles then? The answer is, Solution 2!

Enjoying the content? Subscribe to my newsletter to stay updated!

We hate spam as much as you do!
You can unsubscribe at any time.

Solution 2: Videostream for Google Chromecast™ Chrome App to Cast from PC to Chromecast

After looking around on the internet for some more time, I found this chrome App Videostream. You need to have chrome to download and run this App.

Step 1: Download the Chrome app from the Chrome Web Store

Click here to download this app from Google Chrome Web Store.

Step 2: Launch the Videostream for Google Chromecast App

After you have downloaded the Videostream App, it will launch automatically. If it does not, you can open it in 2 ways:

  1. Click on the Start menu and start typing “Videostream”. You will have the Videostream for Google Chromecast™ app there. Click on it to run it.
  1. In chrome, write:

You will see a windows like this:

Click on Videostream for Google Chromecast to run the app. You will see a window like this:

Step 3: Cast the video from PC to Chromecast

From here onwards, it’s probably self explanatory.

  1. You just click on the little Cast button on the upper right-hand corner of the video to connect to your Chromecast device.
  2. Choose your video file you want to cast to the Chromecast.

That’s it! You are now casting video from your PC to Chromecast.

Step 4: Choose subtitles to cast with video

The whole point of me going through all this trouble was to be able to cast the video with subtitles. So here’s how you accomplish that:

  1. When your video is playing, click on the subtitle button in the bottom control bar of the app (See below screenshot, in red circle)
  1. It will show two options as below:
  1. Click on “Add External Subtitles File” and that’s it. You are now casting video from your PC to Chromecast with subtitles.
Enjoying the content? Subscribe to my newsletter to stay updated!

We hate spam as much as you do!
You can unsubscribe at any time.

So you see it’s just a 2 minutes setup to cast your local videos from PC to Chromecast. Do you also know some other way that I might have missed, do let me know in the comments below so it can help other people!


Leave a Reply

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

Back to top