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 ~]$
これで mkv を PS3 で見ることができるようになります! もちろん、ffmpegthumbnailer でサムネイルも表示されます。