J'ai besoin de compresser les données d'image vidéo (disons un objet d'affichage) dans AS3 à un Byte Array avec une compression élevée au moment de l'exécution. Framerate doit seulement être autour de 5, mais la vidéo 1024x768 doit aller à < 40 Kilobyte par seconde sans que la qualité soit trop mauvaise. J'ai écrit un encodeur personnalisé et je l'ai obtenu à environ 80-100 kilo-octets par seconde pour 1024 * 768 ce qui est encore trop et je ne vois pas beaucoup d'améliorations à être fou de mon encodeur. L'utilisation d'un codeur JPG ou PNG augmente le nombre de ko/s de manière plus élevée. Existe-t-il un moyen open source pour décoder et encoder la vidéo en as3 lors de l'exécution? Par exemple. un encodeur et un décodeur H.264 as3? Ou d'autres codecs?AS3 Codage vidéo à l'exécution avec haute compression (H.264?)
Ou peut-être un code source C# de l'encodeur et du décodeur h.264? Je pense que je pourrions porter à AS3 ...
EDIT: Doesnt doivent être h.264, juste quelque chose avec une bonne qualité lors de l'exécution à 5 images/sec et 40 kilo-octets ...
X264, vous êtes bon. ffmpeg ou handbrake le fera. – FlavorScape