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.968 ]
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!"
Arch BSD - Instalação em VirtualBox
LAMP no Debian 8 (Apache 2, PHP 5 e MariaDB)
A importância do ensino de Arte Digital nas comunidades da periferia de São Paulo
Instalação do Wonderland Server
MultiCD - Diversas Distribuições no mesmo DVD/Pendrive
Comando du - encontrando as maiores pastas e arquivos no Linux
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Impressora Canon Ip 1800 (Drivers) 64 bit (8)
redirecionando saida de comando touch para o AWK[AJUDA] (7)