There is a bug in the code for the ETO primitive that allows an invalid ETO to be instantiated. In your specific case a workaround is to edit the "sweeping_outer.s" primitive to set the value of "d" to be less than the value of "r". For example, set "d" to 47.0, and the conversions work.
Added some comments explaining the code added in a previous commit.
A test for parallel in nmg_isect_2faceuse() was incorrect and was flagging faces as parallel when they were not. Revision #73377 corrects this.
nmg_isect_2faceuse was using a necessary but not sufficient method for determining if faces are coplanar. This mod addresses bug report #379
If you use the VLC media player, it will recognize the matching .srt file. Can't tell you about any of the Windows specific media players, because I can't get them to play my .mp4 videos.
I am running under Ubuntu, but combine the video and subtitles using ffmpeg like: ffmpeg -i something.mp4 -vf subtitles=something.srt out.mp4 Then the out.mp4 has the subtitles imbedded. You can probably do something similar under Windows.
When I open the Configure Music pop-up, change the audio file, and click on OK, then click on Filemenu item, the Save option is greyed out. If I exit PhotoFilmStrip and re-start it, the audio file has reverted to the original (before my change) value. I think the Save option should be available after changing the audio file choice. I am using PhotoFilmStrip v3.7.0-c678980 under Ubuntu 18.04.
If your text overlays were implimented as subtitles, you might need to copy the *.srt file along with the video file.