2010-03-24 16 views
6

He estado buscando mucho en las bibliotecas de C# hoy, lo que me permitirá crear archivos de video con codificación H.264. ¿Alguien sabe si existen tales bibliotecas o componentes de terceros?¿Cómo puedo crear una película con codificación H.264 a partir de un conjunto de imágenes en C#?

+0

Simplemente curioso, ¿qué software está escribiendo que requiere codificación H.264? – mafu

+0

Básicamente, necesito la capacidad de combinar un conjunto de imágenes de radar en una animación al estilo 'flip-book' sobre la marcha desde un servidor web. Actualmente estoy usando SWFMill para crear una película flash, pero ahora tengo que ser compatible con H.264. – jessegavin

Respuesta

6

Use ffmpeg. Sugiero ejecutar un proceso ffmpeg directamente, como en este ejemplo: http://jasonjano.wordpress.com/2010/02/09/a-simple-c-wrapper-for-ffmpeg/

Si bien la muestra no se ocupa de la operación que necesita, le sugiero que la adapte a sus necesidades.

+0

Gracias. Esto es lo más íntimo de una respuesta aquí. – jessegavin

+0

sí, también tuve problemas para averiguar qué usar en un escenario diferente. Una vez que decidí modificar la muestra para apoyar las operaciones que necesitaba, todo fue muy bien para mí. – eglasius

+0

@eglasius: ¿Hay alguna forma de obtener un progreso de la acción actual del proceso ffmpeg para poder notificar al usuario de forma asincrónica con cada cambio de progreso? – Shimmy

0

ffmpeg-sharp es probablemente un buen punto de partida.

+0

Es demasiado nuevo de un proyecto. Actualmente no son compatibles con la codificación de video. Gracias sin embargo. – jessegavin

Cuestiones relacionadas