¿Hay alguna manera en que pueda crear una imagen en miniatura desde un archivo de película flash (flv/swf) [NO DESDE UN VÍDEO] en ASP.NET? ¿Alguna muestra de implementación?.NET: Cómo crear una miniatura desde el flash
Respuesta
puede utilizar ffmpeg para crear imágenes en miniatura del vídeo flash
Para .flv puede utilizar ffmpeg para convertir partes del vídeo (por ejemplo, una imagen) en una imagen (secuencia)
tengo utilizado como aplicación de línea de comandos llamando Process.Start()
, pero hay al menos un contenedor para .NET (no he probado yo mismo): http://www.codeplex.com/ffmpegdotnet
para .swf no sé de ninguna manera para lograr este sin alguna herramienta de Adobe.
Busqué un lot.It parece que no hay ninguna clase de contenedor disponible en la red del punto – Shyju
de FLV se puede hacer fácilmente, como otros han dicho ...
de SWF, que depende en gran medida el swf ... si la apariencia visual de los fondos soberanos se determina por el código, no hay otra manera que para incrustar un reproductor flash en su aplicación y dejar que el reproductor flash haga las instantáneas, codificarlas como JPEG/PNG, y enviarlas a algún lugar usando TCP o LocalConnection (un flash < -> conexión de comunicación flash, que se puede usar con C# como así) o tratar de alguna manera agarra su salida búfer mismo ... la primera posibilidad debe ser no más de 10-20 líneas de código ActionScript ... no sé acerca de la última ...
aparte de eso, tu mi GHT utilizar un convertidor de línea de comandos externa ... hay unos pocos flotando alrededor de la web ...
greetz
back2dos
Tome un vistazo a este article, se debe apuntar en la dirección correcta . Utiliza SharpFFmpeg para extraer imágenes de video clips a partir de una variedad de formatos.
la única manera de obtener una imagen, es utilizar un cliente de flash completa que comienza a jugar y le permite capturar el primer fotograma.
Me gustaría tener una mirada cercana a flirt (que en realidad tienen un ejemplo que hace PNG) Tal vez algunas de las otras bibliotecas flash puede ser de ayuda (swfdecgnashswift toolsgplflash)
Gnash es probablemente la mejor opción ya que es el proyecto más maduro por ahí, pero no sé lo fácil que es integrar en las herramientas de línea de comandos o en sus propios proyectos.
Hemos estado trabajando en esto en mi empresa, y obtuvimos una prueba de concepto que funciona bastante rápido (pero el proyecto para el que lo hicimos está en espera en este momento). No soy capaz de compartir el código, pero te puedo dar algunas indicaciones.
No es pura ASP.NET, pero tal vez todavía pueda usarla. Hicimos un servicio de Windows que se puede llamar desde ASP.NET.
Básicamente instalar el plugin de flash en el servidor, los servicios de las ventanas pueden entonces simplemente abrir el swf a través del componente ActiveX SWF y entonces usted puede grap una imagen de todo el asunto. Funciona bastante bien, un aviso de que no tiene que hacer realidad el componente ActiveX en pantalla para capturar la imagen.
Salida this puesto. No te dice todo, pero supongo que proporciona el trabajo básico requerido. Probablemente tenga que descubrir cómo sacar la etiqueta del objeto del flash-html que está tratando de descargar de una página web. Después de eso tendrías que averiguar cuándo capturar los fotogramas. Sin embargo, es un viaje largo. No necesitas la parte asp.net. Solo concéntrese en la parte del proyecto de Windows. Espero que esto ayude. :)
- 1. Crear imagen en miniatura
- 2. ¿Cómo crear una miniatura del archivo .BMP?
- 3. ¿Cómo obtengo una Miniatura de video en .Net?
- 4. Crear miniatura del archivo de Adobe Illustrator?
- 5. Android cómo crear una miniatura en tiempo de ejecución
- 6. ¿Cómo crear una miniatura de un sitio web?
- 7. Cómo crear un .NET DateTime desde el formato ISO 8601
- 8. Cómo crear una lista desde el rango
- 9. necesito crear una miniatura para cargar videos (código muy simple)
- 10. CGImage crear imagen en miniatura con el tamaño deseado
- 11. Crear imágenes en miniatura para archivos JPEG con el pitón
- 12. Cómo crear una clase C# serializable desde el archivo XML
- 13. ffmpeg-php para crear una miniatura del video
- 14. ¿Cómo puedo crear una miniatura de un video de mpg con C#?
- 15. Produce miniatura desde PDF en Android
- 16. C# API para crear una miniatura de la página web
- 17. Subir video y crear una miniatura del video en django
- 18. ¿Puede el reproductor flash reproducir archivos .wav desde una url?
- 19. Android obtiene una ruta a la imagen desde la miniatura?
- 20. ¿Cómo se activan las funciones de javascript desde el flash?
- 21. Cómo crear una clase .NET HttpWebRequest desde el byte recibido de un socket [] 's
- 22. Cómo crear miniatura de la primera página pdf con carrierwave
- 23. Crear una tabla dinámica desde una DataTable
- 24. ¿Cómo se obtiene una miniatura de una película con IMDbPy?
- 25. Cómo hacer una miniatura de un div
- 26. Conectarse a Facebook desde Flash
- 27. Enviar matriz desde Flash (AS3) a JavaScript
- 28. Crear imagen en miniatura para PDF en Java
- 29. ¿Cómo integrar Flash Professional y Flash Builder?
- 30. ¿Cómo crear una imagen desde UILabel?
es posible ejecutar el programa en un entorno de alojamiento compartido en fideicomiso medio? – ak3nat0n
No estoy seguro, pero se puede tratar esta pieza de software: http://www.bytescout.com/swftoimage_swf_to_jpg.html No he probado a mí mismo, pero parece bastante simple –
@Shyju así, la diferencia con respecto a esta respuesta (que fue aceptado) y Chris es que obtuvo su ffmpeg de "Riva"? http://rivavx.com/?encoder Si es así, tal vez Russ podría cambiar su respuesta y mencionar que como un "buen paquete que contiene ffmpeg y FLV códecs que se pueden utilizar fácilmente en ASP.NET" o algo por el estilo. ;) – cregox