Ferramentas do usuário

Ferramentas do site


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: 2016/03/10 19:51 por cartola