quarta-feira, janeiro 10, 2024
  • Login
Linux Descomplicado
Advertisement
No Result
View All Result
No Result
View All Result
Linux Descomplicado
No Result
View All Result
Home Dicas

Saiba como criar um gif animado de imagens a partir de um screencast no Linux

23 de agosto de 2016
Reading Time: 3 mins read
0
Saiba como criar um gif animado de imagens a partir de um screencast no Linux
24
SHARES
749
VIEWS
Compartilhar no FacebookCompartilhar no Twitter

É muito comum em páginas de promoção de algum produto, divulgação de algum material ou exemplificação de determinado trecho de um conteúdo; o uso de gif’s animados, criados a partir de um screencast (gravação da tela do computador). Além de oferecerem um dinamismo diferenciado, oferecem um ganho de espaço e consumo de banda na transmissão do conteúdo digital; pois um gif otimizado consome menos espaço, e taxas de download, do que um vídeo em baixa/média resolução. Sendo assim, saiba como criar um gif animado de imagens a partir de um screencast no Linux.

Mão na massa

AVISO
O ambiente de testes utilizado foi o OpenSUSE Tumbleweed. Mas, você poderá facilmente usar em qualquer distro Linux.

1- Pré-requisitos

É preciso ter uma ferramenta de edição/conversão de imagens em lote para Linux; no caso o ImageMagick. Também, um player de vídeo com suporte a tratamento de imagens em formato JPEG; no caso o MPlayer. E por fim, um gravador da Área de Trabalho (Desktop) para produzir o screencast; no caso o gtk-recordmydesktop:

sudo zypper install ImageMagick mplayer gtk-recordMyDesktop

No caso do Ubuntu e derivados:

sudo apt-get install imagemagick mplayer gtk-recordmydesktop

2- O processo

Primeiramente, use o gravador de Desktop gtk-recordmydesktop para capturar uma parte da tela para usar como o screencast.

AVISO
Leve em consideração o tempo de gravação do screencast. Em casos como esse, geração de gif’s animados, a duração é de alguns segundos. Pois, essa técnica não substitui ou é superior a gravação do vídeo original. Caso queira um screencast mais extenso ou, até mesmo, mais elaborado use técnicas diferentes.

