Crear un vídeo a través de varias fotos con Visual Studio .Net .dll

Iniciado por Adripf2, 9 Julio 2013, 10:47 AM

0 Miembros y 3 Visitantes están viendo este tema.

Adripf2

Hola Buenos días,
Como ya describí brevemente en el título, necesito saber si existe un .dll para crear un vídeo después de hacer una serie de fotos guardadas en un directorio y posteriormente guardar ese vídeo en mi base de datos.

he decidido crear este nuevo tema ya que llevo 2 días buscando por todos los sitios habidos y por haber y sin conseguir ninguna respuesta.

Les agradezco de antemano su ayuda.
Un Saludo.


MCKSys Argentina

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


Adripf2

Sí, por supuesto eso es lo que hice y he hecho siempre, y me anime a escribir en el foro ya que no lo encontraba.
Se me olvido decir que el código para hacer las fotos lo tengo funcionando correctamente, mi problema viene cuando las quiero unir todas y crear un vídeo simple (una foto detrás de otra y sin música y sin nada).

Espero que alguno podréis ayudarme.

Un saludo.

Eleкtro

#4
Cita de: MCKSys Argentina en  9 Julio 2013, 20:41 PMProbaste con Google??

Cita de: Adripf2 en 10 Julio 2013, 13:44 PM
Sí, por supuesto eso es lo que hice y he hecho siempre, y me anime a escribir en el foro ya que no lo encontraba.

Se me olvido decir que el código para hacer las fotos lo tengo funcionando correctamente, mi problema viene cuando las quiero unir todas y crear un vídeo simple (una foto detrás de otra y sin música y sin nada).

Dudo mucho que hayas leido el enlace que te ha ofrecido el compañero MCKsys, ya que en los comentarios de EL PRIMER RESULTADO de Google está el código que necesitas (encima hay 3 urls en los comentarios, no 1 sólo), y además funciona:

Código (vbnet) [Seleccionar]
Imports BytescoutImageToVideoLib

Public Class Form1

   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

       ' Create BytescoutImageToVideoLib.ImageToVideo object instance
       Dim converter As ImageToVideo = New ImageToVideo()

       ' Activate the component
       converter.RegistrationName = "demo"
       converter.RegistrationKey = "demo"

       ' set default in effect for slides (you can also set effects for each single slide)
       'converter.Slides.DefaultSlideInEffect = 1 ' teFadeIn (1) - fades in effect for slides transition
       converter.Slides.DefaultSlideInEffectDuration = 500 ' 500 msec for in effect

       ' Add images and set the duration for every slide
       Dim slide As Slide
       slide = CType(converter.AddImageFromFileName("C:\1.jpg"), Slide)

       slide.Duration = 3000 ' 3000ms = 3s
       slide = CType(converter.AddImageFromFileName("C:\2.jpg"), Slide)

       slide.Duration = 3000
       slide = CType(converter.AddImageFromFileName("C:\3.jpg"), Slide)

       slide.Duration = 3000

       ' Set output video size
       converter.OutputWidth = 400

       converter.OutputHeight = 300

       ' Set output video file name
       converter.OutputVideoFileName = "C:\result.avi"

       ' Run the conversion
       converter.RunAndWait()

       Process.Start("C:\result.avi")

   End Sub

End Class


Se puede conseguir una licencia gratis de la librería (con suerte y humildad) aquí: http://www.bytescout.com/buy/imagetovideosdk.html

EDITO: ...Además en esa web oficial tienes toda la documentación necesaria y ejemplos de como usarlo.

Saludos








Adripf2


La verdad que no me había dado cuenta del enlace voy a probarlo ahora mismo.

Gracias a los 2.

Luego os comento que tal fue

Eleкtro

[OFFTOPIC]

La verdad es que esa lib es lo mejor que he visto nunca sobre el tema, y como es una SDK te lo dan todo hecho sin tener que escribir códigos de miles de líneas para llegar a reproducir ni la mitad de sus funciones.

¿Lo malo?, está claro, la marca de agua que usa la versión demo, y el exageradísimo précio de 495$ para adquirir una licencia normal (luego hay licencia "PRO" todavía más cara si cabe...), no he visto ningún componente que esté tán desequilibrado en la balanza entre la relación de caracteristicas/precio, no me parece nada normal que pidan 450 euros por una dll que convierte imagenes a video, o por otra dll que incrusta watermarks en los videos... para eso es mucho mejor pagar 60-80€ por un programa commandline que hage lo mismo y usarlo en nuestra aplicación, donde va a parar!...

En fín, son unos completos descarados con el precio, pero bueno, cada uno vende su producto al precio que le da la real gana.

He intentado buscar esta librería craqueada en Google, trackers, foros, y otros lugares undergound ...pero es más que imposible, parece ser que ningún cracker se ha fijado lo suficiente en esa librería, ni el conocido cracker de componentes .NET, SNK.

Así que... lo único que se puede hacer es crear un ticket en la web oficial y rezar para que te den una licencia gratis,
se supone que si es un proyecto sin ánimo de lucro te la darán sin problemas ...yo dentro de poco sabré si eso es verdad.

Saludos!

[/OFFTOPIC]








Adripf2

Cita de: EleKtro H@cker en 10 Julio 2013, 15:33 PM
[OFFTOPIC]

La verdad es que esa lib es lo mejor que he visto nunca sobre el tema, y como es una SDK te lo dan todo hecho sin tener que escribir códigos de miles de líneas para llegar a reproducir ni la mitad de sus funciones.

¿Lo malo?, está claro, la marca de agua que usa la versión demo, y el exageradísimo précio de 495$ para adquirir una licencia normal (luego hay licencia "PRO" todavía más cara si cabe...), no he visto ningún componente que esté tán desequilibrado en la balanza entre la relación de caracteristicas/precio, no me parece nada normal que pidan 450 euros por una dll que convierte imagenes a video, o por otra dll que incrusta watermarks en los videos... para eso es mucho mejor pagar 60-80€ por un programa commandline que hage lo mismo y usarlo en nuestra aplicación, donde va a parar!...

En fín, son unos completos descarados con el precio, pero bueno, cada uno vende su producto al precio que le da la real gana.

He intentado buscar esta librería craqueada en Google, trackers, foros, y otros lugares undergound ...pero es más que imposible, parece ser que ningún cracker se ha fijado lo suficiente en esa librería, ni el conocido cracker de componentes .NET, SNK.

Así que... lo único que se puede hacer es crear un ticket en la web oficial y rezar para que te den una licencia gratis,
se supone que si es un proyecto sin ánimo de lucro te la darán sin problemas ...yo dentro de poco sabré si eso es verdad.

Saludos!

[/OFFTOPIC]

La verdad que es una pasada el precio que ponen, es que no te dejan ni siquiera pensartelo el si te merece la pena pagar.

Gracias por toda la información y atención, la verdad es que nunca había escrito en foros y de este salgo encantado... porque esperaría tanto jaja

Un saludo