Création de vidéo progressivement à partir d'images jpeg entrantes

Est-il possible d'ajouter un cadre jpeg (ou un petit nombre d'images) à une vidéo tout en conservant une bonne qualité d'image et une compression? J'ai un script qui télécharge une image jpeg depuis une webcam toutes les 30 secondes. Je peux construire une vidéo sur ces cadres en utilisant ffmpeg ou mencoder, par exemple:

ffmpeg -f image2 -i %d.jpg out.swf 

J'aimerais que cette vidéo soit mise à jour à mesure que de nouveaux cadres entrent, mais ne veulent pas que l'ordinateur soit occupé à recodifier la vidéo entière si fréquemment. Je m'inquiète aussi du fait que ffmpeg / mencoder effectue quelque chose d'intelligent avec un seul cadre de nouvelles données – par exemple, essayera-t-il de faire de chaque nouvelle image une image clé (rendant la vidéo inutilement grande)?

Tout un aperçu de la façon de le faire avec sensibilité serait grandement apprécié.

Pourquoi voulez-vous construire un cadre à la fois? Comment cela vous aide-t-il? Pourquoi ne pas avoir votre script reconstruire la vidéo toutes les 15 minutes (30 images) ou quelque chose de plus raisonnable comme ça?

SWF est un format de fichier inhabituel pour la sortie vidéo. En général, non, vous ne pouvez pas ajouter un seul cadre à la fin des films SWF (ou FLV) car il nécessite un compresseur détaillé – le compresseur devrait rester dans la RAM et rappeler l'état de la dernière image-clé et de toutes les images Compression effectuée depuis lors afin de coder la prochaine image.

Si, pour une raison quelconque, vous devez absolument ajouter un cadre à la fin de votre vidéo en cours, utilisez MPEG 1. La vidéo MPEG 1 est juste une séquence de trames simples sans compression interframe, de sorte que vous pouvez avoir FFMPEG compresser chaque JPEG et simplement Lancez-le sur la fin du travail en cours. Bien sûr, le résultat sera un énorme fichier mal compressé par des normes modernes.

Si ce sont ces quelques images, les convertir en un gif animé au lieu d'un film (avec ImageMagick, par exemple).

Voilà comment http://www.weather.gov anime l'imagerie radar.