gravando_um_video_tutorial
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anterior | Próxima revisãoAmbos lados da revisão seguinte | ||
gravando_um_video_tutorial [2016/03/10 20:38] – /* No Linux */ cartola | gravando_um_video_tutorial [2016/03/26 16:55] – /* No Linux */ cartola | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
+ | |||
+ | ====== No Windows ====== | ||
+ | |||
+ | |||
+ | Existem muitas opções de softwares para gravação de vídeos da tela e que servem para a criação de um tutorial. | ||
+ | |||
+ | O [[http:// | ||
+ | |||
====== No Linux ====== | ====== No Linux ====== | ||
Linha 11: | Linha 19: | ||
Usando audacity ou o próprio ffmpeg para o áudio | Usando audacity ou o próprio ffmpeg para o áudio | ||
- | Usando um script para já colocar legenda na tela (não terminado ainda, mas já funciona. O que falta tá no "A fazer" | ||
- | < | + | ===== Legendas direto na tela ===== |
+ | |||
+ | |||
+ | Usando esses scripts é possível já colocar legenda na tela pra gravação ao vivo. | ||
- | # Script pra apresentar legendas na tela durante gravacao | + | É necessário configurar um atalho |
- | # Pega um arquivo texto, opcionalmente | + | É necessário instalar a ferramenta " |
- | # num canto da tela. | + | |
- | # A fazer: | + | Primeiro script (a ser associado ao atalho de teclado do WM): |
- | # - testar mais idiomas: pt, en, fr, es | + | #!/bin/sh |
- | # - tratar tamanho para passar pra proxima linha | + | |
- | # - mapear | + | |
+ | # Deve ser mapeado junto a um atalho de teclado | ||
+ | # Por exemplo, no XFCE va na configuracao de teclado e associe um atalho | ||
+ | # a este comando. Toda vez que o atalho for acionado a proxima | ||
+ | |||
+ | echo > / | ||
- | # Configuracoes | + | Segundo script, a ser executado chamando o arquivo txt com as legendas em até 2 idiomas: |
- | # separador de idiomas | + | # |
- | s=" | + | |
+ | # 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 | ||
+ | |||
+ | | ||
+ | # separador de idiomas | ||
+ | s="xxx" | ||
+ | # tempo que as legendas ficam na tela (em segundos) | ||
+ | d=4 | ||
+ | # tamanho da fonte a ser usada (achei 80 bom para fullHD) | ||
+ | t=80 | ||
+ | # tamanho da borda da legenda | ||
+ | b=3 | ||
+ | # cor da legenda (em ingles, teste ao mudar) | ||
+ | c=" | ||
+ | # cor da borda da legenda (em ingles, teste ao mudar) | ||
+ | cb=" | ||
+ | |||
+ | trap "rm -f / | ||
+ | |||
+ | if [ " | ||
+ | echo | ||
+ | echo "Uso: $0 < | ||
+ | echo | ||
+ | echo " | ||
+ | echo "Uma legenda (varios idiomas) por linha" | ||
+ | echo | ||
+ | exit | ||
+ | fi | ||
+ | |||
+ | readarray arq < $1 | ||
+ | tam=$(wc -l $1 | cut -d\ -f 1) | ||
+ | |||
+ | # calculando posicao da linha de baixo | ||
+ | offset=$(expr 5 \* $t) | ||
+ | |||
+ | i=0 | ||
+ | rm -f / | ||
+ | mkfifo / | ||
+ | while [ $i -lt $tam ]; do | ||
+ | # pega texto(s) | ||
+ | t1="$(echo ${arq[$i]} | awk -F" | ||
+ | t2=" | ||
+ | # coloca na tela | ||
+ | (echo " | ||
+ | echo " | ||
+ | (( i++ )) | ||
+ | # o " | ||
+ | if [ $i -lt $tam ]; then | ||
+ | cat / | ||
+ | fi | ||
+ | done | ||
+ | |||
+ | rm -f / | ||
- | if [ " | + | Instruções completas tomando como exemplo um Linux com XFCE: |
- | echo | + | |
- | echo "Uso: $0 < | + | |
- | echo | + | |
- | echo " | + | |
- | echo "Uma legenda (varios idiomas) por linha" | + | |
- | echo | + | |
- | exit | + | |
- | fi | + | |
- | readarray arq < $1 | + | * Instale o aplicativo xosd-bin |
- | tam=$(wc | + | * Pode ser pela linha de comandos |
+ | * Ou via instalador gráfico | ||
+ | * Salve o primeiro script num arquivo texto | ||
+ | * Use seu editor preferido | ||
+ | * Torne o arquivo executável | ||
+ | * Abra as configurações de teclado do XFCE | ||
+ | * Associe o script à sua sequência de teclas | ||
+ | * Nota: use uma sequência ainda não utilizada | ||
+ | * Salve o segundo script em outro arquivo | ||
+ | * Note que várias coisas podem ser configuradas | ||
+ | * Torne o arquivo executável | ||
+ | * Pronto, está tudo certo | ||
+ | * É só criar um arquivo com legendas | ||
+ | * Separe com "|" se quiser 2 legendas | ||
+ | * Aqui fiz uma em PT_BR outra em EN | ||
+ | * Se quiser apenas uma, não use separador | ||
+ | * Pra usar " | ||
+ | * Pode ser mais de um caracter, por exemplo " | ||
+ | * É isso aí, bons tutoriais! | ||
- | i=0 | + | Veja o tutorial de uso dos scripts em vídeo feito usando ele e os passos descritos acima! |
- | while [ $i -lt $tam ]; do | + | |
- | # pega texto(s) | + | |
- | t1=" | + | |
- | t2=" | + | |
- | # coloca na tela | + | |
- | (echo " | + | |
- | echo " | + | |
- | read lixo | + | |
- | (( i++ )) | + | |
- | done</ | + | |
gravando_um_video_tutorial.txt · Última modificação: 2016/12/05 08:31 por cartola