Support for Twitch closed captions (subtitles) would be nice.
I could only find one stream with closed captions was Twitch Presents showing Doctor Who. The closed captions are muxed in to the stream and are picked up by mpv.
Did you have a counter example where the closed captions do not work?
works also with vlc, you will have to enable it manually or with player args automatically
Live
streamlink https://www.twitch.tv/twitch -p 'vlc --sub-track 0'
streamlink https://www.twitch.tv/twitch -p 'mpv --sub-create-cc-track=yes'
VODs
streamlink https://www.twitch.tv/videos/272158978 -p 'vlc --sub-track 0' --hls-start-offset 00:56:00
streamlink https://www.twitch.tv/videos/272158978 -p 'mpv --sub-create-cc-track=yes' --hls-start-offset 00:56:00
Thanks for the helpful information.
It seems I didn't wait long enough for subtitles to appear when I went through the different subtitle channels that are selectable in VLC 3.0.3 64-bit for Windows (The first in the list is also the third channel which doesn't contain anything for some reason).
There is no information about subtitles for Twitch in the documentation.
This is the command I used (needed to specify the full path):
streamlink.exe --player "C:\Program Files\VideoLAN\VLC\vlc.exe --sub-track 0" twitch.tv/twitch best
Most helpful comment
works also with vlc, you will have to enable it manually or with player args automatically