Crie um arquivo WebP animado a partir de arquivos WebP?

2

Eu converti uma seqüência de imagens para o WebP e quero compilá-las em uma animação. Eu baixei libwebp , mas é um arquivo tar.gz e não sei como instalá-los.

Existe outra maneira de criar um arquivo WebP animado de alguma outra forma?

    
por user8547 10.07.2014 / 06:44

1 resposta

3

O que você tem é um arquivo.

O Linux tem um manual enorme com quase todos os comandos na ponta dos seus dedos. Essas são chamadas de man pages. Para usar man command , e ele lhe dará tudo sobre como usá-lo. No seu caso, você quer que o tar desarquive seu arquivo. Para ver como fazer isso, man 1 tar ou simplesmente man tar mostrarão todas as opções de arquivamento e desarquivamento. O comando tar é um dos que você usará bastante, por isso é útil conhecer alguns deles e saber onde estão as páginas do manual.

De qualquer forma, a versão do libwebp que eu encontrei no google era 0.4.0, então uma vez que eu desarquivá-lo, use cd libwebp-0.4.0 para mudar para esse diretório.

Então, de acordo com o readme ( less README ), ele diz para instalar o uso:

./configure
make
make install

você pode precisar colocar o sudo na frente do último comando e instalar a biblioteca.

Agora, você não disse qual distribuição de Linux está usando, mas não ficaria surpreso se a biblioteca já estivesse instalada.

Se você não se sentir à vontade para criar softwares, recomendamos que consulte o repositório de sua distribuição.

Para instalar no Ubuntu a partir do repositório: sudo apt-get install libwebp

Depois de instalado, você pode usar cwebp para compactar sua imagem. dwebp irá decodificá-lo, vwebp permitirá a visualização.

Depois de ter suas imagens webp, você quer que o webpmux crie sua animação. Eu ainda não descobri como usá-lo efetivamente, mas para criar uma animação webp você pode:

O formato de uso de acordo com as páginas do manual é:
webpmux -frame file_i.webp +di[+xi+yi[+mi[bi]]]
file_i é o quadro i. 'di' é a duração da pausa, portanto, quanto tempo nesse quadro.
'xi' e 'yi' são o deslocamento de xey para o quadro.
'mi' é a forma como o quadro deve ser descartado. 0 = nenhum, 1 = fundo
'bi' é o método de mesclagem para o quadro: + b = Blend -b = No Blend

As páginas man podem descrevê-lo com mais profundidade. Eu recomendo dar-lhes uma leitura. Para vê-los, use man webpmux , man cwebp e man dwebp .

Você também encontrará um exemplo de como usar cada uma nas man pages.

Boa sorte.

Pessoalmente, a menos que você tenha um motivo para usar o formato webp, eu usaria outro formato de codificação de vídeo de animação (GIF, webm, etc ...) que pode ser feito com ferramentas gráficas como o openshot ou o gimp.

    
por 10.07.2014 / 08:06