Ir para o conteúdo

Embutir Legenda Em Vídeo Shell Script


Criado por Tiarê Balbi, Nov 09 2010 08:31

Não há respostas para este tópico
  • Por favor, faça o login para responder

#1 Tiarê Balbi

Tiarê Balbi
  • Tiarê Balbi
  • Colaborador
  • 5 Revisões

Revisou 09 novembro 2010 - 08:31

Este Script ele faz a sincronização de legendas .srt com vídeo o formato vai depender dos pacotes instalado na maquina mas de inicio recomendo deixar instalado o FFMEG.

Atenção: Para fazer a conversão você precisa colocar a legenda e o vídeo na mesma pasta com o mesmo nome.

1º Criando o Arquivo Executavel
sudo vim /bin/embutir_legenda.sh

2º Script
#!/bin/bash

zenity --title "IMPORTANTE" --info --text "Renomeie seu video e sua legenda com o mesmo nome e coloque-os na mesma pasta"

for arq in *.avi
do
nome=`basename $arq .avi`
xterm -title "Embutindo a Legenda" -e mencoder $arq -sub $nome.srt -subcp ISO-8859-15 -sub-bg-alpha "0" -subfont-text-scale 3 -subpos 95 -oac 
mp3lame -lameopts cbr:br=64 -ovc lavc -lavcopts vcodec=msmpeg4:vbitrate=1500 -ofps 30 -vf scale=000:000 -o $nome-legendado.avi
done


3º Permissão para Executar.
sudo chmod +x /bin/embutir_legenda.sh


4º Usando

Primeiro acesse a pasta onde está o vídeo e a legenda e execute o comando: ( de preferencia usar root para não ter problema na criação do arquivo novo. )
sudo embutir_legenda.sh





1 usuário(s) está(ão) lendo este código

1 membro(s), 0 visitante(s) e 0 membros anônimo(s)