OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Cómo hacer streaming desde Mandriva a la PS3 para ver DivX
Bueno, pues hace poco que he adquirido un demonio de consola también conocida como PlayStation 3 y se me ocurrió, que como tiene soporte para UPnP, intentar ver mis pelis en la tele usando la wifi. Después de mucho buscar y probar mediacenters como elisa y freevo, opté por Mediatom que es el que más me ha gustado al ser muy flexible y fácil de configurar o lo que es lo mismo, ni elisa ni freevo me funcionaron :P
Pues bien, tras conseguir con éxito esto, se me ocurrió qque quizás podría intentar hacer transcoding 'on the fly' para poder ver mis DIVX en la consola sin ser DIVX, es decir, mientras la consola reproduce la película, el servidor UPnP se encarga de transformar el DIVX a MPEG-2 con lo que se ve sin ningún problema ya que dicho formato es compatible con la Play3.
Paso a comentar cómo lo hice por si a alguno le sirve.
1.- Obtener el servidor UPnP MediaTomb. En los repos de Mandriva está pero no sé si tiene el transcoding activado por lo que me lo bajé del svn directamente y creé el rpm para que sea más sencillo ^_^. Sólo tenéis que añadir mi repo y hacer un 'urpmi mediatomb'.
2.- Con el mediatomb instalado, abrís un terminal y ponéis 'mediatomb' luego pulsáis control+c.
Con esto creamos los ficheros de configuración necesarios, en el siguiente paso los editaremos.
3.- En la consola ponemos: 'kwrite ~/.mediatomb/config.xml' para editar el fichero de configuración.
4.- Debajo de '<server>' (3ª línea más o menos) ponemos:
<protocolInfo extend="yes"/>
5.- Y debajo de '' añadimos este trozo de código:
<transcoding enabled="yes"> <mappings> <mimetype-profile> <transcode mimetype="audio/mpeg" using="mp3-pcm"/> <transcode mimetype="audio/x-flac" using="oggflac-pcm"/> <transcode mimetype="application/ogg" using="oggflac-pcm"/> <transcode mimetype="text/plain" using="text-to-speech"/> <transcode mimetype="video/x-msvideo" using="ffmpeg-sh"/> <transcode mimetype="video/x-flv" using="ffmpeg-sh"/> </mimetype-profile> </mappings> <profiles> <profile name="ffmpeg-sh" enabled="yes" type="external"> <mimetype>video/mpeg</mimetype> <accept-url>yes</accept-url> <first-resource>yes</first-resource> <agent command="ffmpeg-tr.sh" arguments="%in %out"/> <buffer size="10485760" chunk-size="131072" fill-size="5242880"/> </profile> <profile name="text-to-speech" enabled="yes" type="external"> <mimetype>audio/x-wav</mimetype> <accept-url>no</accept-url> <first-resource>yes</first-resource> <agent command="espeak" arguments="-f %in -w %out"/> <buffer size="1048576" chunk-size="131072" fill-size="262144"/> </profile> <profile name="oggflac-pcm" enabled="yes" type="external"> <mimetype>audio/x-wav</mimetype> <accept-url>yes</accept-url> <first-resource>yes</first-resource> <agent command="ogg123" arguments="-d wav -f %out %in"/> <buffer size="1048576" chunk-size="131072" fill-size="262144"/> </profile> <profile name="mp3-pcm" enabled="yes" type="external"> <mimetype>audio/x-wav</mimetype> <accept-url>yes</accept-url> <first-resource>yes</first-resource> <agent command="mpg123" arguments="--wav %out %in"/> <buffer size="1048576" chunk-size="131072" fill-size="262144"/> </profile> </profiles> </transcoding>
6.- Guardamos dicho archivo.
7.- Ejecutamos en consola: 'kwrite ~/bin/ffmpeg-tr.sh' y metemos en su interior este contenido:
#!/bin/sh exec ffmpeg -i "$1" -b 2000k -me zero -f mpeg -ar 48000 -ac 2 - >"$2"
8.- Le damos permisos de ejecución con: 'chmod 755 ~/bin/ffmpeg-tr.sh'
9.- Ejecutamos 'mediatomb' desde la consola.
10.- Vamos a la ruta que nos especifique en el log, en mi caso:
http://192.168.1.2:49152/
11.- Pulsamos sobre Filesystem y navegamos hasta donde se encuentren nuestros vídeos para añadirlos a la base de datos.
12.- Comprobamos que se encuentran cargados pulsando en 'Database' y vamos a la PS3
13.- Desde el menú de la consola, vamos a Vídeos, nos debe aparecer el logo de mediatomb.
Navegamos hasta el vídeo en cuestión y nos debe salir el nombre con un '*' al final.
Esto significa que se mostrará con transcoding. Si os fijáis bien, pone que el Avi es de tipo MPEG-2 :)
14.- Le damos a reproducir y tras un ratillo, empezará a visualizarse. No os preocupéis si tarda un poco, tened en cuenta que debe crear una caché para que el vídeo no se corte mientras se visualiza.
Y esto es todo, a disfrutarlo y si tenéis alguna duda o comentario, no dudéis en preguntar ;)
Usuario
# 42586 PSP
¿Y algo parecido para hacerlo con la psp? ¿Algo como pimstreamer?
# 42590 mmm...
Para la PSP no sé, yo recomprimo las pelis con este script:
Es posible que contenga más de un fallo pero a mí me funciona y además permite la integración de subtítulos para poder ver series tirado en la cama por las noches :P
Ni qué decir tiene que has de tener el mencoder y el ffmpeg instalados. Por cierto, el mencoder que viene con la mandriva 2008.0 hace raros con el sonido. Te recomiendo que uses el que está en el plf de la 2007.1: mencoder-1.0-1.rc1.11.3plf2007.1
PD: este script puede ser modificado y alterado para su mejora, sólo házmelo saber :)
--
JID:gejobj [arroba] gmail [.] com
Usuario
# 42592 Streaming
Muchas gracias por el script, me resultará muy útil, pero yo lo que ando buscando es hacer streaming como se hace en windows con pimstreamer.
# 42602 :)
Que yo sepa, la PSP no tiene soporte para UPnP por lo que, como no uses algún homebrew...
Hace tiempo hice pruebas con el VLC ya que tiene la posibilidad de volcar el contenido en la red y con el PSPVLC intentar recogerlo pero no conseguí nada claro por lo que opté por recodificar los videos y total... sólo son 10 minutillos más o menos por cada 300MB.
Si encuentras algo por ahí dame un toque que también estoy interesado y si me lo encuentro yo, no dudes que haré el correspondiente manual ;)
Un saludo.
--
JID:gejobj [arroba] gmail [.] com