08 agosto 2011

Juntar filme e legenda no Linux



Muitas pessoas já se perguntaram como unir uma legenda a um filme, existem hoje N programas que fazem isso, mas vamos concordar, como é chato ficar procurando e pesquisando sobre, fora que muitos programas não funcionam de maneira correta, eu mesmo já me fiz essa pergunta, já usei muitos programas, mas a melhor solução encontrei no nosso querido terminal, é lógico que isso só funciona pra quem tem linux Champz, vamos lá.

Abra seu terminal e digite o seguinte comando:

sudo mencoder filme.avi -sub legenda.srt -oac copy -ovc lavc -o filmeLegendado.avi -subcp latin1 -font FreeSans.ttf -subfont-text-scale 3.8

E o que eu preciso entender sobre isso?

filme.avi
É o lugar/arquivo de filme no qual eu quero inserir a legenda.


legenda.srt
É o lugar/arquivo de legenda que quero inserir no filme


filmeLegendado.avi
Aqui você vai substituir pelo nome do vídeo que será criado


FreeSans.ttf
É o arquivo de fonte que eu quero usar, note que se você usa Ubuntu pode encontrar as fontes do seu sistema na pasta /usr/share/fonts/

Feito isso é só apertar enter e esperar, note que a velocidade com que seu sistema vai fazer isso é bem maior que quando feito por outros programas demorados e pesados.

5 comentários:

  1. guilherme@guilherme-COMPC:~$ sudo mencoder thetask.avi -sub legendatask.srt -oac copy -ovc lavc -o thetasklegendado.avi -subcp latin1 -font Freesans.ttf -subfont-text-scale 3.8
    sudo: mencoder: command not found

    ResponderExcluir
  2. como voce pode ver devo ter feito algo errado :(

    ResponderExcluir
  3. Eu invejo a sua capacidade de publicar artigo maravilhoso sobre bloginfogeeks.blogspot.com simplesmente queria dizer que eu gosto disso!

    ResponderExcluir
  4. Obrigado. Funciona (embora o AviAddXsub seja muito mais rápido -1/3 do tempo -, utilizando o Wine, porque não há para Linux). O Avidemux - há para linux - é prático e poderoso para conversões gerais; no entanto, para embutir apenas uma legenda, é um desperdício, porque implica a conversão completa. De facto, o AviAddxSub é o mais simples e célere para embutir legendas em filmes avi (apenas); não converte o filme, apenas o manipula para botar a legenda. Eu só uso para a minha televisão Sony Bravia KDL32EX402, que apenas lê formatos variantes de mpeg4 e não pesca legendas -srt. De resto, tenho outra TV que lê bem a generalidade dos formatos de legendas bem como de video (incluindo MKV), pelo que a minha necessidade é muito residual - andava à procura de algo somente para Linux, sem necessidade de utilizar o Wine. Mencoder, apesar disto, tratando-se de embutir com conversão, é razoavelmente veloz. - Saudações.

    Fernando Castro Lopes

    ResponderExcluir

*Crie sua conta para exibir sua imagem no comentário: Registre-se