¿transcode desde pc con linux y mediatomb?

hola a todos, estoy intentando poner en marcha mediatomb desde ubuntu y sobre las configuraciones iniciales todo bien. He intentado añadir soporte para .avi y divx. pero no lo consigo.
he intentado sin exito poner en marcha el tema del transcoding on the fly y no hay manera, he visto paginas donde indica como hacerlo pero indican distintas ubicaciones del archivo config.xml y no consigo hacerlo funcionar, solo veo desde la ps3 los .mpg y nada mas. la idea es intentar ver mkv recodificado a mpeg y ver si lo veo sin tirones en la ps3.
¿hay alguien que me aclare paso a paso como hacerlo?
PD: alguno mkv los paso al disco cambiando los contenedores de video pero hay algunos que no hay manera,, ni con gotsent(parece y trabaja pero no sale ningun archivo al final) ni con mkv2vob( me dice que el codec de audio no esta permitido), por eso es intentar hacerlo con este metodo.



un saludo.

edito:

ya he podido ver algunos .avi
he cambiado algunas cosas y ahora me sale esto(haber si alguien me hecha una mano):

MediaTomb UPnP Server version 0.11.0 - http://mediatomb.cc/

===============================================================================
Copyright 2005-2008 Gena Batsyan, Sergey Bostandzhyan, Leonhard Wimmer.
MediaTomb is free software, covered by the GNU General Public License version 2

2008-05-14 21:42:21 INFO: Loading configuration from: /root/.mediatomb/config.xml
2008-05-14 21:42:21 INFO: Checking configuration...
2008-05-14 21:42:21 INFO: Setting filesystem import charset to UTF-8
2008-05-14 21:42:21 INFO: Setting metadata import charset to UTF-8
2008-05-14 21:42:21 INFO: Setting playlist charset to UTF-8
2008-05-14 21:42:21 ERROR: error in configuration: transcoding profiles exist, but no mimetype to profile mappings specified
root@isidro-laptop:/home/isidro#



este es mi config.xml


<?xml version="1.0" encoding="UTF-8"?>
<config version="1" xmlns="http://mediatomb.cc/config/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mediatomb.cc/config/1 http://mediatomb.cc/config/1.xsd">
<server>
<ui enabled="yes">
<accounts enabled="no" session-timeout="30">
<account user="mediatomb" password="mediatomb"/>
</accounts>
</ui>
<name>MediaTomb</name>
<udn>uuid:5380a074-531b-4743-bb07-0d7b5bc02083</udn>
<home>/var/lib/mediatomb</home>
<webroot>/usr/share/mediatomb/web</webroot>
<storage>
<sqlite3 enabled="yes">
<database-file>sqlite3.db</database-file>
</sqlite3>
<mysql enabled="no">
<host>localhost</host>
<username>mediatomb</username>
<database>mediatomb</database>
</mysql>
</storage>
<protocolInfo extend="yes"/><!-- For PS3 support change to "yes" -->
<!--
Uncomment the lines below to get rid of jerky avi playback on the
DSM320 or to enable subtitles support on the DSM units
-->
<!--
<custom-http-headers>
<add header="X-User-Agent: redsonic"/>
</custom-http-headers>

<manufacturerURL>redsonic.com</manufacturerURL>
<modelNumber>105</modelNumber>
-->
<!-- Uncomment the line below if you have a Telegent TG100 -->
<!--
<upnp-string-limit>101</upnp-string-limit>
-->
</server>
<protocolInfo extend="yes"/>
<import hidden-files="no">
<scripting script-charset="UTF-8">
<common-script>/usr/share/mediatomb/js/common.js</common-script>
<playlist-script>/usr/share/mediatomb/js/playlists.js</playlist-script>
<virtual-layout type="builtin">
<import-script>/usr/share/mediatomb/js/import.js</import-script>
</virtual-layout>
</scripting>
<mappings>
<extension-mimetype ignore-unknown="no">
<map from="mkv" to="video/divx"/>
<map from="avi" to="video/divx"/>
<map from="divx" to="video/divx"/>
<map from="mp3" to="audio/mpeg"/>
<map from="ogg" to="application/ogg"/>
<map from="asf" to="video/x-ms-asf"/>
<map from="asx" to="video/x-ms-asf"/>
<map from="wma" to="audio/x-ms-wma"/>
<map from="wax" to="audio/x-ms-wax"/>
<map from="wmv" to="video/x-ms-wmv"/>
<map from="wvx" to="video/x-ms-wvx"/>
<map from="wm" to="video/x-ms-wm"/>
<map from="wmx" to="video/x-ms-wmx"/>
<map from="m3u" to="audio/x-mpegurl"/>
<map from="pls" to="audio/x-scpls"/>
<map from="flv" to="video/x-flv"/>
<!-- Uncomment the line below for PS3 divx support -->
<!-- <map from="avi" to="video/divx"/> -->
<!-- Uncomment the line below for D-Link DSM / ZyXEL DMA-1000 -->
<!-- <map from="avi" to="video/avi"/> -->
</extension-mimetype>
<mimetype-upnpclass>
<map from="audio/*" to="object.item.audioItem.musicTrack"/>
<map from="video/*" to="object.item.videoItem"/>
<map from="image/*" to="object.item.imageItem"/>
</mimetype-upnpclass>
<mimetype-contenttype>
<treat mimetype="audio/mpeg" as="mp3"/>
<treat mimetype="application/ogg" as="ogg"/>
<treat mimetype="audio/x-flac" as="flac"/>
<treat mimetype="image/jpeg" as="jpg"/>
<treat mimetype="audio/x-mpegurl" as="playlist"/>
<treat mimetype="audio/x-scpls" as="playlist"/>
<treat mimetype="audio/x-wav" as="pcm"/>
<treat mimetype="video/x-msvideo" as="avi"/>
</mimetype-contenttype>
</mappings>
</import>
<transcoding enabled="yes">
<mappings>
<mimetype-profile>
<transcode mimetype="video/mkv" using="ffmpeg-sh"/>
<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>
<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>
</config>
Echale un ojo a este HowTo: http://www.gentoo-wiki.com/HOWTO_MediaTomb

