[DONE] Monochrome Subtitles with --subs-embed
Running get_iplayer 3.20.0-MSWin32 from a Microsoft Windows 7 Home Premium (Version 6.1.7601) CMD shell.

Since subtitles embedded into an mp4 container will always be monochrome when using the mov_text codec of ffmpeg, could these embedded subtitles always follow the --subs-mono format with a leading hyphen used to denote a change of speaker? This may require a second call to the ttml_to_srt function with a mono argument of true to create a temporary srt file for embedding.

It is currently possible to run get_iplayer twice to achieve this behaviour:
C:\>get_iplayer --subtitles --subs-mono --subs-embed <other options> --pid p07b3shn
C:\>get_iplayer --subs-only --no-subs-mono --overwrite <other options> --pid p07b3shn
This work-around does, of course, require unnecessarily re-downloading the jsons and re-streaming the ttml, which is a bit of a waste of resources.

Thanks in advance for considering this.
From v3.21, --subs-embed implies --subs-mono

Possibly Related Threads…
Thread Author Replies Views Last Post
  Can --subs-only Imply --no-subs-embed? User 04 2 2,163 03-09-2019, 04:45 PM
Last Post: User 04
  [DONE]  Add option to embed soft subtitles in output files just_another_user 4 6,502 24-03-2018, 08:01 PM
Last Post: dinky
  Can I use get_iplayer to convert subs from ttml to srt at local PC? loco1 3 4,788 07-04-2016, 03:24 AM
Last Post: loco1