Penguin Subtitle Player for Adding Subtitles to Online Videos

Penguin is a small but handy utility that adds a layer of subtitles on top of any video player or browser. Thus allowing you to play any video with subtitles.
Warp Terminal

I must confess. I am addicted to subtitles. It helps me understand the dialogues completely, specially if some dialogues are in a different accent or in a different language.

This has led to a habit of watching online videos with subtitles.

While streaming services like Netflix and Amazon Prime provide subtitles for their content, the same is not true for all the websites.

I often discover interesting content that are on YouTube, Dailymotion or other websites. And that becomes a problem because most of the time, these videos don’t have subtitles.

The good news is that you have the possibility to watch any online video content with subtitles and I’ll share that neat little trick with you in this article.

Watch any online video with subtitles using Penguin subtitle player

Add Subtitle Online Videos

What the heck is a Subtitle player?

The open source video players you use allow you to add subtitles. Players like VLC allow you to download subtitles automatically.

But they are video players and their main task is to play videos.

A subtitle player, on the other hand, has only one task and that is to play subtitles. Confused? Let me explain.

A subtitle player basically provides an interface where you can add subtitle file and play the subtitles with a semi transparent background. The trick here is that this player will be visible all the time on top of any other application.

So if you are running the subtitle player even while using a website, it will still be visible. That actually is the trick to watching any online video with subtitles.

Penguin Subtitle Player
An external subtitle playing on top of YouTube video

All you have to do is to find appropriate subtitles from an online website like OpenSubtitles and add it to the subtitle player. Now open the website where you want to watch the video. Play it full screen (if that option is available) and it will feel like that the subtitles are part of the video itself.

Penguin Subtitle Player for Linux

Install Penguin subtitle player

Penguin is a free and open source subtitle player. It is available for Linux, macOS and Windows.

If you are using Ubuntu-based distribution, you can use this PPA to easily install Penguin subtitle player.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install penguin-subtitle-player

For other Linux distributions, Windows and macOS, you can download the installer files from SourceForge:

Download Penguin Subtitle Player

Using Penguin subtitle player

Once you have installed the application, look for it in the menu and start it. You’ll see an interface like this:

Penguin Subtitle Player Interface
Penguin Subtitle Player Interface

If you have already downloaded the .srt subtitle file, you can add it to the player by clicking the folder icon.

Add Subtitle In Penguin Subtitle Player
Add Subtitle In Penguin Subtitle Player

You can play/pause the subtitles, skip it to a new time. This helps in adjusting the subtitles with the video.

Adjust Subtitle In Penguin Subtitle Player
Adjust Subtitle In Penguin Subtitle Player

You can also tweak the appearance of the subtitles and subtitle player.

Configure Penguin Subtitle Player
Configure Penguin Subtitle Player

You also have the option to change the fonts, font size and color of the subtitle text. You may also increase or decrease the transparency and color of the background.

Config Options In Penguin Subtitle Player
Config Options In Penguin Subtitle Player

You can also resize the subtitle player interface and move it around anywhere on the screen.

Keep in mind

There are a few things to keep in mind while using Penguin subtitle player.

Not all video files and subtitle files are made for each other. Subtitle synchronization is a common problem so you’ll have to make sure that the subtitle you downloaded is best suited for the video you want to play.

Most video players, even the one embedded on the websites, allow to pause and play the video with the space key. Unfortunately, there is no keyboard shortcut to pause the Penguin subtitle player. In other words, you cannot pause the video and the subtitle player in one keystroke.

With this much configuration, you should be set for watching online videos with subtitles.

I hope you enjoy this nifty little open source application. Do let me know whether you find it useful or not.

About the author
Abhishek Prakash

Abhishek Prakash

Created It's FOSS 11 years ago to share my Linux adventures. Have a Master's degree in Engineering and years of IT industry experience. Huge fan of Agatha Christie detective mysteries πŸ•΅οΈβ€β™‚οΈ

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world


Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.