segunda-feira, 29 de outubro de 2012

Olá. Neste blogue irei falar sobre Técnicas de Compressão de Ficheiros.

A compressão de dados é uma forma de diminuir o tamanho dos ficheiros. Para isso são usados algoritmos de compressão (mas não se preocupe porque não vamos criar algoritmos para tal). Costuma-se utilizar para quem quer ter mais espaço livre no computador ou quem quer fazer backups mais rápidos. Mas pode haver efeitos negativos para quem for preocupado com a qualidade dos ficheiros multimédia. 

 Existem dois métodos de compressão de dados:
  • Com perda de dados;
  • Sem perda de dados;
Basicamente a diferença entre eles é que na compressão com perda de dados costuma a ser quando se comprime ficheiros multimédia enquanto na compressão sem perda de dados costuma a ser quando se comprime ficheiros em novas pastas. Como eu vou apresentar em baixo.


  • Compressão com perda de dados:
Como já referi em cima, este método utiliza-se em ficheiros multimédia.
Irei usar três exemplos de ficheiros multimédia:

      - Áudio;
      - Vídeo;
      - Imagens;

Para comprimir os ficheiros de Áudio e de Vídeo com perda de dados irei usar o Video Converter que é um programa incorporado no aTube Catcher que dá para fazer download de vídeos do Youtube e dá para converter em vários tipos de formatos, até comprimir os ficheiros. 

Link: http://atube-catcher.dsnetwb.com/video/download.html


  • Agora vou comprimir um ficheiro de áudio.

  

Como podem ver o ficheiro ocupa 15,3 MB antes da compressão.
Agora para comprimir precisa de abrir o aTube Catcher e ir para a tab Video Converter.




Para comprimir um ficheiro áudio temos que escolher um Formato de Saída abaixo daquea porque aquela é a máxima. 

Iremos adicionar o ficheiro, escolher  MP3 128 Kbps 3200 Hz (Medium Quality) e carregar converter:

Eu escolhi como predefinição guardar para o Ambiente de Trabalho, mas você pode escolher onde quer guardar.



Vê como baixou drasticamente? O problema é que ao comprimir o ficheiro também se perdeu  bastante qualidade do som.

Há uma maneira de comprimir sem perder qualidade, mas tem sempre de extrair a pasta para abrir o ficheiro porque vai-se comprimir para uma pasta. Isso está explicado no método de Compressão sem perda de dados.

Para comprimir ficheiros de vídeo faz-se o mesmo método. Mas tem que escolher formatos de vídeo. A não ser que quer só o áudio, que também é possível com este programa. 


  • Agora vou comprimir imagens:


Para comprimir imagens irei usar o Paint.

Irei comprimir está imagem que esta no formato original em JPEG. Que é o melhor formato para obter imagem com qualidade e que ocupa menos espaço. 



Que o tamanho original é 117KB:



Nos exemplos a seguir você vai ver a diferença que vai haver imagens que ocupam mais espaço e que tem menos qualidade. Isso é por causa do formato das imagens. 

Para comprimir imagens é na secção onde quer gravar tem que escolher o formato de saída.




  • Mapa de bits em monocromático:




Que o tamanho original é 96,0 KB:






  • Mapa de bits de 16 cores:




Que o tamanho original é 384 KB:





  • Mapa de bits de 256 cores:




Que o tamanho original é 769 KB: 


  • Mapa de bits de 24 bits:





Que o tamanho original é 2,25 MB:




  • PNG:




Que o tamanho original é 828 KB:



Se você quiser  melhor qualidade e menos espaço use o JPEG que já vem como predefinição em certas imagens ou se obter a imagem em PNG, pode comprimir para JPEG.
  •  Compressão sem perda de dados:

Neste método de compressão é quando se comprime ficheiros numa pasta para outra pasta.  Mas esta já comprimida. Ou então escolher os ficheiros e comprimi-los para uma pasta. Vou mostrar exemplos dos dois métodos.


Os dois formatos mais conhecidos são o ZIP e o RAR. Neste exemplo vou usar o RAR.

Neste método irei utilizar a pasta das imagens que utilizei em cima no método de Compressão com perda de dados. 


  • Comprimir uma pasta:


Vou comprimir a pasta com imagens usando o WinRAR, que dá para comprimir para os formatos ZIP e RAR. Mas vou utilizar o RAR que dá a opção que dá para escolher como comprimir.

O tamanho sem estar comprimida é 4,39 MB.

Para comprimir uma pasta tem que selecionar a pasta, carregar no botão direito do rato e escolher a opção "Adicionar para o arquivo...". (Usando o WinRAR).

Depois de carregar na opção "Adicionar para o arquivo..." vai aparacer um meno, escolha na secção Formato de Arquivo o  RAR e o método de compressão Bom.



Vai ter a pasta sem estar comprimida e a pasta comprimida.



Como viu, o tamanho desceu significantemente, e não perdemos dados ou qualidade nesta compressão. Para extrair selecione a pasta, carregue no botão direito do rato e escolha opção "Extrair Arquivos".

Depois de carregar vai aparecer um menu para aonde quer extrair ou simplesmente carregue OK que o WinRAR vai extrair para onde esta localizado a pasta comprimida.

Como pode ver o tamanho ficou igual antes de ser compactado. Só usei um exemplo, mas aplica-se ao resto das imagens.


 
Pode usar o mesmo método com áudio, vídeo sem perder qualidade ou dados.

Também pode usar para ficheiros de grande dimensão e que não precisa no momento e que está a precisar de algum espaço livre no disco.




  • Conclusão


Os dois métodos de compressão já estão explicados. Basicamente é assim, se você quiser comprimir ficheiros mas quer que continue com os seus dados ou qualidade, use o método de Compressão sem Perda de Dados, se você não tiver preocupado com os dados ou qualidade, use o método de compressão com perda de dados. A única vantagem que tem o método de compressão com perda de dados, é que pode abrir o ficheiro sem extrair nada.

Cumps