2009-09-21 8 views

Respuesta

4

Si tiene Expression Encoder, puede hacer lo siguiente:

  1. Crear una película en blanco que tiene todos los fotogramas que su animación (que puede cambiar la longitud después si uno se equivoca)
  2. Use la opción de superposición XAML animación añadir su animación basada en XAML
  3. renderizar la animación a WMV
  4. convertir el vídeo de WMV a AVI (muchas herramientas gratuitas harán esto)

Creo que el free version of Expression Encoder se encargará de esto.

Si Expression Encoder no funciona para usted, también puede usar software de captura de pantalla como Jing o Camtasia.

0

Con Silverlight mi enfoque era:

  1. instantáneas de lona tener en WriteableBitmap;
  2. Conviértelos a .jpg con la biblioteca gratuita de Silverlight de ImageTools;
  3. Guárdelo en una carpeta;
  4. Ejecute FFmpeg.exe (de Silverlight) y conviértalo en video.

Si no puede iniciar los archivos .exe, la única opción es enviar cada archivo .jpg (como conjunto de bytes) al servidor y usar "Process.Start" allí; y luego envíe el video resultante a Silverlight.

Como ImageTools no es muy rápido, tuve que recurrir a guardar cada imagen como .bmp y tener libjpeg-turbo para convertirlas a .jpg.

Cuestiones relacionadas