Depois, que o Gravador de desktop salvar a gravação em um vídeo OGV, use o mplayer para capturar imagens em formato JPEG, salvando-os para o diretório ‘/home/ricardo/imagens_screencast‘ (ou outro de sua preferência:

mplayer -ao null screencast.ogv-vo jpeg:outdir=/home/ricardo/imagens_screencast
[
…
] Movie-Aspect is 1.56:1 – prescaling to correct movie aspect.
[swscaler @ 0x7f659a3e9080]bicubic scaler, from yuv420p to rgb24 using MMXEXT
VO: [jpeg] 1430×914 => 1430×914 RGB 24-bit [zoom] jpeg: output directory: /home/ricardo/imagens_screencast
Movie-Aspect is 1.56:1 – prescaling to correct movie aspect.
VO: [jpeg] 1430×914 => 1430×914 RGB 24-bit [zoom] jpeg: output directory: /home/ricardo/imagens_screencast
[swscaler @ 0x7f659a3e9080]Warning: data is not aligned! This can lead to a speedloss
V: 0.1 0/ 0 ??% ??% ??,?% 0 0
[VD_FFMPEG] DRI failure.
V: 13.2 0/ 0 5% 51% 0.0% 0 0

Exiting… (End of file)

Um conjunto de arquivos em formato de imagem JPEG estarão salvas no diretório destino (/home/ricardo/imagens_screencast).

3- Criando gif animado de imagens a partir de um screencast

Por fim, use o ImageMagick para os screenshots (imagens JPEG) em um gif animado:

ALERTA
Dependendo do processamento da sua máquina, os comandos abaixo podem sobrecarregar a quantidade de processos e causar um travamento/lentidão. Além disso, o processo poderá sem um pouco demorado. Por isso, use os parâmetros “-limit memory 1 -limit map 1” para limitar o uso de recursos da ferramenta ImageMagick.
convert -limit memory 1 -limit map 1 /home/ricardo/imagens_screencast/* saida.gif

Para otimizar/comprimir a qualidade do gif, use o comando abaixo:

convert -limit memory 1 -limit map 1 saida.gif -fuzz 10% -layers Optimize saida_otimizada.gif
RECOMENDO QUE LEIA:
10 programas para edição de vídeos no Linux
Saiba como gravar um vídeo de uma sessão do terminal Linux usando o Showterm

Pronto! Um gif final estará disponível em “saida_otimizada.gif”.

atop_final

Outra opção

Também existe o software byzanz, disponível para Ubuntu e derivados através de PPA e disponível para OpenSUSE através do repositório oficial. Com ele é possível, gerar um gif através do comando (por exemplo):

sudo add-apt-repository ppa:fossfreedom/byzanz
sudo apt-get update && sudo apt-get install byzanz
sudo apt-get install byzanz
sudo zypper install byzanz
byzanz-record –duration=20 –x=0 –y=0 –width=1024 –height=800 arquivo.gif

Onde,

– duration: tempo de gravação (segundos);
– x: eixo X;
– y: eixo Y;
– width: largura na tela;
– duration: altura na tela;


Via | AskUbuntu

Tags: gifjpegscreencast

Gosta de Linux?! Receba materiais exclusivos!

Inscreva-se gratuitamente e receba, com exclusividade, postagens e materiais ocultos para o público em geral. Inclusive, promoções e novidades em primeira mão!

Entrar na lista de e-mails

Related Posts

Jovem constrói câmera instantânea que imprime GIFs animados usando Raspberry Pi Zero W e elementos de impressora 3D
Hadware

Jovem constrói câmera instantânea que imprime GIFs animados usando Raspberry Pi Zero W e elementos de impressora 3D

9 de janeiro de 2019

Últimas novidades

A Emoção dos Bônus de Sorteio Semanal no BC Games: Como Aumentar Suas Chances de Vitória

by Linux Descomplicado
7 de novembro de 2023
0

O mundo dos jogos online é vasto e repleto de oportunidades para diversão e, às vezes, recompensas financeiras. Entre esses...

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

by Linux Descomplicado
30 de agosto de 2023
0

Nos últimos anos, o mundo dos jogos vem passando por uma revolução que está redefinindo a forma como entendemos os...

Saiba como acompanhar os jogos da Copa do Mundo no Linux

Saiba como acompanhar os jogos da Copa do Mundo no Linux

by Linux Descomplicado
14 de outubro de 2022
0

Conheça algumas estratégias adotadas por quem deseja acompanhar os jogos da Copa do Mundo 2022 usando o Linux

Como aproveitar o uso de proxy móvel no seu negócio?

Como aproveitar o uso de proxy móvel no seu negócio?

by Linux Descomplicado
31 de agosto de 2022
0

Dados são a nova moeda do mercado, e quanto mais uma empresa conhece as necessidades e desejo dos usuários, mais...

Metaverso: o que precisamos entender sobre esse conceito

Metaverso: o que precisamos entender sobre esse conceito

by Linux Descomplicado
23 de maio de 2022
0

Se um dia alguém dissesse ser possível combinar realidade virtual imersiva, MMORPG e web, isso seria chamado insanidade. No entanto,...

Load More

Publicaçõesmais recentes

5 Razões pelas quais o Linux Mint é a Distribuição perfeita para usuários vindos do Windows
Distribuições

5 Razões pelas quais o Linux Mint é a Distribuição perfeita para usuários vindos do Windows

by Linux Descomplicado
4 de dezembro de 2023
0

Existem muitas versões do Linux que são boas para iniciantes, mas o Linux Mint é especialmente voltado para pessoas que...

Read more
Linux ou Windows: Guia completo para você fazer a escolha certa
Dicas

Linux ou Windows: Guia completo para você fazer a escolha certa

by Linux Descomplicado
3 de dezembro de 2023
0

Escolher entre Linux e Windows é uma decisão crucial que afeta diretamente a experiência do usuário no mundo da tecnologia....

Read more
Noticias

A Emoção dos Bônus de Sorteio Semanal no BC Games: Como Aumentar Suas Chances de Vitória

by Linux Descomplicado
7 de novembro de 2023
0

O mundo dos jogos online é vasto e repleto de oportunidades para diversão e, às vezes, recompensas financeiras. Entre esses...

Read more
Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais
Noticias

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

by Linux Descomplicado
30 de agosto de 2023
0

Nos últimos anos, o mundo dos jogos vem passando por uma revolução que está redefinindo a forma como entendemos os...

Read more
SaaS, IaaS, PaaS e FaaS: tipos de serviços em nuvem, suas vantagens e aplicações
Administradores de Rede

SaaS, IaaS, PaaS e FaaS: tipos de serviços em nuvem, suas vantagens e aplicações

by Linux Descomplicado
2 de agosto de 2023
0

Os serviços em nuvem trazem muitas vantagens para qualquer pessoa ou empresa que utilize arquivos digitais. Mas você sabe a...

Read more
Criação de Apps: do Desenvolvimento à Publicação
Tecnologia

Criação de Apps: do Desenvolvimento à Publicação

by Linux Descomplicado
31 de maio de 2023
0

Até 2022, a Google Play Store somava mais de 3,3 milhões de aplicativos móveis disponíveis para download. Já na Apple...

Read more
Load More

Mantenha-se conectado

  • Área Exclusiva 200 Membros
  • 23k Fãs
  • 8k Seguidores
  • 500 Leitores
  • 100 Seguidores
  • 1k Inscritos
  • 2k Leitores

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

ATENÇÃO
Os comentários abaixo são de inteira responsabilidade de seus respectivos autores e não representam, necessariamente, a opinião do Linux Descomplicado.

Deixe uma resposta Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Next Post
5 Distribuições GNU/Linux que usam, exclusivamente, softwares livres

5 Distribuições GNU/Linux que usam, exclusivamente, softwares livres

O Linux Descomplicado nasceu, em 2011, com o intuito de trazer informações relevantes e promover fácil acesso a todos usuários interessados em aprender a usar o sistema Linux, independentemente se está iniciando ou tem certa experiência com Linux.

Participe

  • Publique seu artigo
  • Login como articulista
  • Pesquisa – sobre os leitores

Editorial

  • Contato
  • Anuncie aqui
  • Política de privacidade

Newsletter

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

Promoções e materiais exclusivos!

Cadastre-se gratuitamente
  • #9720 (sem título)
  • Anuncie aqui
  • Contato
  • Excluir conta
  • Home
  • Login Customizer
  • Newsletter
  • Newsletter personalizada
  • Pesquisa – sobre os leitores
  • Política de privacidade
  • Promoções e novidades
  • Publicações especias
  • Publicações favoritas
  • Publique seu artigo
  • Saiba como você pode contribuir
  • Sobre
  • Termos de uso

© 2024 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • #9720 (sem título)
  • Anuncie aqui
  • Contato
  • Excluir conta
  • Home
  • Login Customizer
  • Newsletter
  • Newsletter personalizada
  • Pesquisa – sobre os leitores
  • Política de privacidade
  • Promoções e novidades
  • Publicações especias
  • Publicações favoritas
  • Publique seu artigo
  • Saiba como você pode contribuir
  • Sobre
  • Termos de uso

© 2024 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In