YouTube External Subtitle
According to YouTube’s policy, only the owner of the content can add subtitle to a video.
With YouTube External Subtitle you can display subtitles over the embedded video from YouTube on your site. These texts could be translations, comments or lyrics as well. (Any kind of texts is allowed)
GITHUB
http://github.com/siloor/youtube.external.subtitle
Please, don’t forget to star the repository if you like (and use) the script. This will let me know how many users it has and then how to proceed with further development.
Making subtitles
If you’d like to make subtitle for a video, there are a lot of tools helping you.
- YouTube has an automatic english speech recognition logic, that does a really good job and makes only a few mistakes. Its a very big help by timing the subtitles.
- On DownSub.com you can download the subtitles from YouTube as an SRT file.
- There are a lot of good open source SRT editors out there.
Examples
- Basic example
- Load an SRT file
- More subtitles
- More SRT subtitles
- More SRT subtitles by more videos
- Style subtitles
- Fullscreen
- Responsive
- Custom render method
Limitations
By latest browsers, the embedded iframe requesting the fullscreen mode requires the whole window, so the script is not allowed to display anything in front of the player. That is why YouTube External Subtitle disables the fullscreen button by default. You can add your own fullscreen logic on your page, check the fullscreen example.
The script supports AMD.
The MIT License
Copyright (c) 2015 by Milan Magyar milan.magyar@gmail.com
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.