2009-09-18 8 views
3

En ce moment je développe une application RIA, pour la création de films en ligne. Format de données principal C'est un fichier swf généré côté serveur. J'ai besoin d'une solution côté serveur pour la conversion automatique swf en vidéo.Solution Serverside pour convertir un fichier SWF en un fichier VIDEO

Après quelques recherches et expériences, je l'ai trouvé deux solutions:

  1. Réécrire un peu un lecteur flash open source Gnash
  2. Grab adobe flash player directement via le serveur virtuel X

Mais les deux méthodes ont un certain nombre d'inconvénients comme celui-ci:

  1. soutien Gnash que les anciens formats de swf
  2. accaparement temps réel travail ne

Quelqu'un peut-il suggérer une autre façon de faire ce genre de choses?

+1

Coulée d'écran d'un serveur X virtuel saisissant: http://www.youtube.com/watch?v=8W6jyjXjmnE – peko

Répondre

1

Intéressant,

Je repéré this SimpleFLVWriter fait pour AIR, mais je pense que cela pourrait être adapté pour avoir l'écriture dans un fichier sur le serveur. En théorie, vous pouvez charger le swf, vérifier le framerate, prendre un instantané bitmapData à chaque image puis envoyer tous les bitmapDatas en tant que binaire (ByteArray) au serveur pour l'écrire en tant que flv.

Juste mes 2 penny.

+0

Cette solution est inutile dans la plupart des cas, en raison de très faibles performances, d'une qualité d'image faible et d'un trafic Internet élevé :( – peko

+0

hmmm ... vous avez raison :(Je suppose qu'il devrait y avoir un certain type basé sur java ou d'un autre outil pour «enregistrer» le swf de jeu et l'écrire à un flv. Grande question btw! –

Questions connexes