How to Get Subtitles Automatically for Movies in VLC Media Player

If you want to get subtitles automatically for movies in VLC Media Player, then you can simply do it with the help of a VLC add-on called VLSub. It is the highest rated add-on for the player due to its usefulness. Once you download and install the simple plugin, it will automatically search for subtitles for the current movie that is being played. It displays a list of choices that it has found, and you can choose the correct one for your video.

What this VLC subtitle plugin does is that once installed, it adds a new menu as View > VLSub. Click on the new menu item, specify the search criteria—search by hash or search by name—and the results will show. It scours popular subtitle video hosting websites based on the search criteria. Pick the best matching result for your video and the subtitles will be loaded. You will need VLC 2.2.* for it to work.

Install the plugin, access it and search. It is as easy as that. No more manually downloading, browsing and loading subtitles for each and every movie that you play. Everything is handled by the software.

Here are the detailed steps for you to get subtitles automatically for movies in VLC Media Player:

  • Download the plugin from here.
  • Extract the contents of the zip file.
  • From the extracts, browse and find the lua file; move it to your /lua/extensions/ folder.
    The extensions folder for different OS are as follows:

    • Windows: C:\Program Files\VideoLAN\VLC\lua\extensions\
    • Linux: /usr/lib/vlc/lua/extensions/
    • MAC OS X: /Users/<your_name>/Library/Application Support/org.videolan.vlc/lua/extensions/
  • Restart or open VLC Media Player.
  • Access View > VLsub.
    VLsub in VLC Menu
  • Click on Search by name after confirming the movie title. Change or input it if you have to.
  • Highlight the correct subtitle and click on Download selection.
    Automatically Loading Subtitles in VLC

File will be downloaded and you will start to see the subtitle text on the screen immediately. If you need to change it then repeat the process. Access View > VLSub > Research after you have loaded something using the plugin. The menu link is for searching for a new file.

If you have problems in installing VLSub: Learn How to Install a VLC Media Player Addon .lua extension


Free Download: 10 Hidden but Useful Features of VLC

A handy PDF guide to learn the secret features of your favorite media player
* indicates required

19 thoughts to “How to Get Subtitles Automatically for Movies in VLC Media Player”

  1. Each time i try to add a sub I get the following error Error Code “401 Unauthorized” (200). Please assist. Thank you

  2. If it looks like it freezes, just wait like 2-3 minutes. It will finish downloading the subtitle file and you’ll get the sub track. Works great so far – thanks.

  3. this crashes my vlc. i tried by hash and file name. either way after clicking ‘search by {hash or filename}’ it freezes then 30s later says the plug in is not responding, and when I close it closes the whole program. when I open again it asks if I want to send a bug report, if I say yes, after about 30s it says error communicating with ftp server.
    It’s weird because the auto subtitles work on my android tablet vlc, same video files, same source (NAS)

  4. VLC does not find subtitle files online when searching by hash if media file is bigger than 2gb which is most 1080p movies these days

  5. Hello, does this add-on exist for Android as well? I’m trying to watch streaming on ShowBox but it says it cannot find the subtitles, even though they have been selected on ShowBox. Please help! Thank you!

  6. Hello,

    I have a problem with multiple subtitle support. I’m a polylingual person and would like to watch movies with several subtitles simultaneously. Whenever I try to switch subtitles by pressing the hotkey ‘v’, it won’t show the subtitle in another language until after it goes further to the next frame. How can I solve that problem? All I need is just push the hotkey “v” to toggle between subtitle tracks of a certain frame.

    I would be really glad if you could help me with this issue. I’m looking forward to hearing good news from you soon.
    Best wishes

    1. The only way I see possible is to hard code one subtitle and then load the other one externally. Position them so that they do not overlap.

Leave a Reply