Tecno Treco – Coisas de informática


Adicionar legenda fixa em AVI no Linux Ubuntu

Posted in Linux por mvcirino em 06/02/2010
Tags: , , , ,

É fato que os aparelhos de DVD de mesa que suportam DivX têm um péssimo suporte as legendas. Ou são muito pequenas ou perdem a  formatação dos caracteres acentuados ou ambos. Também não permitem trocar a cor da legenda e em alguns filmes é impossível ler a legenda branca. Portanto, a solução é fixar  a legenda no filme com o tamanho e cor corretos.

No meu Ubuntu eu utilizo Gnome. É necessário que o repositório universe/multiverse esteja ativo

  • Vá em Sistema – AdministraçãoGerenciador de pacotes Synaptic;
  • Procure por avidemux e marque para instalação;
  • Clique em Aplicar para iniciar a instalação.


Os pacotes instalados devem ser exatamente estes da imagem

Pronto. A primeira parte está completa.

A segunda parte em arrumar a legenda em formato SRT. Também funciona com outras, mas a mais comum de se encontrar é no formato SRT e então usaremos ela neste tutorial.

Antes de fixar a legenda no filme, é preciso retirar toda a codificação de negrito e itálico que geralmente existem nas legendas.

  • Abra a legenda com o editor de textos gedit.
  • Clique em Pesquisar – Substituir
  • Em Procurar por, digite <i> e em Substituir por deixe em branco.
  • Repita para </i>, <b>, </b>, <u> e </u>
  • Salve o arquivo

Agora abra o Avidemux que encontra-se em Aplicativos – Multimídia


Abra o filme em formato AVI. Você deve receber uma ou mais avisos na tela. Minha sugestão é: aceite sempre e deixe o avidemux trabalhar por alguns segundos.

No painel a sua esquerda, em Vídeo, vai estar seleciona Copy. Aqui você deve selecionar MPEG4- ASP (xvid).

Clique no botão Filters logo abaixo, selecione Subtitles e depois clique duas vezes em Subtitler para carregar o filtro de legenda.

Em Subtitle file você vai procurar o arquivo SRT que você salvou;

Em Font (TTF) você vai adicionar a fonte da legenda. Pode ser a Arial Bold. Dica: as fontes devem estar instaladas no seu diretório /home/<seu usuário>/.fonts. Se você não tiver este diretório no seu Linux, crie e coloque dentro dele todas as fontes TTF que você quiser que elas servirão inclusive para uso no OpenOffice/BROffice.

Em Select Color você pode escolher a cor amarela, que fica bem em qualquer filme. O código da cor que eu uso é #FCED00

Em Set Size and Position você deve escolher o tamanho da fonte. 22 pixels fica muito bom.

Finalmente, clique em Autosplit, em OK e depois em Fechar para retornar ao avidemux


De volta ao avidemux, no seu lado esquerdo em Audio, estará selecionado Copy e Format estará selecionado AVI. Deixe deste jeito.

Por fim, clique no botão Salvar e aguarde.

A única desvantagem que vejo neste processo é o tempo de processamento. No meu Dual-Core E5200 com 02GB de RAM, um filme de 704Mb levou 25 minutos para terminar.

Faça isso com o excelente documentário Good Copy Bad Copy, que é incentivado que seja compartilhado. A legenda você pode baixar aqui.