Respostas:
De man ffmpeg
:
Opções de legenda:
-scodec codec Força o codec de legenda ('copiar' para copiar fluxo).
-newsubtitle Adiciona um novo fluxo de legenda ao fluxo de saída atual.
-slang code Define o código de idioma ISO 639 (3 letras) do fluxo de legendas atual.
Assim:
ffmpeg -newsubtitle subtitles.srv -i video.avi ...
...
result.avi
este comando não trabalhoAt least one output file must be specified
...
significa "e quaisquer outras opções que você precisa".
ffmpeg -newsubtitle subtitles.srt -i video.avi result.avi
mas isso termina com a mensagem acima. Eu esperava que result.avi seja um arquivo de saída. Eu tentei -o result.avi
também, mas sem sucesso.
mencoder movie.avi -sub movie.srt -o movie.hardsubs.avi -oac copy -ovc lavc -lavcopts vbitrate=1200
No link de Pier, especificamente:
ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi
Eu usei isso com sucesso com a versão estática atual do git ffmpeg.