Como posso inserir legendas em vídeos com o ffmpeg?

9

Foi-me dito que é possível incorporar legendas ( .srt ) em arquivos de vídeo ( .avi ) usando ffmpeg , mas não consigo encontrar menção a ele na página man. Isso é possível? Qual comando eu uso?

    
por xralf 26.10.2011 / 22:36

3 respostas

3

De man ffmpeg :

Subtitle options:

-scodec codec Force subtitle codec ('copy' to copy stream).

-newsubtitle Add a new subtitle stream to the current output stream.

-slang code Set the ISO 639 language code (3 letters) of the current subtitle stream.

Então: ffmpeg -newsubtitle subtitles.srv -i video.avi ...

    
por 27.10.2011 / 02:58
3

Do link do Pier, especificamente:

ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi

Eu usei isso com sucesso com a versão atual do git ffmpeg estático.

    
por 17.11.2014 / 02:13
1

ffmpeg desenvolvedores estão trabalhando com suporte a legendas, mas, até onde eu sei, ele está trabalhando apenas no ffmpeg mais recente. mencoder queimará as legendas instantaneamente, se você quiser tentar.

    
por 17.03.2012 / 21:45