Bennu Game Development

Foros en Español => Extensiones => Topic started by: josebita on May 02, 2009, 12:44:31 AM

Title: MPEG
Post by: josebita on May 02, 2009, 12:44:31 AM
Hola, estaba trasteando con la librería mpeg y me he dado cuenta de que no tiene soporte para 32 bits de color.
¿Alguien tiene por ahí una versión más nueva que lo tenga?. No quiero tener que actualizarla si alguien lo ha hecho ya...
Title: Re: MPEG
Post by: SplinterGU on May 02, 2009, 01:37:24 AM
no creo exista
Title: Re: MPEG
Post by: josebita on May 02, 2009, 01:54:53 AM
Ok, gracias
Title: Re: MPEG
Post by: Drumpi on May 02, 2009, 04:21:48 PM
La MPEG fue una librería en plan experimental en Fenix, y se dejó incompleta (creo que el que la programaba no tenía tiempo ni ánimos). De hecho, según comentarios del autor, no funcionan todos los MPEG y no tiene sonido, así que...
Juer, tengo conocimientos "pseudo-enciclopédicos" de fenix, pero mi tendencia a olvidar nombres y fechas me hacen tan fiable como la frikipedia. Tengo que salir más.
Title: Re: MPEG
Post by: TYCO on May 02, 2009, 04:46:15 PM
No sé como está eso del MPEG, pero sería más útil alguna librería (que seguro existe ya) para abrir XviD (que es opensource y es igual o mejor que DivX no?)
Title: Re: MPEG
Post by: josebita on May 02, 2009, 05:16:03 PM
Hombre, sería genial tener algo como ffmpeg (http://www.ffmpeg.org/) o (mejor) GStreamer (http://www.gstreamer.net/) pero no sé si alguien lo ha hecho aún...
Yo tengo una librería de GStreamer, pero sólo reproduce audio. Si alguien se anima... :)
Title: Re: MPEG
Post by: l1nk3rn3l on May 02, 2009, 06:10:55 PM
HAY soporte DIVX mediante DIrectx solo windows ,
bajate el bennupack, que tambien esta disponible la MPEG
en el paquete,,

Title: Re: MPEG
Post by: SplinterGU on May 02, 2009, 06:11:51 PM
Quote from: Drumpi on May 02, 2009, 04:21:48 PM
La MPEG fue una librería en plan experimental en Fenix, y se dejó incompleta (creo que el que la programaba no tenía tiempo ni ánimos). De hecho, según comentarios del autor, no funcionan todos los MPEG y no tiene sonido, así que...
Juer, tengo conocimientos "pseudo-enciclopédicos" de fenix, pero mi tendencia a olvidar nombres y fechas me hacen tan fiable como la frikipedia. Tengo que salir más.

es que la edad no viene sola...
Title: Re: MPEG
Post by: SplinterGU on May 02, 2009, 06:12:22 PM
Quote from: l1nk3rn3l on May 02, 2009, 06:10:55 PM
HAY soporte DIVX mediante DIrectx solo windows ,
bajate el bennupack, que tambien esta disponible la MPEG
en el paquete,,



Te podria asegurar casi en un 99.9% que josebita usa linux.
Title: Re: MPEG
Post by: josebita on May 02, 2009, 06:39:24 PM
Quote from: SplinterGU on May 02, 2009, 06:12:22 PM
Te podria asegurar casi en un 99.9% que josebita usa linux.

:D Sí, es cierto. No sólo uso linux, pero casi siempre que puedo sí.
De todas formas, pensaba en ffmpeg porque es portable.
Title: Re: MPEG
Post by: Prg on May 03, 2009, 02:49:54 AM
josebita tiene linux, windows 32 y 64... es muy probable...


existe la librerìa bennu video de linkernel:
Quote* Play Any Formats with audio in real time               
 
  * All videos(divx,mpg,Avi,..)  are supported,
  but codecs installed first.

  * VideoRender and Bennu graphics render not supported, 
                 
  * DirectX8 runtime is required
 
  * In this version, video control not available.
Title: Re: MPEG
Post by: osk on July 06, 2009, 10:58:28 PM
Acabo de ver un pequeño tutorial que explica cómo combinar Ffmpeg con SDL para hacer un reproductor de vídeo.
Está aquí: http://www.dranger.com/ffmpeg

Y yo pienso. ¿Sería muy complicado hacer un wrapper de Bennu para las funcionalidades básicas de Ffmpeg, a través de SDL? Para poder como mínimo reproducir vídeos en cualquier formato dentro de los videojuegos...o expander las capacidades multimedia hasta lo que se desee...

Por otro lado, según tengo entendido, Gstreamer se basa en Ffmpeg. ¿No es más flexible ir a las fuentes -aunque sea más engorroso o no tan versátil- y no depender de capas intermedias? Además Ffmpeg es independiente de plataforma y Gstreamer no lo es mucho...

Venga, gracias!!

Title: Re: MPEG
Post by: josebita on July 07, 2009, 08:31:10 AM
Gstreamer puede usar ffmpeg para reproducir más formatos, aunque no depende de él. Es verdad que ffmpeg es mucho más fácil de portar que GStreamer, eso seguro :)
Aún así, ffmpeg sólo permite reproducir audio y vídeos; he usado GStreamer porque permite utilizar las entradas de audio (micrófonos, vamos) y manipularlos de forma relativamente fácil. Además, si alguna vez tengo narices de conseguir que un vídeo se reproduzca con GStreamer, automáticamente tengo soporte para webcams, vídeos por internet...

En cuanto a lo del tutorial, ya lo conocía y lo que hay que hacer es básicamente lo mismo que hay que hacer con GStreamer, así que como tengo soporte para micros (que me hace falta para el karaoke) he optado por GStreamer.
Title: Re: MPEG
Post by: osk on July 07, 2009, 04:47:28 PM
Gracias por la aclaración: muy didáctica.

Buscando maneras de portar Gstreamer a Windows he encontrado esto, no sé si ya lo conocías:
http://www.gstreamer-winbuild.ylatuya.es/doku.php?id=download
Title: Re: MPEG
Post by: josebita on July 07, 2009, 05:05:45 PM
La verdad es que no la conocía, ¡muchas gracias!.

Veré qué se puede hacer con ello :)