How to watch videos with Hebrew subtitles?
Gibberish in Hebrew subtitles is due to an unsupported encoding. You can use an app such as Notepad++ in your PC to change the encoding to UTF-8. In Notepad++, go to the Encoding menu and choose to convert the subtitle (SRT) file to UTF-8 without BOM. In case  your subtitle is embedded in the video, you can find open source subtitle extractor apps. 

Regarding the misplaced period, after encoding, just open the file in a text editor and see if the subtitle text is correctly stored. Generally, video apps, just show the subtitle text as it is at the given timing without any formatting (except for some html formatting in some cases).

We have our own tiny, ad-free video player (iPlay SBS Player) intended mainly for VR and 3D videos. Some of our hebrew users who faced the same problem reported that re-encoding as mentioned above fixed the issue for them.

Affiliation: Developer, Non-profit