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: 6.243 ]
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!"
Pipelight Flash vs. Fresh Player vs. Adobe Flash nativo vs. Pepper Flash nativo
Introdução ao Arch Build System
Teoria das Formas e o Aumento da Usabilidade
Colocando ícones e wallpapers no IceWM usando o DFM (desktop file manager)
Utilizando o X-Deep32 para rodar programas Linux em máquina Windows
Exclusivo - Entrevista com Fábio Berbert, criador e mantenedor do projeto Viva o Linux!
VirtualBox: a forma mais fácil de conhecer o Linux sem precisar instalá-lo
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Erro ao baixar video com ytdlp no linux[AJUDA] (1)
Pendrive não formata de jeito nenhum (4)
Problemas ao instalar o PHP (10)
Descompactar arquivos winrar no linux (9)
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (12)