Colocar legendas num video
Esta é uma extração de mínimo conteúdo para conseguir adicionar (hardcoded) legendas num vídeo A situação típica é ter um vídeo em formato avi o mpeg baixado ou extraido do qual não temos as legendas na língua de nosso interesse e queremos gravar um CD ou DVD para assistir na TV com as legendas.
Receita:
- baixe a legenda na língua desejada (arquivo .srt ou .sub) e salve no mesmo diretório do vídeo (.avi ou .mpeg)
- verifique que o mencoder está instalado (ele é usado pelo mplayer)
- verifique a sincronia das legendas passando o vídeo com mplayer (ele permite carregar o arquivo de legendas)
- se tudo da certo então faça a versão .avi com as legendas "hardcoded" assim
mencoder filme.avi -o filme_legendado.avi -sub legendas.sub -ovc lavc -oac mp3lame
- filme.avi: o filme original sem legendas
- filme_legendado.avi : nome atribuído ao arquivo de saída gravado com legendas
- legendas.sub: é o arquivo de legendas
- -ovc e -oac indicam os codificadores de vídeo e som respectivamente
Pronto o "filme_legendado.avi"esta listo para ser gravado no CD ou DVD (use o k3b)
Atenção: a linha de comando acima gera um mpg4 com codec de windows; depois de gravado, o meu DVD player respondeu que o codec não era reconhecido. A linha abaixo, especificando codec divx (-ffourcc), sim funcionou
mencoder filme.avi -o filme_leg.avi -sub filme.sub -ovc lavc -oac mp3lame -ffourcc DX50
Obrigado a Sérgio pela dica
NOTA: mencoder tem infinitas opções, o exemplo é o mínimo indispensável para conseguir o filme com legendas; para mais detalhes (qualidade, formato de tela, trechos, mixing, ripping, etc, etc) procurar por mencoder em google ou ir para os seguintes links: