Bueno, situación simple. Creé alrededor de 5000 cuadros como archivos PNG que quiero mostrar como una animación dentro de una aplicación .NET. Cada imagen tiene un tamaño de 1920x1080 y el archivo PNG utiliza canales alfa para la transparencia (parcial). Y eso complicará un poco las cosas, porque preferiría mantenerlo transparente. (Pero si eso es imposible, simplemente agregaré una imagen de fondo a cada PNG.)Cómo crear una película a partir de 5000 archivos PNG?
Debido a la gran cantidad de imágenes, necesitaría mucha memoria. Bueno, un disco duro de 1 TB y un sistema Intel Xeon de cuatro núcleos y 12 GB con Vista de 64 bits soluciona esos requisitos de memoria. Pero a menos que se cree una herramienta para admitir 64 bits, probablemente se estrangulará después de cargar tal vez 800 de las 5000 imágenes. Entonces necesito una herramienta que pueda hacer esto.
El formato de la película no es tan importante. Tampoco lo es la compresión, siempre que la calidad de la imagen permanezca alta. (¡Y hay una razón por la que he usado una resolución tan enorme!) Sin embargo, sería preferible la compresión sin pérdida. Mi sistema es lo suficientemente rápido como para volver a reproducir la película luego, así que no estoy preocupado por su velocidad. Sin embargo, la calidad de imagen es el factor más importante aquí.
Hasta ahora, he encontrado dos opciones: 1) Encontré alguna herramienta gratuita que puede manejar esta cantidad de datos. (Gratis o muy barato) 2) Escribo una herramienta así ...
La opción 1 está un poco fuera de lugar aquí. Además, como ingeniero de software, ¡mis manos solo se contraen para escribirlo yo mismo! En C# preferiblemente no hay bibliotecas de terceros. Entonces mi pregunta: - ¿Por dónde empezar a escribir esto yo mismo?
(En caso de que te lo preguntes, esta película es una animación en la que una mujer joven camina por las calles de una ciudad, pasando varias señales que mencionan características de un producto. Al final de la película, camina hacia una signo más grande que muestra el nombre del producto en sí. Y es una escena larga y continua, sin interrupciones. ¡Y realmente divertido de crear! Y aproximadamente 10 GB de imágenes ...)
Bueno, es compatible con 64 bits. :-) Descargando? ¡Comprobar! ¿Instalar? ¡Comprobar! ¿Corriendo? ¡Comprobar! ¿Convertion tuvo éxito? ¡SÍ! Y con el código fuente disponible, entonces la solución perfecta. :-) –
En segundo lugar esto; esta herramienta es excelente para hacer cualquier conjunto de imágenes en un video. Instale ffdshow y luego tendrá acceso al codificador H.264 y a otros que funcionarán con buena calidad para una tasa de bits alta. –
¡No pude usar este programa para leer una carpeta de 5000 imágenes y crear un video! – arod