Sign up ×
Software Recommendations Stack Exchange is a question and answer site for people seeking specific software recommendations. It's 100% free, no registration required.

I’m looking for a way to overlay subtitles when watching a video on the Web.


  • It should work for every kind of video, no matter which player is used (Flash, HTML5 video, …).
  • It should also work in full screen mode.
  • I’m adding the subtitles, so the tool does not have to search for them.
  • The tool does not have to synchronize the subtitles with the video, as long as I can manually pause/fast-forward and rewind the subtitles.

Formal requirements:

  • It can be a stand-alone tool or a browser add-on.
  • It must run natively on GNU/Linux.
  • FLOSS is preferred but not required.

I found JustSubsPlayer (beta from 2010), but it’s for Windows. I did not test it, but according to its description it is exactly what I want.

share|improve this question

3 Answers 3

You can use VLC as follows:

  • in case of YouTube videos just open the URL in VLC. It will get the video and you can add subtitles to it.
  • for other sites you can use to get the direct URL which you can play in VLC. Go to Tubeoffline, select the site you found the video on and put the link there. Let it load and start playing it in their flash based player, then click Generate. When the download button appears, right-click on it and choose Copy link address. Well that address you can sure play in VLC.

After that go to Subtitles Menu and choose Add subtitles.


  • works with all the sites supported by Tubeoffline
  • fullscreen mode, aspect ratio tweak etc.
  • manually add any subtitles VLC can handle
  • play, pause video
  • sync subtitles
  • FLOSS running on Linux


  • too many steps required to get an URL
  • there are some unsupported sites

Look in this screenshots:

enter image description here

enter image description here

Video shown here is from Tubeoffline's link example.

share|improve this answer
Very nice solution. This is even preferable to overlaying subtitles. (-- However, I’m still looking for an overlaying solution, e.g., for those streams not supported by –  unor May 6 '14 at 12:33

I had the same problem as all of you do. I have developed Penguin Subtitle Player, an open-source, cross-platform standalone subtitle player which fulfils your requirements perfectly. It can handle different encodings so subtitles in Chinese and any other languages can be displayed properly.

And of course, you are welcome to contribute or leave comments.

share|improve this answer

I had the same problem as you. I wanted to use greenfish under wine but it didn't support Chinese. I developed this a few days ago. It's not as good as greenfish but it works. It will play most unicode srt files. You can replace the font file if you need a different font. I hope it helps.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.