2016年02月29日

Kvazaar HEVC encoderのコンパイル&インストール

Kvazaar HEVC encoderプロジェクトのページはこちらです。
http://ultravideo.cs.tut.fi/#encoder
余談ですが、KvazaarをGoogle翻訳したら、チェコ語で、訳はクエーサーでした。

ソースコードは、
https://github.com/ultravideo/kvazaar
このページ右側の「Download ZIP」ボタンをクリックして、
kvazaar-master.zip
を、適当なディレクトリに保存して、解凍します。

または、MSYSからGitを使って、以下のようにダウンロードします。
$ git clone https://github.com/ultravideo/kvazaar.git

以下の説明は、Gitを使った場合のディレクトリ名になっていますので、zipファイルをダウンロードした場合は読み替えてください。

MSYSで、ソースコードを保存したディレクトリに移動します。
$ cd kvazaar

ここでautogen.shを実行をすると、automake-1.11では以下のようなwarningが出ます。
automake-1.12では出ないようです。
configure.ac:40: warning: macro `AM_PROG_AR' not found in library

その場合は、以下のようにconfigure.acを修正します。
$ sed -i.orig -e "s/AM_PROG_AR/m4_ifdef([AM_PROG_AR], [AM_PROG_AR])/" configure.ac

修正後、
$ ./autogen.sh
$ ./configure --prefix=/mingw --disable-shared

configureが終了したら、pkg-configファイルのCflagsに、スタティックリンク用のフラグを追加します。
$ sed -i.orig -e "/Cflags:/s/$/ -DKVZ_STATIC_LIB/" src/kvazaar.pc

その後、
$ make
$ make install

以上で終了です。
posted by あべちん at 23:50 | Comment(0) | TrackBack(0) | FFmpeg追加ライブラリ
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/174263829
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック