Categorias
Casos Conversão GIMP GIMP Linux procedimentos Scheme suporte webmaster

Redução de tamanho de arquivos de imagem

Problema:

Imagens estão ocupando muito espaço na hospedagem do site. Reduzir a qualidade das imagens .

O tamanho das imagens também podem vir

  1. do tamanho das própria imagem
  2. Resolução da imagem.

 

Proposta:

Usar o Gimp em seu processamento de lote para ajustar a qualidade das imagens (50% no caso das imagens JPEG) o mesmo procedimento para as fotos.

Claro que se as imagens já estiverem com esta qualidade, ou menor, não haverá ganho.

Um pouco de Código:


 (define (batch-half-quality-jpeg-file pattern
                                      radius
                                      amount
                                      threshold)
    (let* ((filelist (cadr (file-glob pattern 1))))
       (while (not (null? filelist))
         (let* ((filename (car filelist))
            (image (car (gimp-file-load RUN-NONINTERACTIVE
                                        filename filename)))
            (drawable (car (gimp-image-get-active-layer image))))
         (file-jpeg-save RUN-NONINTERACTIVE
                         image drawable filename filename
                         0.50 0 1 1 "GIMP" 0 1 0 0)
                  ; 0.50 quality (float 0 <= x <= 1)
                  ; 0 smoothing factor (0 <= x <= 1)
                  ; 1 optimization of entropy encoding parameter (0/1)
                  ; 1 enable progressive jpeg image loading (0/1)
                  ; "xxxx" image comment
                  ; 0 subsampling option number
                  ; 1 force creation of a baseline JPEG
                  ; 0 frequency of restart markers
                  ; in rows, 0 = no restart markers
                  ; 0 DCT algoritm to use
         (gimp-image-delete image))
         (set! filelist (cdr filelist)))))

Este código foi colocado em um arquivo batch-half-quality-jpeg-file.scm na pasta ~/.gimp-2.8/scritps

Ooops. Parece que restos do código antigo ficaram neste código. Recomenda-se cautela.

O script foi executado de um terminal

~$ gimp -i -b '(batch-half-quality-jpeg-file "./fotos/lote01-50/*.JPG" 5.0 0.5 0)' -b '(gimp-quit 0)'

Note que os arquivos originais são sobreescritos sem maiores questionamentos.

O processamento resulta em algumas mensagens de alerta como

(gimp:15907): GLib-GObject-WARNING **: g_object_set_valist: object class 'GeglConfig' has no property named 'cache-size'
...
(gimp:15907): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x123A330 from "gimp:point-layer-mode" to "gimp:anti-erase-mode"
While parsing XMP metadata:
Erro: não foi encontrado nenhum pacote XMP
....
batch command executed successfully

Porem atinge os nossos objetivos de diminuir o tamanho dos arquivos de image.

Como esta solução foi usada em um Ubuntu 15.10 e GIMP 2.8, algumas adaptações podem ser necessárias para o seu ambiente.

Referencias:

  1. GNU Image Manipulation Program – Documentação bem completa do Gimp.
  2. GIMP Batch Mode – um tutorial para começar a entender o processamento em lote usando o Gimp.
  3. Preparing your Images for the Web – Orientações de preparação de imagens para uso na Web.
  4. Your First Script-Fu Script
  5. Automatic Creation of XCF from JPG – Será que dá para salva de volta como JPEG, mas com novos parametros de qualidade?
  6. Writing GIMP Scripts and Plug-Ins – o básico sobre escrever scripts e plugins para o Gimp.
  7. Notes on GIMP Scripting
  8. GIMP: Re-uniting Save and Export
  9. Krita – Alternativa ao Gimp como ferramenta de desenho.
  10. Some GIMP Scripts-Fu (and Related ImageMagick Notes)
Categorias
Conversão eventos ffmpeg Formatos de Arquivo procedimentos video

Video de 6Gb, como transportar….

No último evento, gravei um vídeo de 6Gb, como transportar ….?? Os DVDs gravam somente até 4.7Gb.

 

 

 

Categorias
Conversão Formatos de Arquivo ISO USB video

A Partida

A Partida, Imagem de promoção
Imagem de promoção do filme A Partida

A Partida é um ótimo filme ganhador do Oscar de melhor filmes estrangeiro de 2009.

Estas notas são as memórias do processo de conversão do filme em formato DVD para arquivo em pendrive para apresentação em aparelho de TV sem o recurso de DVD acomplado.

Não, com certeza os procedimentos realizados neste trabalho foram feitos nesta ordem nem tampouco os retumbantes fracassos foram registrados aqui.

O trabalho demorou mais do que se esperava, muito provavelmente pois eu tinha receio dos resultados obtidos. Receiava que o filme fosse apresentado em formato de pendrive para quem não precisava assistir ao filme no momento.

Categorias
Audacity configurações Conversão Música

edição de arquivo de áudio

Logo do Audacity
Logotipo do Audacity

Muitas vezes, precisamos editar arquivo de áudio:

  • Pegando um trecho especifico do arquivo
  • Montando um novo arquivo com partes de arquivos,

A ferramenta que tenho usado é o Audacity, com muito bom resultado.

Estas são as minhas notas sobre o uso deste recurso.

Instalação do Audacity

A instalação do Audacity é realmente trivial nos ambientes Windows e Ubuntu. No ambiente Slackware (link para baixar1 e outro), estou anotando aqui as minhas tentativas para fazer isso funcionar:

  • Slackware 12.2 and audacity – acho que algumas dicas desta discussão pode ajudar na instalação. Ainda estou experimentando.
  • wxWidgets – esta biblioteca parece ser necessária para o Audacity mas não é instalada automaticamente no Slackware.

Editando arquivo em formato mp3

Os arquivos mp3 são compactados e por isso o audacity requer um preprocessamento para editar. Basicamente, ele converte o arquivo para o o formato wav e este arquivo ele consegue importar para edição.

Uma forma é usar o utilitário ffmpeg para converter o arquivo:

ffmpeg -i arq_entrada.mp3 arq_saida.wav

Dá conta do problema. Alem disso, o audacity tem em Editar, Preferencias, Bibliotecas, a configuração para a automação deste processo. Basta usar os botões para baixar e instalar a biblioteca ffmpeg, e agora o comando de import automaticamente converte para o formato bruto (wav) ao importar o arquivo mp3 a ser editado.

Categorias
Conversão video Windows

de mp4 para dvd

Estamos de volta com o assunto de processamento de vídeo. Meu amigo AM propôs o seguinte trabalho….

Gravar os vídeos (mp4) capturados em sua camera digital em DVD (em CDs a capacidade é restrita) para assistir em seu novo aparelho BlueRay.

Estas são as notas sobre o desenvolvimento deste trabalho.