https://bugs.winehq.org/show_bug.cgi?id=52979
Bug ID: 52979 Summary: TSMuxer introduces a rectangle at the end of every line when muxing an .srt file into a .m2ts container Product: Wine Version: 7.8 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: shagooserver@gmail.com Distribution: ---
Created attachment 72348 --> https://bugs.winehq.org/attachment.cgi?id=72348 error example
TSMuxer is essentially a muxing program to combine the 3 types of streams found in a movie, video, audio and subtitles into a container file so the movie can be watched on a player, VLC for example, in this instance that is a .m2ts container file. As part of the muxing process TSMuxer converts the .srt file into a .pgs stream/file to meet the specification for a .m2ts container.
My testing has shown that any .srt file is affected, regardless of it's source.
Please see the attachment which shows the rectangle which is added to the end of every line.
TSMuxer is available at: https://github.com/justdan96/tsMuxer I have spot tested releases for the last 2 years with the same result because everything is labelled as pre release. The program was originally launched in 2004 as far as I can tell. I have mainly been testing the Windows 64 bit releases but also a 32 bit release with exactly the same problem.
The easiest way to get the files needed would be to download a TV show from the internet which includes subtitles and is in a .mkv container. MKV containers support .srt subtitles natively so it just needs to be demuxed. Any other container type other than mkv will require additional steps to convert whatever subtitle stream it contains into an .srt file.
Once you have the 3 file types (usually h264, ac3 and srt) just open TSMuxer and drag these 3 files into the top window from your file manager, h264 file first.
Apologies if you feel I am trying to teach you how to suck eggs. I am available to lend any assistance if needed.