【Ubuntu 10.04】ATI動画再生支援を有効にする その3

gstreamer-vaapi を入れてみた。

◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆
ここで行う事は、Ubuntuの提供するパッケージ管理機能に重大な影響を与えます。
自分でセキュリティホールの対処、バージョン管理ができない場合は、クラックされたりする危険があります。また、ここに書かれた事を実施した結果、PCが再起不能に陥ったとしても、わしは一切の責任を負いません。

◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆◆Caution◆

noizumi@purplecat:~$ wget http://www.splitted-desktop.com/~gbeauchesne/gstreamer-vaapi/gstreamer-vaapi-latest.tar.gz
noizumi@purplecat:~$ tar xvzf gstreamer-vaapi-latest.tar.gz -C src

元ページの「Software requirements:」に書いてあるパッケージを入れるが、libva関係は既に入れてあるので、ibgstreamer0.10-dev、libgstreamer-plugins-base0.10-devを入れる。

noizumi@purplecat:~$ sudo aptitude install ibgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
noizumi@purplecat:~$ cd src
noizumi@purplecat:~/src$ ./configure && make
noizumi@purplecat:~/src$ sudo make install

こんなん出ました。

———————————————————————-
Libraries have been installed in:
/usr/lib/gstreamer-0.10

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the -LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the
LD_LIBRARY_PATH’ environment variable
during execution
– add LIBDIR to the LD_RUN_PATH' environment variable
during linking
- use the
-Wl,–rpath -Wl,LIBDIR’ linker flag
– have your system administrator add LIBDIR to `/etc/ld.so.conf’

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
———————————————————————-

ライブラリのPATH通せっと。
noizumi@purplecat:~/src$ sudo ldconfig
という事で、一応入ったはず。

動画プレーヤー(totem)で、例によって、Big Buck BunnyのFull HD(1920×1024 H.264)でテスト。ウインドウ画面だと、カクカク 🙁

しかし、全画面表示でヌルヌル 🙂

効いてるのかよく分からんので、「ubuntu gstreamer-vaapi」でぐぐれカスしてみると、こういうぺいづを見つける。registry.i486.binに何か記録しているようだ。

noizumi@purplecat:~$ strings .gstreamer-0.10/registry.i486.bin |grep vaapi
libgstvaapidecode.so
/usr/lib/gstreamer-0.10/libgstvaapidecode.so
libgstvaapisink.so
/usr/lib/gstreamer-0.10/libgstvaapisink.so
libgstvaapiconvert.so
/usr/lib/gstreamer-0.10/libgstvaapiconvert.so

システム的には、gstreamerで認識しているようだが、ウインドウでカクカクってのは、SMplayerでもそうだが、ウインドウ内表示は各アプリケーション依存なのだろう。

firefoxのプラグインでtotemが使われるので、totemのプラグインのgstreamerを動画再生支援対応にすれば、かなり動画再生環境が改善されると思い、今回のgstreamerの野良ビルドを実施したが、そう言えば、ブラウザのプラグインテストはしてない。

と、いう事で、Big Buck BunnyのFull HD(1920×1024 H.264)をダウンロードせずに、再生してみると、ヌルヌル動く :-)。

ウインドウ表示が癌なだけで、ブラウザ埋め込みプラグインだと大丈夫なので、やったかいがあったな。

“【Ubuntu 10.04】ATI動画再生支援を有効にする その3” への1件の返信

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください