Como embutir as legendas num arquivo avi – Ubuntu 10.10 & Kubuntu 13.10

Pescado da lista http://old.nabble.com/ubuntu-br-f12730.html

Trago este código simples para unir legenda e vídeo.

Coloque o arquivo srt [gerado no programa Subtitle Composer ou baixado] e o arquivo avi no mesmo diretório

Aperte ctrl+alt+T para abrir um terminal, então acesse o diretório onde estão os arquivos. Feito isso digite o seguinte código:

mencoder nome_do_filme.avi -sub nome_da_legenda.srt -subpos 0 -oac lavc -ovc lavc -subcp latin1 -o resultado.avi

Onde você deve substituir os nomes dos arquivos, e o ultimo nome é o nome do arquivo gerado. O parâmetro subpos está zerado, ele define a posição da legenda, entre 85 e 100 ele desce a legenda. Zero deixa a legenda no topo.

Caso o mencoder não esteja instalado você deve usar o comando

sudo apt-get install mencoder

Outra versão do código tem o adicional do tamanho da legenda e codificação utf8 para corrigir acentuação:

mencoder nome_do_filme.mp4 -sub nome_da_legenda.srt -subpos 99 -subfont-text-scale 2 -subcp utf8 -oac pcm -ovc lavc -o resultado2.mp4

Adendo:

Hoje precisei embutir a legenda num vídeo de maior qualidade e os comandos acima estavam reduzindo a qualidade gráfica no resultado. Após diversos testes e pesquisas cheguei na seguinte linha de comando:

mencoder nome_do_filme.mp4 -sub nome_da_legenda.srt -subpos 99 -subfont-text-scale 3 -subcp iso-8859-1 -oac pcm -ovc x264 -x264encopts tune=film -o resultado.mp4

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s