você está aqui: Home  → Arquivo de Mensagens Programação Shell Linux: Inscrições Abertas

Como embutir legendas em vídeos com o software mencoder

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 21 de janeiro de 2013

Recentemente eu fiz a transcrição e tradução do áudio de um dos vídeos de demonstração do excelente software para conferência web Big Blue Button. Depois de tudo arrumado, faltou embutir a legenda no vídeo. Existem várias possibilidades, mas aquela que para mim foi a mais rápída e fácil foi através do software mencoder

Eu usei para a conversão de um arquivo no formato mp4. O script não foi testado para outros formatos de vídeo e possivelmente, para este tipo de processamento, pode ser necessário algum ajuste nas diretivas fornecidas ao programa.

#!/bin/bash

in=$1
out=$2
legenda=$3

f [ $# -ne 3 ];
then
                echo Uso: $(basename "$0") Arquivo_Entrada Arquivo_Saida Arquivo_Legenda
        exit 1
fi

mencoder $in -oac pcm -ovc lavc -sub $legenda -utf8 -subfont-text-scale 3 -o $out

A diretiva -utf8 é importante se o seu arquivo de legendas for criado com esta codificação. Para saber qual codificação está sendo usada no arquivo criado, emita o comando:

$ file BigBlueButton_0_8_Presenter_Overview.srt
BigBlueButton_0_8_Presenter_Overview.srt: UTF-8 Unicode (with BOM) English text

O software mencoder faz parte da maior parte das distribuições GNU/Linux. Em sistemas Debian GNU/Linux e derivados, ele pode ser instalado com o comando:

# apt-get install mencoder

Referência: Ubuntu Foruns



Veja a relação completa dos artigos de Rubens Queiroz de Almeida