Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

[C] Ejecutar Archivos Audio, Midi Y Video Con La Librería De "GStreamer-1.0"

[C] Ejecutar Archivos Audio, Midi Y Video Con La Librería De "GStreamer-1.0"
Artículo
Responder citando    Descargar mensaje  
Mensaje [C] Ejecutar Archivos Audio, Midi Y Video Con La Librería De "GStreamer-1.0" 
 
Os dejo un codigo esencial en lenguaje C para ejecutar archivos audio, Midi y video con las funciones de la libreria "GStreamer-1.0":

#include <gstreamer-1.0/gst/gst.h>  
  
  
int main(int argc, char *argv[]) {  
  
  GstElement *pipeline;  
  gint64 durata, posizione;  
  
  
/* Inicializa GStreamer */  
  gst_init (&argc, &argv);  
  
  pipeline = gst_element_factory_make ("playbin", NULL);  
  
/* Especifica la URI para ejecutar el fichero */  
  if (argc != 2) {  
     g_print ("Uso: nombre_programa <file media>\n");  
     return -1;  
  };  
  g_object_set (pipeline, "uri", g_filename_to_uri(argv[1], NULL, NULL), NULL);  
  
/* Ejecuta el fichero media */  
  gst_element_set_state(pipeline, GST_STATE_PLAYING);  
  
  while (durata!=posizione) {  
     gst_element_query_duration(pipeline, GST_FORMAT_TIME, &durata);  
     gst_element_query_position(pipeline, GST_FORMAT_TIME, &posizione);  
     g_print ("\rDuracion: %"GST_TIME_FORMAT, GST_TIME_ARGS (durata));  
     g_print ("   -   Posicion: %"GST_TIME_FORMAT, GST_TIME_ARGS (posizione));  
  };  
  
  
/*Terminando... */  
  g_print ("\n");  
  gst_element_set_state (pipeline, GST_STATE_NULL);  
  gst_object_unref (pipeline);  
  return 0;  
  
}


Este codigo fuente será compilado en Terminal con:
~ $ gcc -o /ruta/nombre_programa  /ruta/nombre_codigo_fuente.c `pkg-config --cflags --libs gstreamer-1.0`



 
última edición por vuott el Martes, 18 Agosto 2015, 18:17; editado 6 veces 
vuott - Ver perfil del usuario Enviar mensaje privado  
vuott [ Martes, 11 Agosto 2015, 09:39 ]
 


[C] Ejecutar Archivos Audio, Midi Y Video Con La Librería De "GStreamer-1.0"
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Ejecutar Archivos Audio, Midi Y Video Con La Librería De "GStreamer-1.0" 
 
+1... (Aunque he leído por ahí que el Google+ se va al diablo)...



 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Martes, 11 Agosto 2015, 10:41 ]
Responder citando    Descargar mensaje  
Mensaje Re: Ejecutar Archivos Audio, Midi Y Video Con La Librería De "GStreamer-1.0" 
 
shordi escribió:  
+1... (Aunque he leído por ahí que el Google+ se va al diablo)...


Eins?? Y eso qué tiene que ver con gstreamer?

Saludos



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Martes, 11 Agosto 2015, 12:03 ]
Responder citando    Descargar mensaje  
Mensaje Re: Ejecutar Archivos Audio, Midi Y Video Con La Librería De "GStreamer-1.0" 
 
No... era por eso del +1 que hizo popular el Google+. Supongo que habrá que volver al dedo_para_arriba, mientras FaceBook aguante...



 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Martes, 11 Agosto 2015, 12:21 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron