Penguin Subtitle Player is an open-source, cross-platform standalone subtitle player, as an alternative to Greenfish Subtitle Player, SrtViewer (Mac), SRTPlayer, JustSubsPlayer and Free Subtitle Player.
You download the subtitle file (
.vtt) from any sites you like and load it into the subtitle player. The subtitle player provides a translucent window which always stays on the top so that subtitles can be shown on top of the video without blocking anything.
With Penguin Subtitle Player, just open your favorite online streaming site, load the subtitle file into the player, and enjoy.
To download the latest version of Penguin Subtitle Player for Windows, macOS (aka Mac OS X), and Linux, visit one of the download mirrors:
For Linux, it is recommended to download from your package manager instead of using the standalone version. There is also a snap available:
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt update sudo apt install penguin-subtitle-player
See GitHub Release.
No installation required.
A: Download and install Visual C++ Redistributable for Visual Studio 2012
A: It is tested and confirmed working in Windows, Linux and Mac OSX for both HTML5 and Flash.
A: You need to have a compositing window manager set up and enabled.
Penguin Subtitle Player is a Qt5 project. The executables include statically compiled Qt libraries.
This project uses ClangFormat. To format the code in this project, run:
find . -path "./src/libcharsetdetect" -prune -o \( -name '*.h' -o -name '*.cpp' \) -print | xargs clang-format -i -style=llvm
Check here for deployment details.
In case you would like to deploy a version which does not require Qt libraries in the client's system, consider statically build Qt then
qmake with the
static option, or change the config line in
CONFIG += static \ c++11
qmake "CONFIG+=test" PenguinSubtitlePlayer.pro
Note: This project is using TravisCI for testing.
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
Carson Ip, LMH, Kwanjai
Code released under the GNU General Public License version 3.
If Penguin Subtitle Player does not work for you, feel free to try these alternatives: