Ubuntuから3gp形式のムービーファイルを再生する
携帯で撮った拡張子3gpのムービーファイルは、そのままでubuntu(っていうかlinux)では再生できない。
ライセンスの理由で、再生ソフトであるmplayerのバイナリにコーデックのサポートが入っていないんだとか。したがって、最初からソースをコンパイルすることになる。
http://blog.sartek.net/2008/05/mplayer-from-source-with-3gp-support-on.html
に書いてある通りにやるんだけど、「(ホームフォルダ)/mplayer/stream/stream.c」の最初の部分に、
#include"../libavutil/common.h"
を加える必要がある。
理由は、stream.cで「GET_UTF16」マクロが定義されてないこと。定義は、「(ホームフォルダ)/mplayer/libavutil/common.h」に入っている。