External Closed Captions from Plex Server Display Hard Spaces as Text

I am using ffmpeg to extract Close Captions from a digital broadcast into an SRT file that I am saving alongside the original MPEG TS file and hosting via Plex on Linux.

When I enable the external captions in Infuse on my Apple TV, everything appears fine, except that hard spaces (the \h character) are being rendered as text rather than as spaces. Is this a known issue?

Welcome to the forum, and thanks for the report!

We’ll take a look at this and see if we can get it fixed up.

Edit: It looks like hard spaces are outside the SRT spec, and something we can’t reliably add support for without breaking other features. Sorry.