Gravando área de trabalho em MP4 e depois transformando o vídeo em GIF
Neste meu centésimo artigo mostro como gravar área de trabalho (incluindo o som) com linha de comando e/ou atalhos de teclado, criando arquivos MP4 e, depois, como transformar o vídeo em uma imagem GIF. Artigo simples, mas que pode ajudar muitos usuários.
[ Hits: 5.988 ]
Por: Xerxes em 17/03/2016
#!/bin/bash zenity --info --text="Gravação da área de trabalho iniciará 1 segundo após você clicar em OK\!" --title="Aviso!" sleep 1 && ffmpeg -f alsa -i pulse -f x11grab -s $(xrandr | grep '\*\+' | awk '{print $1}') -r 26 -i :0.0 -acodec ac3 -ab 64k -vcodec mpeg4 -qscale 0 screencast-`date +%d-%m-%Y_%H:%M:%S`.mp4
#!/bin/bash zenity --info --text="Gravação da área de trabalho iniciará 1 segundo após você clicar em OK\!" --title="Aviso!" sleep 1 && ffmpeg -video_size 1920x1080 -framerate 60 -f x11grab -i :0.0+0,0 screencast-`date +%d-%m-%Y_%H:%M:%S`.mp4
#!/bin/bash killall ffmpeg zenity --info --text="FFMPEG encerrado!\!" --title="Aviso!"
#!/bin/bash clear VIDEO_MP4=$1 echo "Qual tamanho do gif?" echo "" echo "1 - Pequeno" echo "2 - Médio" echo "3 - Grande" read TAMANHO case $TAMANHO in 1) TAMANHO=400 && EXT=pequeno ;; 2) TAMANHO=800 && EXT=mediano ;; 3) TAMANHO=1024 && EXT=grande ;; *) echo "Opção desconhecida. Saindo..." && exit ;; esac clear echo "Gravar por quantos segundos? (Ex.: 15)" read TEMPO clear echo "Gravando por $TEMPO segundos em tamanho $EXT..." sleep 2 ffmpeg -ss 00:00:00 -i $VIDEO_MP4 -to $TEMPO -r 30 -vf scale=$TAMANHO:-1 $(echo $1 | cut -f 1 -d '.')_$EXT.gif echo "Fim do script!"
Ganhe uma camiseta do Viva o Linux ajudando o Viva o Android
Instalação do Funtoo a partir do Debian já instalado
Três distros inspiradas no Mac OS
LAMP no Funtoo Linux em 15 minutos
Acesso remoto para principiantes
SuperGRUB - Perdeu a MBR? Recupere-a com este programa
Sound Converter: Converta formatos de música no Linux
Crie seu próprio repositório YUM no CentOS 4 e 5
Descartando Séries no Slackware não tão Necessárias
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Instalando Discord no Fedora 40
Instalando Discord no Ubuntu 24.04 LTS
Como instalar o XFCE4-terminal na sua distribuição Linux e integrá-lo ao sistema
Como instalar o Tilix Terminal no Gnome e usá-lo como menu drop-down ao estilo Quake
problemas com artefatos na instalação (3)
Impressora não imprime codigo de barra corretamente (5)
Problemas na configuração da acentuação do meu teclado ABNT2 (7)