Criando um arquivo de vídeo de um grupo de arquivos PGM no Python
Pergunta
Meu programa Python gera uma coleção de arquivos binários. Eu crio PGM (arquivos portáteis de bitmap) usando esses dados binários. Eu gostaria de criar um vídeo usando cada um dos arquivos PGM como um quadro no meu vídeo.
Eu dei uma olhada em um mencoder, mas não acho que suporta arquivos PGM
Alguém pode oferecer algum conselho.
Solução
Se "PGM" for idêntico a "arquivos portáteis de graymap", ferramenta de processamento de vídeo de linha de comando transfronteira ffmpeg pode decodificá -los: Lista de codecs FFMPEG na Wikipedia
Confira o FFMPEG FAQ: 3.2 Como faço para codificar fotos únicas em filmes?
Sobre como usar o FFMPEG com Python, verifique isso é tão pergunta. Há um invólucro para o Python, mas não consigo encontrar nenhuma declaração sobre o quão bom é.
Em caso de dúvida, basta chamá -lo da linha de comando.