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