Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Programar Reproductor de video
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
llondru
n00b
n00b


Joined: 20 Feb 2005
Posts: 59

PostPosted: Sun Jan 20, 2008 11:08 pm    Post subject: Programar Reproductor de video Reply with quote

Hola,
soy estudiante de informática, para mi proyecto estaba pensando en programar un reproductor de video que reprodugese la mayor parte de los archivos de audio y video actuales, además de otras funcionalidades.
Me preguntava si hay algun api de video para programarlo mediante QT, SDL... cualquiera y, así, no tener que pelearme con los distintos formatos de archivo.

Muchas gracias!!
Back to top
View user's profile Send private message
Magnum44
Guru
Guru


Joined: 21 May 2003
Posts: 538

PostPosted: Mon Jan 21, 2008 9:33 am    Post subject: API mplayer Reply with quote

Para mi gusto el mejor reproductor es mplayer y por lo que veo tienen varias listas de correo para desarrolladores en esta web

Aún así, ya que vas a tener que programar algo, yo de ti buscaba otra cosa, lo que sobran son reproductores de video y audio y además son muy buenos... y ya de tener que programar algo, ¿por qué no algo que sea útil? Si quieres hacer algo vistoso y no muy complicado puedes hacer algo para Superkaramba.

Ya nos contarás qué tal te ha ido. Suerte! 8)
_________________
"La suerte favorece sólo a la mente preparada." (Isaac Asimov citando a Louis Pasteur).
"Fortune favors the prepared mind." (Isaac Asimov quoting Louis Pasteur).
Back to top
View user's profile Send private message
llondru
n00b
n00b


Joined: 20 Feb 2005
Posts: 59

PostPosted: Mon Jan 21, 2008 1:45 pm    Post subject: Reply with quote

Muchas gracias,
pero la parte del reproductor solo es una del proyecto global. El programa ha de permitir crear un schedule de los videos además de poder reproducir mas de un video al a vez, dividir el area de pantalla para que aparezcan anuncios por palabras...
Es un proyecto pensado para video en el transporte público.(a ver si el proyecto llega algun dia la realidad ;) )

Gracias por tu ayuda.
Back to top
View user's profile Send private message
pcmaster
Advocate
Advocate


Joined: 04 Dec 2003
Posts: 2222
Location: Barcelona

PostPosted: Mon Jan 21, 2008 7:48 pm    Post subject: Reply with quote

Hay programas como Xine:

http://www.xinehq.de/index.php/releases

que constan de unas librerías, que hacen el "trabajo sucio" (como implementar los codecs y esas cosas) y un front-end que es la interfaz de usuario. En la página de descargas de xine puedes ver varios front-end que trabajan todos con las xine-lib.

Puedes crear un nuevo front-end, que utilizando las librerías xine-lib haga lo que pretendes.
_________________
pcmaster
Back to top
View user's profile Send private message
JotaCE
l33t
l33t


Joined: 10 Jul 2007
Posts: 769
Location: SANTIAGO, CHILE!!!

PostPosted: Tue Jan 22, 2008 3:45 am    Post subject: Reply with quote

Una mirada a totem no seria mala idea claro que a una version anterior a 2.18.3 que usaba xinelib
_________________
La derrota no es motivo de vergüenza si el espíritu sigue sin conquistar!
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Tue Jan 22, 2008 4:19 am    Post subject: Re: Programar Reproductor de video Reply with quote

llondru wrote:
Hola,
soy estudiante de informática, para mi proyecto estaba pensando en programar un reproductor de video que reprodugese la mayor parte de los archivos de audio y video actuales, además de otras funcionalidades.
Me preguntava si hay algun api de video para programarlo mediante QT, SDL... cualquiera y, así, no tener que pelearme con los distintos formatos de archivo.

Muchas gracias!!


Xinelib es quizás lo más completo que te puedas encontrar. Más que nada porque se puede enlazar con montones y montones de librerías distintas (mad, modplug, vorbis, theora, vidix, dvd... en fin) aparte de contar con backends para casi todo, incluyendo arts, alsa, oss, video for linux, framebuffer!, vamos, que anda en casi cualquier cosa con un poco de trabajo.

Aparte de eso también soporta sdl, así que si quieres usar sdl para desarollar tu aplicación en framebuffer pues lo vas a tener mucho más fácil. Nunca me he metido mucho de lleno en el tema multimedia, pero si quieres algo robusto que englobe muchas cosas, xine-lib es la apuesta segura.

Mplayer es un buen reproductor, pero según tu descripción creo que estás interesado en algo con una estructura de librería. Mplayer en si es una aplicación, que hace bien su trabajo, pero no trabaja bien dentro de frontends, porque en si mismo es un frontend, no una librería. Los reproductores que lo usan lo que hacen es embeber la ventana de mplayer, y esto trae una serie de problemas. Claro que todo es cuestión de gustos.

En cuanto al toolkit, todo depende de lo que quieras hacer, del hardware que quieras usar, y de varias cosas. Si quieres desarollar para framebuffer, probablemente debas mirar en un toolkit de la vieja escuela como sdl o allegro. También está qtopia. Si X es una opción, entonces yo usaría qt, pero esa es mi opinión. GTK es un toolkit maduro y una buena opción también.

Para diseño de interfaces creo que QT es mejor simplemente porque C++ es mejor para eso (en mi opinión). Pero no deja de ser cuestión de gustos, y de como organizes las cosas a nivel lógico en tu coco.
Back to top
View user's profile Send private message
llondru
n00b
n00b


Joined: 20 Feb 2005
Posts: 59

PostPosted: Tue Jan 22, 2008 7:07 pm    Post subject: Reply with quote

Muchas gracias!
creo que obtaré por xinelib ya que es lo que estaba buscando, además, tengo experiencia con QT.
Así que creo que esta sería una buena opción.
Ahora voy a meditar si obto por este proyecto de carrera u otras opciones que se me han presentado.
De todas formas, me han servido de mucha ayuda para obtener información con este tema.

Muchas gracias!
Back to top
View user's profile Send private message
llondru
n00b
n00b


Joined: 20 Feb 2005
Posts: 59

PostPosted: Tue Feb 26, 2008 8:03 am    Post subject: Reply with quote

Ya he empezado, al final he optado per C++ y Qt (tambien probaré Qtopia), por el tema de codecs me estube mirando ffmpeg, pero me cuesta mucho entender como funciona y he optado por hacer una especie de frond-end de mplayer.
Aún asi si alguien sabe de algun buen tutorial de ffmpeg se lo agradecería ya que preferiria no depender de otra aplicación.
Muchas gracias por vuestra ayuda.
Back to top
View user's profile Send private message
JuanSimpson
n00b
n00b


Joined: 28 Jun 2006
Posts: 61

PostPosted: Thu Feb 28, 2008 7:04 am    Post subject: Reply with quote

me gustaría colaborar, envié un mensaje privado hace algunas semanas y no hubo respuesta :S

en cualquier caso, podrías ponerte en contacto conmigo vía mp?

Gracias,
Juan
_________________
"La televisión me respeta, se ríe conmigo y no de mi"
Homero J. Simpson
Back to top
View user's profile Send private message
gringo
Advocate
Advocate


Joined: 27 Apr 2003
Posts: 3793

PostPosted: Thu Feb 28, 2008 2:31 pm    Post subject: Reply with quote

no sé si esto os servirá de algo, lo tengo en mis favoritos desde hace tiempo :

http://dranger.com/ffmpeg/

saluetes
_________________
Error: Failing not supported by current locale
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum