So-net無料ブログ作成

Sandy bridge Ubuntu 11.10(Oneiric)+VAAPI環境 [録画・再生]

Ubuntu 11.10(Oneiric)が13日リリースされたので、早速、Sandy Bridgeな環境にクリーンインストールし、まずはHWアクセラレータ機能(VAAPI)の環境とVAAPI対応のmplayer(DTV関連ツール)を導入してみた。必要なPKG類(libva..)はデフォルトのリポジトリーからでもインストール可能だがNatty同様に正常に動作しなかった。それでNattyでは「tarパッケージ」をコンパイル導入したが、今回は以下のリポジトリーから導入した。
$ sudo add-apt-repository ppa:jools/sandybridge
$ sudo apt-get update
$ sudo apt-get install libva1 i965-va-driver
$ vainfo
libva: libva version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/i965_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.32
vainfo: Driver version: i965 Driver 0.1
vainfo: Supported profile and entrypoints
     VAProfileMPEG2Simple : VAEntrypointVLD
     VAProfileMPEG2Main : VAEntrypointVLD
     VAProfileH264Baseline : VAEntrypointVLD
     VAProfileH264Baseline : VAEntrypointEncSlice
     VAProfileH264Main : VAEntrypointVLD
     VAProfileH264Main : VAEntrypointEncSlice
     VAProfileH264High : VAEntrypointVLD
     VAProfileH264High : VAEntrypointEncSlice
     VAProfileVC1Simple : VAEntrypointVLD
     VAProfileVC1Main : VAEntrypointVLD
     VAProfileVC1Advanced : VAEntrypointVLD
VAAPIを有効にした「XBMC」(導入は前記事参照)で正常動作を確認した。次にVAAPI対応のMplayer(DTV関連ツール)であるが、導入自体は以前の記事のとおりであるが、VAAPI、MULTI2復号化対応を有効化するため事前に以下を実施しておいた。
$ sudo apt-get install build-essential
$ wget http://hg.honeyplanet.jp/pt1/archive/c44e16dbb0e2.tar.bz2
$ sudo apt-get install libpcsclite-dev
$ tar xvfj c44e16dbb0e2.tar.bz2
$ cd pt1-c44e16dbb0e2/arib25/
$ make && make install
$ sudo apt-get install libva-dev
あとDTV関連ツールの最新追加パッチも当てるでのあれば以下を実施しておけば良い。
$ wget http://2sen.dip.jp/cgi-bin/dtvup/source/up0719.zip
$ unzip up0719.zip
$ cd mplayer-r32954p/
$ patch -p1 < ../mplayer-patches-0.97/0011-detect-channel-config-change-on-a-stereo-dmono-switc.patch
$ patch -p1 < ../mplayer-patches-0.97/0012-fix-the-problem-of-not-allocated-channel-element-in-.patch
$ patch -p1 < ../mplayer-patches-0.97/0013-decrease-verbosity-of-an-error-message.patch

nice!(0)  コメント(3) 

nice! 0

コメント 3

スペースカウボーイ

はじめまして
Linuxスキルはまだまだ初歩のものです。
今回Core i3のパソコンを新たに組みまして、ubuntu11.10(64)をインストールしました。
こちらのHPを参考にvaapiを有効にできたようです。
つづいてffmpegとvlcをvaapi対応でインストールすべく格闘してますが、うまいこといきません。
もしよろしければ どうやってインストールするかご指南いただけないでしょうか?

by スペースカウボーイ (2012-01-05 03:04) 

medaka

コメント有難うございます、こちらも未だに初歩の域です。
vlcの方は殆ど使ってませんが、oneiricのvlc(Ver.1.1.12)は既にvaapi対応だと思います。コマンドラインから「$ vlc --ffmpeg-hw」したあとTSファイルを再生してみてターミナルに表示されるメッセージから確認できます。
by medaka (2012-01-08 08:51) 

スペースカウボーイ

ご返答ありがとうございました。
教えていただいたコマンドで
avcodec decoder: Using VA API version 0.32 for hardware decoding.
を確認できました。
わたしもPT2+recpt1+EPGRECにて録画サーバにしているのですが、録画容量節約のためにMpeg4にエンコードできないものかと考えてます。が、いかせん、スキル我足りません。。。

by スペースカウボーイ (2012-01-15 18:12) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は1年以上新しい記事の更新がないブログに表示されております。