gravando_um_video_tutorial
Essa é uma revisão anterior do documento!
No Linux
Usando ffmpeg para gravar a tela
Usando audacity ou o próprio ffmpeg para o áudio
Usando um script para já colocar legenda na tela
#!/bin/bash
# Script pra apresentar legendas na tela durante gravacao de video
# Pega um arquivo texto, opcionalmente com 2 idiomas, e mostra cada um
# num canto da tela.
# todo:
# - testar mais idiomas: pt, en, fr, es
# - tratar tamanho para passar pra proxima linha
# - mapear atalho de teclado pra passar pra proxima
# Configuracoes
# separador de idiomas
s="|"
if [ "$1" = "" ]; then
echo
echo "Uso: $0 <arquivo_legendas>"
echo
echo "Separacao de idiomas com $s"
echo "Uma legenda (varios idiomas) por linha"
echo
exit
fi
readarray arq < $1
tam=$(wc -l $1 | cut -d\ -f 1)
i=0
while [ $i -lt $tam ]; do
# pega texto(s)
t1="$(echo ${arq[$i]} | cut -d\| -f 1)"
t2="$(echo ${arq[$i]} | cut -d\| -f 2)"
# coloca na tela
(echo "$t1" | osd_cat -A center -d 4 -o 10 -f -bitstream-*-*-*-*-*-100-*-*-*-*-*-iso8859-* -c white -O 2 -u black) &
echo "$t2" | osd_cat -A center -p bottom -d 4 -o -450 -f -bitstream-*-*-*-*-*-100-*-*-*-*-*-iso8859-* -c white -O 2 -u black
read lixo
(( i++ ))
done
gravando_um_video_tutorial.1457650273.txt.gz · Última modificação: por cartola
