6 de nov de 2009

Imagination


Imagine que você está em um ambiente GNU/Linux, cercado de tranquilidade, quando de repente; Zás! Um amigo seu lhe pede para gravar um Slide Show para uma apresentação de fotos. :( Lá vai você ter que entrar no Ruindows, digo ... no Windows ;D, e ter que criar qualquer coisa no Movie Maker. ¬¬'

Para aqueles que usam Linux a solução acaba de chegar: Imagination.

Instalação
Passo-a-passo

Os mais apresadinhos que já instalaram o Ubuntu 9.10, e já fizeram aquele upgrade e não gostam de sujar as mãos, tem o privilégio de baixar Imagination pelo apt-get. Faça:

$ sudo su
# apt-get install imagination

Pronto. Já é possível usar Imagination pelo Menu Aplicações → Som & Vídeo → Imagination.
Pena que dessa forma você irá utilizar a versão 1.5, que é bem básica, mas já é totalmente funcional. :-)

Para quem gostar de compilar programas e quer a versão mais nova, com muito mais funcionalidades, vamos a luta.

Você pode visitar a home page do Imagination em:
Baixe o arquivo fonte do Imagination:
Feito isso é necessário instalar os seguintes pacotes de dependência:
  • intltool
  • libgtk2.0-dev
  • libsox-dev
  • ffmpeg
Em um terminal faça:

$ sudo su
# apt-get install intltool libgtk2.0-dev libsox-dev ffmpeg

Vários outros pacotes extras aparecerão para completar a instalação, baixe todos. Após o download abra um terminal. Copie o arquivo tar para o diretório /usr/local. Faça:

# cp imagination-2.1.tar.gz /usr/local/
# tar -xf imagination-2.1.tar.gz

Entre no diretório criado. Faça:

# cd imagination-2.1

De acordo com o arquivo README você deverá editar o arquivo support.c localizado em src. Faça:

# vim /usr/local/imagination-2.1/src/support.c

ou

# nano /usr/local/imagination-2.1/src/support.c

Nesse arquivo edite a seguinte linha:

#define PLUGINS_INSTALLED 0

Para

#define PLUGINS_INSTALLED 1

Isso serve para que o Imagination possa carregar as transições de imagens.

Configure o software para ver se todas as dependências foram instaladas. Faça:

# cd /usr/local/imagination-2.1/
# ./configure

Aparecerá em sua tela todos os programas necessários e se está tudo ok com os mesmos. Ao final uma mensagem de congratulações aparecerá. Algo como:

Imagination configuration:
--------------------------


Install in : /usr/local/bin
GTK version : 2.18.3
SOX version : 14.3.0

É hora do make. Ainda no terminal faça:

# make

Essa parte assusta um pouco, pois aparecerão vários comandos na tela. Mas não se preocupe, é assim mesmo. :)
Agora é hora de realmente instalar o software em seu Ubuntu 9.10. Faça:

# make install

Mais um emaranhado de comandos aparecerão em seu terminal. Espere até o fim e pronto.

Opa! Quase me esqueci. Ainda é preciso criar um Item no Menu Aplicações. É bem fácil.
Vá no Menu Sistema → Preferências → Menu Principal. Escolha em Som & Vídeo e clique em Novo Item. Preencha os campos da seguinte maneira.
  • Tipo: Aplicação
  • Nome: Imagination
  • Comando: clique em Navegar e busque o arquivo executável do Imagination. Está em Sistema de Arquivos → usr → local → bin → imagination. Clique em Abrir.
  • Comentário: fique à vontade para comentar. :-)

Bem, no meu caso ele detectou automaticamente o ícone do Imagination. Caso isso não aconteça, clique no ícone da mola e busque a imagem em: Sistema de Arquivos → usr → local → share → icons → hicolor → 48x48 → apps. Clique em Abrir.
Escolha o ícone e clique em Ok.

ou ainda acesse a dica: Adicionar item no menu do Ubuntu visível a todos os usuários

"Well Done!" - Divirtam-se. :-D


Dicas de Uso
O que se pode fazer com Imagination :-)

Imagination é um software bastante simples, podemos dizer que seja um software WYSIWYG (What You See Is What You Get - O que Você Vê É O que Você Tem). Todos os controles estão à vista e são de fácil entendimento.
Em sua versão 2.1 várias novas funções foram adicionadas, tais como:

· Girar a foto: Para girar a foto em sentido horário vá em Menu Slide → Rotate Clockwise ou [Ctrl + R]. Em sentido anti-horário vá em Menu Slide → Rotate Counter-clockwise ou [Ctrl + U].
· Por legenda na imagem: Após adicionar uma imagem, cheque as funções ao lado da imagem e em Slide Text digite a legenda. Se desejar por um texto clique no botão para expandir o campo de entrada de texto.
· Animar a legenda: Logo após digitar o texto da legenda e escolher fonte e cor, você pode animar a legenda em Animation. Apenas selecione uma das 6 opções.
· Fundo Musical: Você pode adicionar fundo musical a transição de slides. No Menu Slideshow → Import music ou [Ctrl + M] é possível adicionar todos os tipos de arquivos de áudio.
· Adicionar um slide vazio: É bastante útil quando se quer por legenda antes de por imagens, para dar aquele suspense. Vá em Menu Slide → Add empty slide ou [Ctrl + Y].
· Criar vídeo: Você pode criar vídeos a partir de seu projeto em quatro formatos diferentes:
· VOB (DVD Video): formato de vídeo para DVD's
· OGV (Theora/Vorbis): formato nativo Linux de vídeo
· FLV (Flash Video): formato Flash
· 3GP (Mobile Phones): formato para aparelhos celulares.
Para isso vá em Menu Slideshow → Export e escolha seu formato preferido.

Finalizando
Sobre Imagination

Se você gostou do software e é um programador C, visite a página do Imagination no Sourceforge e ajude a melhorá-lo: http://imagination.sourceforge.net/. Esse software tem tudo para ser mais um aplicativo indispensável para nós usuários de Linux.