Use ffmpeg para adicionar legendas de texto

Estou tentando adicionar legendas de texto a um contêiner .mp4 usando ffmpeg:

ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mp4

Quando estou tentando executar esta linha, ocorre um erro:

O número de mapas de fluxo deve corresponder ao número de fluxos de saíd

Se eu tentar mudar o mp4 para mkv (embora o mp4 suporte legendas de texto), assim:

ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mkv

Mapeia corretamente os fluxos, mas gera um erro:

Encoder (codec id 94210) não encontrado para o fluxo de saída # 0.2

Quando eu lanço

ffmpeg -codecs

Posso ver que o codec srt é suportado como decodificador e codificador, no entanto, não tenho certeza do que é usado para a codificação de subs mp4 e mkv e se preciso ativá-lo ou compilar separadament

questionAnswers(9)

yourAnswerToTheQuestion