Pular para o conteúdo principal

Embutir legendas em filmes com o mencoder

O mencoder é uma excelente ferramenta para conversão de arquivos de áudio e vídeo. Nesta dica mostro como utilizá-lo incorporar legendas em filmes de maneira simples. Antes de iniciar é preciso instalar o mencoder e os codecs que serão utilizados (no debian eu uso o pacote w32codes).

Antes de utilizar o mencoder, deve existir o link de ~/.mplayer/subfont.ttf para alguma fonte true type do sistema, sendo que ~ é o diretório home do usuário. No meu caso criei o link da seguinte maneira:

ln -sf /usr/share/fonts/truetype/freefont/FreeSans.ttf ~/.mplayer/subfont.ttf

Para apenas inserir a legenda use o seguinte comando:

mencoder filme.avi -sub legenda.srt -subcp latin1 -subpos 100 -subfont-text-scale 3 -ovc copy -oac copy -o filme_legendado.avi

Se desejar converter o codec do filme, para divx, por exemplo use:

mencoder filme.avi -sub legenda.srt -subcp latin1 -subpos 100 -subfont-text-scale 3 -ovc lavc -lavcopts vcodec=mpeg4 -oac copy -o filme_legendado.avi

A opções usadas são:
-subcp latin1 é para acentuar corretamente as legendas
-subpos 100 posicionamento vertical da legenda em porcentagem(%)
-subfont-text-scale 3 auto-escala da legenda, para definir o tamanho da fonte da legenda

Para obter mais detalhes sobre as opções de codec -ovc -oac consulte o manual do mencoder:
man mencoder

Para testar como ficará o filme legendado use o mplayer, sem as opções -o, -aoc e -ovc, por exemplo:

mplayer filme.avi -sub legenda.srt -subcp latin1 -subpos 100 -subfont-text-scale 3

É recomendado assistir o filme antes de inserir a legenda para verificar se não se o mesmo não está corrompido (com algum salto), pois a legenda ficará fora de sincronia

Comentários

Postagens mais visitadas deste blog

Referências Bibliográficas com ABNTeX e JabRef

É inevitável escrever textos técnicos e científicos sem referências bibliográficas. Quando escrevemos em LaTeX a maneira mais conveniente de trabalhar com referências é a criação de bancos de dados bibliográficos que são incorporados ao documento final com o utilitário BibTeX . Estes bancos de dados são arquivos texto que obedecem uma formatação e possuem extensão "bib" . Para facilitar o nosso trabalho e não termos que nos preocupar com a formatação do arquivo podem ser utilizadas ferramentas específicas para trabalhar com arquivos BibTeX. Nesta postagem vamos explicar como trabalhar com o JabRef , um excelente software livre multiplataforma para lidar com arquivos BibTeX para documentos que usam a classe abnTeX  (Classes LaTeX para as normas ABNT). Antes de criarmos um arquivo e incluir qualquer referência vamos verificar algumas configurações importantes. A primeira delas é definir a codificação padrão para os arquivos através do menu "Options / Preferences" ....

Compartilhamento de scanner no Linux

Assim como uma impressora compartilhada é útil para que vários computadores possam enviar impressões remotamente um scanner compartilhado pode ser usado por outros computadores em uma rede. Neste artigo vamos descrever como compartilhar um scanner no Linux. Consideraremos um scanner já instalado e funcionando (muitos modelos de scanner são detectados automaticamente e nem precisam ser instalados). Utilizaremos a distribuição Debian, mas em outras distribuições o compartilhamento pode ser feito de maneira análoga. Inicialmente vamos mostrar como configurar o servidor. Configuração do Servidor No caso do debian é necessário que os pacotes xinetd e sane-utils estejam instalados. Podemos fazer isto com o aptitude : # aptitude install xinetd sane-utils Para listar o scanner instalado podemos usar o comando: scanimage -L O compartilhamento é feito com alguns arquivos de configuração. No arquivo /etc/services deve constar a seguinte linha: sane-port 6566/tcp ...

Separação silábica correta para palavras acentuadas

Recentemente, notei que o Latex não estava separando as sílabas corretamente de algumas palavras, porém quando tentei informar a separação correta através do comando \hyphenation ocorria um erro. Por exemplo: \hyphenation{se-qüên-cias} Depois de pesquisar bastante descobri que é necessário incluir o pacote \usepackage[T1]{fontenc} antes do \hyphenation para que este funcione com letras acentuadas ou cedilhas. Referência: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=hyphenaccents