hiroto-o's diary

とある大学の大学院博士課程を何とか卒業して、とある金融の仕事をロンドンでしています! リンクはご自由に♪ メールはhiroto_o20[at_mark] hotmail.comまで。([at_mark]は@に置き換えてね)

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」に入っている。