cortou a sequência de imagens 10000x10000 para o vídeo

0

Eu tenho uma seqüência de imagens incomumente grande (cerca de 10000x10000, cada PNG tem cerca de 50MB). Eu quero cortar uma região deste (cerca de 3000x3000) e codificar isso em um vídeo. O formato não é importante, desde que seja de qualidade decente e bem compactado, e obviamente suporta essa resolução.

Eu tentei a demonstração do After Effect, mas não parece lidar bem com esse tipo de resolução no meu computador. Estou aberto a qualquer software, melhor se estiver livre. A linha de comando está bem.

Obrigado pelo seu tempo!

    
por big_images 15.05.2017 / 14:30

1 resposta

0

Você pode fazer o corte / edição de imagens em lote com ImageMagick . Está incluído em quase todas as distribuições Linux e tem toneladas de opções para você. Tem versões para outras plataformas também. Abaixo estão alguns exemplos que podem ajudá-lo

Para simplesmente redimensionar todas as imagens para 3000 x 3000 no local, você pode usar

mogrify -resize 3000x3000 *.png

Isso substituirá seus arquivos. Se você quiser escrever saídas para outra pasta use

mogrify -resize 3000x3000 *.png -path /path/to/output/folder

Se o mogrify estiver muito lento ou precisar de muita memória, você poderá usar desta forma

for f in *.png
do
    convert $f'[3000x3000]' $outputdir/$f.resized.png
done

Se você também quiser convertê-los em outro formato, como jpg, para reduzir o estresse no codificador de vídeo mais tarde:

mogrify -resize 3000x3000 -format jpg *.png

Se você quer apenas cortar uma região de 3000x3000 do deslocamento 1000x2000, use isso

mogrify -crop 3000x3000+1000+2000 *.png

Afinal, basta codificar as imagens com ffmpeg

    
por 18.05.2017 / 18:46

Tags