Quais ferramentas estão disponíveis para criar vídeos de pngs?

1

Eu tenho várias séries de imagens que quero transformar em vídeo. As imagens e séries têm as seguintes características:

  1. formato .PNG. O formato de vídeo não é importante, desde que seja popularmente suportado.
  2. Todas as imagens de uma série são do mesmo tamanho.
  3. Séries diferentes têm diferentes tamanhos de imagem.
  4. Os tamanhos de imagem variam até 4800 * 4800 pixels
  5. Todas as imagens são 8bits / canal RGB
  6. Em uma série específica, as imagens mudam muito pouco de um "quadro" para o próximo - normalmente muito menos do que 1%.
  7. Cada série consiste em 100 a 1500 imagens.
  8. Todas as imagens de uma série têm o mesmo mapa de cores e registro - não há ajuste para nenhuma dessas características de quadro para quadro.

Estou à procura de uma ferramenta de código aberto ou ferramenta barata de COTS para aplicar a essas séries para transformá-las em vídeos. A ferramenta precisa das seguintes funcionalidades:

  1. É capaz de aproveitar a alta semelhança de imagem de quadro a quadro para compactar ao máximo o vídeo resultante.
  2. Para pegar uma série e convertê-la em um vídeo.
  3. Executar no Windows7 em quatro processadores de 64 bits principais.
  4. Aceite a data de criação ou a sequência do nome do arquivo como a ordem do quadro.
  5. Embora não haja necessidade de manter a profundidade da imagem, os quadros individuais não devem ser manipulados (compactação, nivelamento de cores, etc), tanto que os detalhes serão perdidos. Se a ferramenta adotar qualquer uma dessas abordagens, o grau em que ela é feita deve ser controlável pelo usuário.
  6. Permite que a velocidade do quadro seja alterada em uma série de imagens. (Eu posso querer que o primeiro segundo seja de 13 quadros; os próximos 64 quadros; e assim por diante).
  7. Cada série deve ser transformada em um único vídeo - não há necessidade de nenhum recurso avançado de edição de vídeo.

Eu fiz uma pequena investigação preliminar e encontrei esta pergunta , que eu estou investigando, mas é em relação ao Linux. Além disso, eu tenho Irfan software de visualização e edição gráfica que, embora pareça muito útil, no primeiro uso, parece não atender a todos os requisitos listados acima.

Alguma sugestão para uma solução que atenda aos meus requisitos?

EDITAR: Relatório de progresso Eu tive as seguintes sugestões:

  1. @kusma (em SO) sugeriu VirtualDub
  2. @rems (abaixo) sugeriram ffmpeg .

Ao começar a investigar essas sugestões, ficou claro que minha pergunta original é muito mais complicada do que eu imaginava. Em particular:

  1. parece que a maioria dos dispositivos terá problemas com a resolução de imagem de 4800 * 4800
  2. a taxa de quadros variável não é permitida pelo AV1, que exige que a taxa de quadros seja fixada
por Chris Walton 15.02.2011 / 12:49

2 respostas

2

Teste o ffmpeg no link . Existem pacotes binários pré-compilados no link .

Mas você terá que compilá-lo no Windows, consulte o link .

    
por 15.02.2011 / 13:09
0

ImageMagick

Basta fazer algo como:

convert -delay 5 *.png movie.mpeg
    
por 15.02.2011 / 14:59