Archive: 2013/02/22

MediaTombおさらい

昨日の対処でFFmpegによるmp4エンコードも復活したのだが、今度はまた先々週できるようになったMediaTombDLNAトランスコードがまた失敗する状態になってしまった。

昨日のmp4エンコード対処を参考にFFmpegのオプション指定を弄りつつ見直してみたものの、どうやらOPT_SEEKPOS="${3:+-ss $3}"があるとうまくいかないようだ。試しにOPT_SEEKPOS="-ss 120"とかするとちゃんと120秒飛ばしたところから再生が始まったように見えるので、MediaTombがパラメータを正しく渡せていないように思われるが、今回MediaTomb自体には手を加えていないので、何が良くないのか想像がつかない。

手元にあるMediaTombのソースツリーもバリエーションがいくつかできてしまって紛らわしいので、もう一度svnから最新版を取得しなおしてfix_libav_0.7_support.patch、libavformat_0.11_support.patch、mediatomb-seek.patchの3パッチを適用する事で、先々週と同等のソースツリーが再構築できた。

yano@GT110b:~/software/MediaTomb$ wget "https://launchpadlibrarian.net/71935204/fix_libav_0.7_support.patch"
yano@GT110b:~/software/MediaTomb$ wget "http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20120618/f6d39a21/attachment.patch" -O libavformat_0.11_support.patch
yano@GT110b:~/software/MediaTomb$ wget "http://sourceforge.net/tracker/download.php?group_id=129766&atid=715782&file_id=372446&aid=2995015" -O mediatomb-seek.patch
yano@GT110b:~/software/MediaTomb$ svn co https://svn.mediatomb.cc/svnroot/mediatomb/trunk/mediatomb mediatomb-newsrc
A mediatomb-newsrc/README.UTF_8
A mediatomb-newsrc/devconf
A mediatomb-newsrc/AUTHORS
A mediatomb-newsrc/webnew
~~~~~~~~~~~~~~~~~~~~~~~~~~
A mediatomb-newsrc/web/js/items.js
U mediatomb-newsrc
リビジョン 2104 をチェックアウトしました。
yano@GT110b:~/software/MediaTomb$ mv mediatomb-newsrc mediatomb-r2104
yano@GT110b:~/software/MediaTomb$ cd mediatomb-r2104/
yano@GT110b:~/software/MediaTomb/mediatomb-r2104$ patch -p 0 < ../mediatomb-seek.patch
yano@GT110b:~/software/MediaTomb/mediatomb-r2104$ patch -p 1 < ../fix_libav_0.7_support.patch
yano@GT110b:~/software/MediaTomb/mediatomb-r2104$ patch -p 1 < ../libavformat_0.11_support.patch
yano@GT110b:~/software/MediaTomb/mediatomb-r2104$ autoreconf -i
yano@GT110b:~/software/MediaTomb/mediatomb-r2104$ ./configure && make
yano@GT110b:~/software/MediaTomb/mediatomb-r2104$ sudo make install