Création d'un fichier vidéo à partir d'un groupe de fichiers PGM en python
Question
Mon programme python génère une collection de fichiers binaires. Je crée pgm (fichiers bitmap portables) en utilisant ces données binaires. Je voudrais créer une vidéo en utilisant chacun des fichiers pgm en tant que cadre dans ma vidéo.
J'ai eu un regard un mencoder mais je ne pense pas qu'il prend en charge les fichiers pgm
Quelqu'un peut-il offrir des conseils.
La solution
Si "PGM" est identique à "Portable GrayMap Files", outil de traitement vidéo en ligne de commande cross-browser ffmpeg peut les décoder: Liste des ffmpeg Codecs sur Wikipedia
Consultez la FAQ FFMPEG: 3.2 Comment puis-je encoder des images simples dans les films
Sur la façon d'utiliser FFMPEG avec Python, consultez cette question SO . Il y a un wrapper pour Python, mais je ne trouve pas de déclarations sur la façon dont il est bon.
En cas de doute, il suffit d'appeler depuis la ligne de commande.