C/Visual C - Usar ffmpeg desde otrro programa C++

 
Vista:
sin imagen de perfil

Usar ffmpeg desde otrro programa C++

Publicado por Danilo (10 intervenciones) el 14/01/2017 01:03:26
Hola

He intentado buscar como hacerlo pero no lo he conseguido.
Como lo hago desde un programa win32 (visual studio C++) que ejecute un comando a ffmpeg como por ejemplo
1
ffmpeg -i video.avi salida.3gp
pero sin abrir la consola cmd.

Orientacion plis :(

saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 296
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Usar ffmpeg desde otrro programa C++

Publicado por agustin (272 intervenciones) el 14/01/2017 07:55:44
Lo más fácil seria:
1
system ("ffmpeg -i video.avi salida.3gp")
Aunque lo mejor seria descargarse los fuentes y lidiar con ellos pero también seria lo más complicado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil

Usar ffmpeg desde otrro programa C++

Publicado por Danilo (10 intervenciones) el 14/01/2017 18:11:30
Hola
Gracias por tu respuesta, ya conseguí hacer funcionar la aplicación con
1
System:: Diagnostic::Process

Gracias igual por tu ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 296
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Usar ffmpeg desde otrro programa C++

Publicado por agustin (272 intervenciones) el 14/01/2017 21:53:20
Pero eso es .net ¿no?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Usar ffmpeg desde otrro programa C++

Publicado por Danilo (10 intervenciones) el 15/01/2017 06:01:47
En parte ya que lo estoy haciendo en visual studio con Windows Forms. Ya que VS me ofrece estas herramientas porque no usarlo?

El tema en si es que de primera debo ejecutar CMD ya que ffmpeg funciona desde ella. Entonces llamo al CMD y mando el parámetro indicado arriba.

En C# es
1
System.Diagnostic.Process
y en visual C++ son a través de namespace
1
System::Diagnostic::Process

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar