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 anteriorPróxima revisão | Revisão anteriorPró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/04/06 10:17] – 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. | ||
+ | |||
+ | É necessário configurar um atalho de teclado que ainda não esteja sendo usado pelo seu gerenciador de janelas (Window Manager). No meu caso, por exemplo, usei o XFCE e configurei o atalho Ctrl+Shift+U para chamar o primeiro script. Ele vai passar a informação ao segundo script para que seja mostrada a próxima legenda. | ||
+ | |||
+ | É necessário instalar a ferramenta " | ||
+ | |||
+ | Primeiro script (a ser associado ao atalho de teclado do WM): | ||
+ | | ||
+ | |||
+ | # Script que atua junto com o " | ||
+ | # Deve ser mapeado junto a um atalho de teclado do gerenciador de janelas. | ||
+ | # 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 legenda aparece. | ||
+ | |||
+ | echo > / | ||
- | # Script pra apresentar legendas na tela durante gravacao de video | + | Segundo script, a ser executado chamando o arquivo txt com as legendas em até 2 idiomas: |
+ | # | ||
+ | |||
+ | | ||
+ | |||
+ | # 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=" | ||
+ | # 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=" | ||
+ | t2=" | ||
+ | # coloca na tela | ||
+ | (echo " | ||
+ | echo " | ||
+ | (( i++ )) | ||
+ | # o " | ||
+ | if [ $i -lt $tam ]; then | ||
+ | cat / | ||
+ | fi | ||
+ | done | ||
+ | |||
+ | rm -f / | ||
- | # Pega um arquivo texto, opcionalmente | + | Instruções completas tomando como exemplo |
- | # num canto da tela. | + | |
- | # A fazer: | + | * Instale o aplicativo xosd-bin |
- | # - testar mais idiomas: pt, en, fr, es | + | * Pode ser pela linha de comandos |
- | # - tratar tamanho para passar pra proxima linha | + | * Ou via instalador gráfico |
- | # - mapear atalho | + | * 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 " | ||
+ | * Aqui fiz uma em PT_BR outra em EN | ||
+ | * Se quiser apenas uma, não use separador | ||
+ | | ||
+ | | ||
+ | * É isso aí, bons tutoriais! | ||
- | # Configuracoes | + | Veja o tutorial |
- | # separador | + | |
- | s=" | + | |
- | if [ " | + | https:// |
- | echo | + | |
- | echo "Uso: $0 < | + | |
- | echo | + | |
- | echo " | + | |
- | echo "Uma legenda (varios idiomas) por linha" | + | |
- | echo | + | |
- | exit | + | |
- | fi | + | |
- | readarray arq < $1 | + | E aqui um tutorial feito com ele. Neste eu coloquei outro atalho de teclado para colocar um fundo preto na tela com o gthumb, fazendo títulos de entrada e saída do vídeo. |
- | tam=$(wc -l $1 | cut -d\ -f 1) | + | |
- | i=0 | + | https:// |
- | while [ $i -lt $tam ]; do | + | |
- | # pega texto(s) | + | |
- | t1=" | + | |
- | t2=" | + | |
- | # coloca na tela | + | |
- | (echo " | + | |
- | echo " | + | |
- | read lixo | + | |
- | (( i++ )) | + | |
- | done</code> | + | |
gravando_um_video_tutorial.txt · Última modificação: 2016/12/05 08:31 por cartola