When I tried:
ffmpeg -f lavfi -data_field second -i input.ts[out+subcc] -map 0:1 output3.srt
a while back, I got:
No such filter: 'input.ts'
input.ts[out+subcc]: Invalid argument
So then I ran a mash-up:
ffmpeg -f lavfi -data_field second -i "movie=input.ts[out0+subcc]" -map s output2.srt
and got thousands of errors saying,
"[Closed caption Decoder @ 000001f73386af00] Data Ignored since exceeding screen width"
plus a 20 KB file consisting of:
1
00:00:00,000 --> 00:00:13,881
<font face="Monospace">{\an7}nHELa Herencia Un Legado de Amor</font>
2
00:00:13,881 --> 00:00:29,830
<font face="Monospace">{\an7}nHELa Herencia Un Legado de Amor</font>
3
00:00:29,830 --> 00:00:45,779
<font face="Monospace">{\an7}nHELa Herencia Un Legado de Amor</font>
4
00:00:45,779 --> 00:01:01,728
<font face="Monospace">{\an7}nHELa Herencia Un Legado de Amor</font>
...
etc. all the way up to line 197.