Es para Gentoo, pero seguro que lo puedes aplicar facilmente a Ubuntu.

Yo lo he seguido y el tema de los DivX me funciona perfectamente, pero no he conseguido hacer funcionar la codificación en tiempo real.

Saludos.
yo le tengo puesto esto en el archivo config.xml en la parte del mappings:

<mappings>
<extension-mimetype ignore-unknown="no">
<map from="avi" to="video/x-divx"/>
<map from="vob" to="video/mpeg"/>
<map from="mp3" to="audio/mpeg"/>
<map from="ogg" to="application/ogg"/>
<map from="asf" to="video/x-ms-asf"/>
<map from="asx" to="video/x-ms-asf"/>
<map from="wma" to="audio/x-ms-wma"/>
<map from="wax" to="audio/x-ms-wax"/>
<map from="wmv" to="video/x-ms-wmv"/>
<map from="wvx" to="video/x-ms-wvx"/>
<map from="wm" to="video/x-ms-wm"/>
<map from="wmx" to="video/x-ms-wmx"/>
<map from="m3u" to="audio/x-mpegurl"/>
<map from="pls" to="audio/x-scpls"/>
</extension-mimetype>


Con esto se me ven los divx y los .vob perfectamente sin codificar.

Suerte.
ya he conseguido ver algunos divx, otros no. el tema del transcoding es lo que me interesa para ver todos los .avi e intentar ver los mkv codificados a mpeg2.
no hay nadie que me pase el config.xml para copy/paste que este el transcode funcionando? ein?
he seguido documentacion de internet pero cuando pulso el archivo en la ps3 salta un fallo en la consola y en lla ps3 dice "datos erroneos"

¡no hay nadie que le funcione?

EDITO:

ESTE ES EL MENSAJE QUE ME SALE, LAS PELICULAS EN EL PC LAS VEO PERFECTAMENTE.

MediaTomb UPnP Server version 0.11.0 - http://mediatomb.cc/

===============================================================================
Copyright 2005-2008 Gena Batsyan, Sergey Bostandzhyan, Leonhard Wimmer.
MediaTomb is free software, covered by the GNU General Public License version 2

2008-06-17 01:38:44 INFO: Loading configuration from: /home/isidro/.mediatomb/config.xml
2008-06-17 01:38:44 INFO: Checking configuration...
2008-06-17 01:38:44 INFO: Setting filesystem import charset to UTF-8
2008-06-17 01:38:44 INFO: Setting metadata import charset to UTF-8
2008-06-17 01:38:44 INFO: Setting playlist charset to UTF-8
2008-06-17 01:38:44 INFO: Configuration check succeeded.
2008-06-17 01:38:44 INFO: Initialized port: 49152
2008-06-17 01:38:44 INFO: Server bound to: 192.168.1.101
2008-06-17 01:38:45 INFO: MediaTomb Web UI can be reached by following this link:
2008-06-17 01:38:45 INFO: http://192.168.1.101:49152/
2008-06-17 01:38:56 INFO: Arguments: %in %out
exec: 2: ffmpeg: not found
2008-06-17 01:38:58 INFO: Arguments: %in %out
exec: 2: ffmpeg: not found

GRACIAS DE ANTEMANO A ALGUNA ALMA CON CARIDAD...... :-? [buuuaaaa]
4 respuestas