mediatom で mkv を ffmpeg を使ってトランスコードする設定

Cent OS 5.6 に mediatomb 0.12.1 をインストールし、サムネイルとトランスコードを使える様にする方法はここで確認できます。
ファイルの配置が各人のサーバで違うと思うので、それぞれのシステムに合わせて読み替えてください。

既に上記の方法でトランスコードの設定ができているという前提で、mkv をトランスコードするには以下の1行を /opt/etc/mediatomb/config.xml のトランスコードの mimetype-profile-mappings 部分に加えます。

            <transcode mimetype="video/x-matroska" using="vlcmpeg"/>

こんだけです。
最終的に /opt/etc/mediatomb/config.xml のトランスコードの部分は以下のようになります。

  <transcoding enabled="yes">
    <mimetype-profile-mappings>
      <transcode mimetype="video/x-flv" using="vlcmpeg"/>
      <transcode mimetype="video/x-matroska" using="vlcmpeg"/>
      <transcode mimetype="video/x-ms-wmv" using="vlcmpeg"/>
      <transcode mimetype="application/ogg" using="vlcmpeg"/>
      <transcode mimetype="application/ogg" using="oggflac2raw"/>
      <transcode mimetype="audio/x-flac" using="oggflac2raw"/>
    </mimetype-profile-mappings>
    <profiles>
      <profile name="oggflac2raw" enabled="no" type="external">
        <mimetype>audio/L16</mimetype>
        <accept-url>no</accept-url>
        <first-resource>yes</first-resource>
        <accept-ogg-theora>no</accept-ogg-theora>
        <agent command="ogg123" arguments="-d raw -o byteorder:big -f %out %in"/>
        <buffer size="1048576" chunk-size="131072" fill-size="262144"/>
      </profile>
      <profile name="vlcmpeg" enabled="yes" type="external">
        <mimetype>video/mpeg</mimetype>
        <accept-url>yes</accept-url>
        <first-resource>yes</first-resource>
        <accept-ogg-theora>yes</accept-ogg-theora>
        <agent command="/usr/local/bin/mediatomb-transcode-video" arguments="%in %out"/>
        <buffer size="14400000" chunk-size="512000" fill-size="120000"/>
      </profile>
    </profiles>
  </transcoding>

この設定の例では flv, mkv, wmv の 3種類の動画がトランスコードされます。


/opt/etc/mediatomb/config.xml を編集したら、mediatomb を再起動して設定を読み込ませます。

[paraches@localhost ~]$ sudo /etc/init.d/mediatomb restart
Shutting down mediatomb: ok
Starting mediatomb: ok
[paraches@localhost ~]$ 

これで mkvPS3 で見ることができるようになります! もちろん、ffmpegthumbnailer でサムネイルも表示されます。