上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--.--.-- / Top↑
私にとっては通算4回目のmplayerとSMPlayerのインストールでした。
先のマイPC・CentOS6.6自爆によるCentOS6.7インストール後の関連作業です。特に私が必要だったパッケージ類のインストール記録です。其々若干のバージョンアップがあるようですが大体のインストール手順などは6.6と変わりありません。今回はmplayerとSMPlayerのインストールです。

CentOSは本来の使用目的?(サーバー)から絶対的にマルチメディア系が弱いのが難点です。しかし、後付けのパッケージインストールですが何とかなるものです。ところで、ここでのmplayerはSMPlayerのラッパー(詰まりSMPlayerはmplayerを利用して動作している)として存在させますのでmplayerは最終的にはメインで使いません。mplayerインストール作業の主な目的はSMPlayerを使用する為の作業となります。

(お断り)
・当作業はCentOS6.7再インストール後の関連作業です。
 作業手順はCentOS6.6の手順を流用していますが、違いは
 ほぼバージョンのみです。(6.6と6.7で違いが有る時は明記します)
・以降の全てのGNOME端末メッセージではブログ表示の都合上、
 ブランクの横幅を詰めて表示している箇所があります。
・以降に掲載の/home/k/は私のホームフォルダです。
・以下のコマンドでの #マークは事前にrootログインが必要(suコマンド)。
・コマンドによってはネット接続が必要です。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
MPlayerのインストール
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■
DAG のリポジトリを追加
■■■■■■■■■■■■■■■■■■■■■■
The packages are all signed with this GPG keyのダウンロード
http://dag.wieers.com/rpm/
を開く。

「Getting startedと書いてある見出しの下の「Installation and Configuration」リンクをクリック

「B1. How to use this repository ?」の見出しの下の「this GPG key」のリンクを右クリックして「名前を付けてリンク先を保存」で適当なフォルダにRPM-GPG-KEY.dag.txtの名前で保存する。

ダウンロードした RPM-GPG-KEY.dag.txt をインポートする。
$ su
パスワード:
# rpm --import /home/k/ダウンロード/RPM-GPG-KEY.dag.txt
(ここでは RPM-GPG-KEY.dag.txt は/home/k/ダウンロード/にダウンロードされている)

■■■■■■■■■■■■■■■■■■■■■■
GPG keyインストール
■■■■■■■■■■■■■■■■■■■■■■
これは、「Red Hat, RHEL, Scientific Linux and CentOS」用となります。

# rpm -Uhv http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm を取得中
準備中...      ########################################### [100%]
  パッケージ rpmforge-release-0.5.3-1.el6.rf.x86_64 は既にインストールされています。
#

ここで「~~~既にインストールされています。」と表示されるのはCentOS6.7インストール時にrpmforgeの登録を行っているためです。これが本来の手順なので、ここではこのままパス。

■■■■■■■■■■■■■■■■■■■■■■
mplayerのインストール
■■■■■■■■■■■■■■■■■■■■■■
mplayer(関係とDVDを再生するためのライブラリ)をインストールします。

■■■■■■■■■■■■■■■
事前確認
■■■■■■■■■■■■■■■
# yum info mplayer
読み込んだプラグイン:fastestmirror, priorities, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirror.vodien.com
* extras: centos.usonyx.net
* rpmforge: mirror.hmc.edu
* updates: mirror.vodien.com
インストール済みパッケージ
名前     : mplayer
アーキテクチャ: x86_64
バージョン  : 1.0
リリース   : 0.48.svn20100703.el6.rf
容量     : 11 M
リポジトリー : installed
提供元リポジトリー : rpmforge
要約     : MPlayer, the Movie Player for Linux
URL     : http://mplayerhq.hu/
ライセンス  : GPL
説明     : MPlayer is a multimedia player. It plays most video formats as well as DVDs.
       : Its big feature is the wide range of supported output drivers. There are also
       : nice antialiased shaded subtitles and OSD.
       :
       : On x86, additional Win32 binary codecs should be added to /usr/lib64/codecs/.
       :
       : Available rpmbuild rebuild options :
       : --with : dvdread
       : --without : aalib lirc cdparanoia arts xvid esd lzo fame caca dvb vstream
       :  theora osdmenu gcccheck fribidi xvmc x264 faac mpc live ladspa
       :  amrnb samba speex twolame

#


■■■■■■■■■■■■■■■
インストール
■■■■■■■■■■■■■■■
# yum -y install mplayer
読み込んだプラグイン:fastestmirror, priorities, refresh-packagekit, security
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
* base: mirror.vodien.com
* extras: centos.usonyx.net
* rpmforge: mirror.hmc.edu
* updates: mirror.vodien.com
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package mplayer.x86_64 0:1.0-0.48.svn20100703.el6.rf will be インストール
--> 依存性の処理をしています: mplayer-common = 1.0-0.48.svn20100703.el6.rf のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: mplayer-fonts のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libliveMedia.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libmp3lame.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: liba52.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libmpg123.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libdca.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libfribidi.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libopencore-amrwb.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libdirac_decoder.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libaa.so.1()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libx264.so.107()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libschroedinger-1.0.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libvdpau.so.1()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libBasicUsageEnvironment.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libxvidcore.so.4()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libdirac_encoder.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libUsageEnvironment.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libopencore-amrnb.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libgroupsock.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libfaac.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libcaca.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libesd.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libenca.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libvga.so.1()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: librtmp.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> 依存性の処理をしています: libmad.so.0()(64bit) のパッケージ: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
--> トランザクションの確認を実行しています。
---> Package a52dec.x86_64 0:0.7.4-8.el6.rf will be インストール
---> Package aalib.x86_64 0:1.4.0-5.el6.rf will be インストール
---> Package dirac.x86_64 0:1.0.2-1.el6.rf will be インストール
--> 依存性の処理をしています: libcppunit-1.12.so.1()(64bit) のパッケージ: dirac-1.0.2-1.el6.rf.x86_64
---> Package enca.x86_64 0:1.10-1.el6.rf will be インストール
---> Package esound-libs.x86_64 1:0.2.41-3.1.el6 will be インストール
---> Package faac.x86_64 0:1.26-1.el6.rf will be インストール
---> Package fribidi.x86_64 0:0.10.9-1.el6.rf will be インストール
---> Package lame.x86_64 0:3.99.5-1.el6.rf will be インストール
---> Package libcaca.x86_64 0:0.99-0.1.beta17.el6.rf will be インストール
--> 依存性の処理をしています: libglut.so.3()(64bit) のパッケージ: libcaca-0.99-0.1.beta17.el6.rf.x86_64
---> Package libdca.x86_64 0:0.0.5-1.el6.rf will be インストール
---> Package libmad.x86_64 0:0.15.1b-4.el6.rf will be インストール
---> Package librtmp.x86_64 0:2.3-1.el6.rf will be インストール
---> Package libvdpau.x86_64 0:0.4.1-1.el6.rf will be インストール
---> Package live555.x86_64 0:0-0.27.2012.02.04.el6.rf will be インストール
---> Package mpg123.x86_64 0:1.20.1-1.el6.rf will be インストール
---> Package mplayer-common.x86_64 0:1.0-0.48.svn20100703.el6.rf will be インストール
---> Package mplayer-fonts.noarch 0:1.1-3.0.rf will be インストール
---> Package opencore-amr.x86_64 0:0.1.2-1.el6.rf will be インストール
---> Package schroedinger.x86_64 0:1.0.10-1.el6.rf will be インストール
--> 依存性の処理をしています: liborc-0.4.so.0()(64bit) のパッケージ: schroedinger-1.0.10-1.el6.rf.x86_64
---> Package svgalib.x86_64 0:1.9.25-1.el6.rf will be インストール
---> Package x264.x86_64 0:0.0.0-0.4.20101111.el6.rf will be インストール
---> Package xvidcore.x86_64 0:1.2.2-1.el6.rf will be インストール
--> トランザクションの確認を実行しています。
---> Package cppunit.x86_64 0:1.12.1-3.1.el6 will be インストール
---> Package freeglut.x86_64 0:2.6.0-1.el6 will be インストール
---> Package orc.x86_64 0:0.4.11-1.el6.rf will be インストール
--> 依存性解決を終了しました。

依存性を解決しました

===================================================
 パッケージ        アーキテクチャ バージョン リポジトリー   容量
===================================================
インストールしています:
mplayer    x86_64     1.0-0.48.svn20100703.el6.rf     rpmforge  4.0 M
依存性関連でのインストールをします。:
a52dec     x86_64     0.7.4-8.el6.rf            rpmforge  89 k
aalib      x86_64     1.4.0-5.el6.rf            rpmforge  167 k
cppunit     x86_64     1.12.1-3.1.el6            base    153 k
dirac      x86_64     1.0.2-1.el6.rf            rpmforge  2.4 M
enca       x86_64     1.10-1.el6.rf            rpmforge  174 k
esound-libs   x86_64     1:0.2.41-3.1.el6          base     74 k
faac       x86_64     1.26-1.el6.rf            rpmforge  140 k
freeglut    x86_64     2.6.0-1.el6              base    171 k
fribidi     x86_64     0.10.9-1.el6.rf           rpmforge  68 k
lame       x86_64     3.99.5-1.el6.rf           rpmforge  647 k
libcaca     x86_64     0.99-0.1.beta17.el6.rf       rpmforge  330 k
libdca      x86_64     0.0.5-1.el6.rf           rpmforge  147 k
libmad      x86_64     0.15.1b-4.el6.rf          rpmforge  71 k
librtmp     x86_64     2.3-1.el6.rf             rpmforge  106 k
libvdpau     x86_64     0.4.1-1.el6.rf           rpmforge  140 k
live555      x86_64     0-0.27.2012.02.04.el6.rf     rpmforge  859 k
mpg123      x86_64     1.20.1-1.el6.rf           rpmforge  433 k
mplayer-common  x86_64     1.0-0.48.svn20100703.el6.rf   rpmforge  1.3 M
mplayer-fonts  noarch     1.1-3.0.rf              rpmforge  1.0 M
opencore-amr   x86_64     0.1.2-1.el6.rf           rpmforge  417 k
orc         x86_64     0.4.11-1.el6.rf          rpmforge  344 k
schroedinger   x86_64     1.0.10-1.el6.rf          rpmforge  591 k
svgalib      x86_64     1.9.25-1.el6.rf          rpmforge  694 k
x264       x86_64     0.0.0-0.4.20101111.el6.rf     rpmforge  1.0 M
xvidcore     x86_64     1.2.2-1.el6.rf           rpmforge  555 k

トランザクションの要約
===================================================
インストール   26 パッケージ

総ダウンロード容量: 16 M
インストール済み容量: 53 M
パッケージをダウンロードしています:
(1/26): a52dec-0.7.4-8.el6.rf.x86_64.rpm   | 89 kB  00:00
(2/26): aalib-1.4.0-5.el6.rf.x86_64.rpm   | 167 kB  00:00
(3/26): cppunit-1.12.1-3.1.el6.x86_64.rpm  | 153 kB  00:00
(4/26): dirac-1.0.2-1.el6.rf.x86_64.rpm   | 2.4 MB  00:03
(5/26): enca-1.10-1.el6.rf.x86_64.rpm    | 174 kB  00:00
(6/26): esound-libs-0.2.41-3.1.el6.x86_64.rpm | 74 kB 00:00
(7/26): faac-1.26-1.el6.rf.x86_64.rpm    | 140 kB  00:00
(8/26): freeglut-2.6.0-1.el6.x86_64.rpm   | 171 kB  00:00
(9/26): fribidi-0.10.9-1.el6.rf.x86_64.rpm | 68 kB   00:00
(10/26): lame-3.99.5-1.el6.rf.x86_64.rpm  | 647 kB   00:01
(11/26): libcaca-0.99-0.1.beta17.el6.rf.x86_64.rpm | 330 kB 00:00
(12/26): libdca-0.0.5-1.el6.rf.x86_64.rpm  | 147 kB  00:00
(13/26): libmad-0.15.1b-4.el6.rf.x86_64.rpm | 71 kB  00:00
(14/26): librtmp-2.3-1.el6.rf.x86_64.rpm   | 106 kB  00:00
(15/26): libvdpau-0.4.1-1.el6.rf.x86_64.rpm | 140 kB  00:00
(16/26): live555-0-0.27.2012.02.04.el6.rf.x86_64.rpm | 859 kB 00:00
(17/26): mpg123-1.20.1-1.el6.rf.x86_64.rpm  | 433 kB  00:00
(18/26): mplayer-1.0-0.48.svn20100703.el6.rf.x86_64.rpm | 4.0 MB 00:02
(19/26): mplayer-common-1.0-0.48.svn20100703.el6.rf.x86_64.rpm | 1.3 MB 00:00
(20/26): mplayer-fonts-1.1-3.0.rf.noarch.rpm | 1.0 MB    00:00
(21/26): opencore-amr-0.1.2-1.el6.rf.x86_64.rpm | 417 kB  00:00
(22/26): orc-0.4.11-1.el6.rf.x86_64.rpm    | 344 kB    00:00
(23/26): schroedinger-1.0.10-1.el6.rf.x86_64.rpm | 591 kB  00:00
(24/26): svgalib-1.9.25-1.el6.rf.x86_64.rpm | 694 kB     00:00
(25/26): x264-0.0.0-0.4.20101111.el6.rf.x86_64.rpm | 1.0 MB 00:00
(26/26): xvidcore-1.2.2-1.el6.rf.x86_64.rpm | 555 kB     00:00
----------------------------------------------------------------------
合計                    825 kB/s | 16 MB 00:19
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
警告: RPMDB は yum 以外で変更されました。
 インストールしています : 1:esound-libs-0.2.41-3.1.el6.x86_64     1/26
 インストールしています : mpg123-1.20.1-1.el6.rf.x86_64         2/26
 インストールしています : libvdpau-0.4.1-1.el6.rf.x86_64        3/26
 インストールしています : mplayer-common-1.0-0.48.svn20100703.el6.rf.x86_64 4/26
 インストールしています : librtmp-2.3-1.el6.rf.x86_64          5/26
 インストールしています : xvidcore-1.2.2-1.el6.rf.x86_64        6/26
 インストールしています : libdca-0.0.5-1.el6.rf.x86_64         7/26
 インストールしています : orc-0.4.11-1.el6.rf.x86_64          8/26
 インストールしています : schroedinger-1.0.10-1.el6.rf.x86_64     9/26
 インストールしています : fribidi-0.10.9-1.el6.rf.x86_64       10/26
 インストールしています : opencore-amr-0.1.2-1.el6.rf.x86_64     11/26
 インストールしています : live555-0-0.27.2012.02.04.el6.rf.x86_64  12/26
 インストールしています : faac-1.26-1.el6.rf.x86_64          13/26
 インストールしています : enca-1.10-1.el6.rf.x86_64          14/26
 インストールしています : mplayer-fonts-1.1-3.0.rf.noarch      15/26
 インストールしています : freeglut-2.6.0-1.el6.x86_64         16/26
 インストールしています : libcaca-0.99-0.1.beta17.el6.rf.x86_64   17/26
 インストールしています : aalib-1.4.0-5.el6.rf.x86_64         18/26
 インストールしています : cppunit-1.12.1-3.1.el6.x86_64        19/26
 インストールしています : dirac-1.0.2-1.el6.rf.x86_64         20/26
 インストールしています : libmad-0.15.1b-4.el6.rf.x86_64       21/26
 インストールしています : svgalib-1.9.25-1.el6.rf.x86_64       22/26
 インストールしています : lame-3.99.5-1.el6.rf.x86_64         23/26
 インストールしています : x264-0.0.0-0.4.20101111.el6.rf.x86_64   24/26
 インストールしています : a52dec-0.7.4-8.el6.rf.x86_64        25/26
 インストールしています : mplayer-1.0-0.48.svn20100703.el6.rf.x86_64 26/26
 Verifying : a52dec-0.7.4-8.el6.rf.x86_64          1/26
 Verifying : x264-0.0.0-0.4.20101111.el6.rf.x86_64     2/26
 Verifying : lame-3.99.5-1.el6.rf.x86_64           3/26
 Verifying : svgalib-1.9.25-1.el6.rf.x86_64         4/26
 Verifying : libmad-0.15.1b-4.el6.rf.x86_64         5/26
 Verifying : cppunit-1.12.1-3.1.el6.x86_64          6/26
 Verifying : aalib-1.4.0-5.el6.rf.x86_64           7/26
 Verifying : mpg123-1.20.1-1.el6.rf.x86_64          8/26
 Verifying : schroedinger-1.0.10-1.el6.rf.x86_64      9/26
 Verifying : freeglut-2.6.0-1.el6.x86_64           10/26
 Verifying : mplayer-fonts-1.1-3.0.rf.noarch        11/26
 Verifying : enca-1.10-1.el6.rf.x86_64            12/26
 Verifying : faac-1.26-1.el6.rf.x86_64            13/26
 Verifying : mplayer-1.0-0.48.svn20100703.el6.rf.x86_64  14/26
 Verifying : live555-0-0.27.2012.02.04.el6.rf.x86_64    15/26
 Verifying : dirac-1.0.2-1.el6.rf.x86_64           16/26
 Verifying : opencore-amr-0.1.2-1.el6.rf.x86_64       17/26
 Verifying : fribidi-0.10.9-1.el6.rf.x86_64         18/26
 Verifying : libcaca-0.99-0.1.beta17.el6.rf.x86_64     19/26
 Verifying : orc-0.4.11-1.el6.rf.x86_64           20/26
 Verifying : 1:esound-libs-0.2.41-3.1.el6.x86_64      21/26
 Verifying : libdca-0.0.5-1.el6.rf.x86_64          22/26
 Verifying : xvidcore-1.2.2-1.el6.rf.x86_64         23/26
 Verifying : librtmp-2.3-1.el6.rf.x86_64           24/26
 Verifying : mplayer-common-1.0-0.48.svn20100703.el6.rf.x86_64 25/26
 Verifying : libvdpau-0.4.1-1.el6.rf.x86_64         26/26

インストール:
mplayer.x86_64 0:1.0-0.48.svn20100703.el6.rf

依存性関連をインストールしました:
 a52dec.x86_64 0:0.7.4-8.el6.rf      aalib.x86_64 0:1.4.0-5.el6.rf
 cppunit.x86_64 0:1.12.1-3.1.el6      dirac.x86_64 0:1.0.2-1.el6.rf
 enca.x86_64 0:1.10-1.el6.rf        esound-libs.x86_64 1:0.2.41-3.1.el6
 faac.x86_64 0:1.26-1.el6.rf         freeglut.x86_64 0:2.6.0-1.el6
 fribidi.x86_64 0:0.10.9-1.el6.rf     lame.x86_64 0:3.99.5-1.el6.rf
 libcaca.x86_64 0:0.99-0.1.beta17.el6.rf libdca.x86_64 0:0.0.5-1.el6.rf
 libmad.x86_64 0:0.15.1b-4.el6.rf     librtmp.x86_64 0:2.3-1.el6.rf
 libvdpau.x86_64 0:0.4.1-1.el6.rf     live555.x86_64 0:0-0.27.2012.02.04.el6.rf
 mpg123.x86_64 0:1.20.1-1.el6.rf      mplayer-common.x86_64 0:1.0-0.48.svn20100703.el6.rf
 mplayer-fonts.noarch 0:1.1-3.0.rf     opencore-amr.x86_64 0:0.1.2-1.el6.rf
 orc.x86_64 0:0.4.11-1.el6.rf        schroedinger.x86_64 0:1.0.10-1.el6.rf
 svgalib.x86_64 0:1.9.25-1.el6.rf     x264.x86_64 0:0.0.0-0.4.20101111.el6.rf
 xvidcore.x86_64 0:1.2.2-1.el6.rf

完了しました!
#


■■■■■■■■■■■■■■■■■■■■■■
Binary Codec Packagesダウンロード&設定
■■■■■■■■■■■■■■■■■■■■■■
http://www.mplayerhq.hu/design7/dload.html
のサイトの
Binary Codec Packages(ページの真ん中の上辺り)の見出しの下の
「Linux x86 20071007」の「HTTP」をクリック。
→「ファイルを保存する」→[OK]ボタン

essential-20071007.tar.bz2 (9.5MB)
が保存される。

# cd /home/k/ダウンロード
(ここでは essential-20071007.tar.bz2 は/home/k/ダウンロード/にダウンロードされています)

ファイルを展開(解凍)
# cd /home/k/ダウンロード
# tar jxvf essential-20071007.tar.bz2
essential-20071007/
essential-20071007/xanlib.dll
essential-20071007/wvc1dmod.dll
essential-20071007/vp7vfw.dll
essential-20071007/vsshdsd.dll
essential-20071007/README
essential-20071007/tvqdec.dll
essential-20071007/lsvxdec.dll
essential-20071007/wmsdmod.dll
essential-20071007/vdowave.drv
essential-20071007/VDODEC32.dll
essential-20071007/DECVW_32.DLL
essential-20071007/wmvadvd.dll
essential-20071007/msms001.vwp
essential-20071007/mi-sc4.acm
essential-20071007/AvidQTAVUICodec.qtx
essential-20071007/BeHereiVideo.qtx
essential-20071007/CLRVIDDC.DLL
essential-20071007/CtWbJpg.DLL
essential-20071007/LCMW2.dll
essential-20071007/LCODCCMW2E.dll
essential-20071007/QuickTime.qts
essential-20071007/QuickTimeEssentials.qtx
essential-20071007/QuickTimeInternetExtras.qtx
essential-20071007/ViVD2.dll
essential-20071007/acelpdec.ax
essential-20071007/alf2cd.acm
essential-20071007/aslcodec_dshow.dll
essential-20071007/clrviddd.dll
essential-20071007/cook.so
essential-20071007/drvc.so
essential-20071007/dspr.so.6.0
essential-20071007/iac25_32.ax
essential-20071007/icmw_32.dll
essential-20071007/ir41_32.dll
essential-20071007/ir50_32.dll
essential-20071007/ivvideo.dll
essential-20071007/jp2avi.dll
essential-20071007/lhacm.acm
essential-20071007/m3jp2k32.dll
essential-20071007/msh261.drv
essential-20071007/msscds32.ax
essential-20071007/nsrt2432.acm
essential-20071007/qpeg32.dll
essential-20071007/qtmlClient.dll
essential-20071007/rt32dcmp.dll
essential-20071007/sipr.so.6.0
essential-20071007/tokf.so.6.0
essential-20071007/tokr.so.6.0
essential-20071007/vid_3ivX.xa
essential-20071007/vivog723.acm
essential-20071007/voxmsdec.ax
essential-20071007/vp4vfw.dll
essential-20071007/vp6vfw.dll
essential-20071007/vssh264.dll
essential-20071007/vssh264core.dll
essential-20071007/vssh264dec.dll
essential-20071007/vsslight.dll
essential-20071007/vsswlt.dll
essential-20071007/wma9dmod.dll
essential-20071007/wmadmod.dll
essential-20071007/wmspdmod.dll
essential-20071007/wmv9dmod.dll
essential-20071007/wmvdmod.dll
essential-20071007/wnvwinx.dll
#
「essential-20071007」というフォルダが展開(解凍)される

コーデックを移動
CentOS6.7ではフォルダが無いのであらかじめ作成しておく。
# mkdir /usr/lib/codecs
# mv essential-20071007/* /usr/lib/codecs
64個のファイルが移動。(残った/home/k/ダウンロード/essential-20071007のガラは削除)
一応念のために元を保存しておく。
# mv essential-20071007.tar.bz2 /usr/lib/codecs

■■■■■■■■■■■■■■■■■■■■■■
MPlayerの起動テスト
■■■■■■■■■■■■■■■■■■■■■■
mplayerの起動パラメタの形式は以下です。
$ mplayer (動画や音楽ファイル名)

起動してみます。こちらは起動テストのみ。(注:テストはrootではない!)ここではパラメタを与えていないのでパラメタ一覧を表示するだけ。
$ mplayer
Creating config file: /home/k/.mplayer/config
MPlayer SVN-r31628-4.4.6 (C) 2000-2010 MPlayer Team
Usage: mplayer [options] [url|path/]filename

Basic options: (complete list in the man page)
-vo select video output driver ('-vo help' for a list)
-ao select audio output driver ('-ao help' for a list)
vcd:// play (S)VCD (Super Video CD) track (raw device, no mount)
dvd:// play DVD title from device instead of plain file
-alang/-slang select DVD audio/subtitle language (by 2-char country code)
-ss seek to given (seconds or hh:mm:ss) position
-nosound do not play sound
-fs fullscreen playback (or -vm, -zoom, details in the man page)
-x -y set display resolution (for use with -vm or -zoom)
-sub specify subtitle file to use (also see -subfps, -subdelay)
-playlist specify playlist file
-vid x -aid y select video (x) and audio (y) stream to play
-fps x -srate y change video (x fps) and audio (y Hz) rate
-pp enable postprocessing filter (details in the man page)
-framedrop enable frame dropping (for slow machines)

Basic keys: (complete list in the man page, also check input.conf)
<- or -> seek backward/forward 10 seconds
down or up seek backward/forward 1 minute
pgdown or pgup seek backward/forward 10 minutes
< or > step backward/forward in playlist
p or SPACE pause movie (press any key to continue)
q or ESC stop playing and quit program
+ or - adjust audio delay by +/- 0.1 second
o cycle OSD mode: none / seekbar / seekbar + timer
* or / increase or decrease PCM volume
x or z adjust subtitle delay by +/- 0.1 second
r or t adjust subtitle position up/down, also see -vf expand

* * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * * *

$


■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
SMPlayerのインストール
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
SMPlayerをインストールします。

■■■■■■■■■■■■■■■■■■■■■■
インストール
■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■
事前確認
■■■■■■■■■■■■■■■
$ yum info smplayer
読み込んだプラグイン:fastestmirror, priorities, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: ftp.jaist.ac.jp
* extras: ftp.jaist.ac.jp
* rpmforge: ftp.kddilabs.jp
* updates: ftp.jaist.ac.jp
adobe-linux-x86_64 2/2
利用可能なパッケージ
名前      : smplayer
アーキテクチャ : x86_64
バージョン   : 0.6.9
リリース    : 1.el6.rf
容量      : 1.8 M
リポジトリー  : rpmforge
要約      : Frontend for mplayer
URL      : http://smplayer.berlios.de/
ライセンス   : GPLv2+
説明      : SMPlayer intends to be a complete front-end for MPlayer, from basic features
        : like playing videos, DVDs, and VCDs to more advanced features like support
        : for Mplayer filters and more. One of the main features is the ability to
        : remember the state of a played file, so when you play it later it will resume
        : at the same point and with the same settings. smplayer is developed with
        : the Qt toolkit, so it's multi-platform.

$

■■■■■■■■■■■■■■■
インストール
■■■■■■■■■■■■■■■
$ su
パスワード:

# yum install -y smplayer
読み込んだプラグイン:fastestmirror, priorities, refresh-packagekit, security
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
* base: mirror.vodien.com
* extras: centos.usonyx.net
* rpmforge: ftp.kddilabs.jp
* updates: centos.usonyx.net
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package smplayer.x86_64 0:0.6.9-1.el6.rf will be インストール
--> 依存性解決を終了しました。

依存性を解決しました

===================================================
パッケージ アーキテクチャ バージョン リポジトリー 容量
===================================================
インストールしています:
smplayer  x86_64    0.6.9-1.el6.rf    rpmforge   1.8 M

トランザクションの要約
===================================================
インストール 1 パッケージ

総ダウンロード容量: 1.8 M
インストール済み容量: 7.4 M
パッケージをダウンロードしています:
smplayer-0.6.9-1.el6.rf.x86_64.rpm  | 1.8 MB  00:00
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
 インストールしています : smplayer-0.6.9-1.el6.rf.x86_64  1/1
 Verifying : smplayer-0.6.9-1.el6.rf.x86_64       1/1

インストール:
  smplayer.x86_64 0:0.6.9-1.el6.rf

完了しました!
#

■■■■■■■■■■■■■■■■■■■■■■
SMPlayerの動作テスト
■■■■■■■■■■■■■■■■■■■■■■
(テストはrootではない!)

$ which smplayer
/usr/bin/smplayer
$ smplayer

これで起動まで出来ました。
smplayer201501.png

また私の場合、環境等の設定は以下のフォルダに出来ていました。
/home/k/.mplayer/ フォルダ以下
/home/k/.config/smplayer/ フォルダ以下

-------------------------------------------------
【参考】smplayer起動時のログメッセージ
-------------------------------------------------
smplayer起動時には以下のようなメッセージが出ます。これはDebug:メッセージのようですから、どこか?で消せばよいのでしょうけれど、私は普段コマンド起動ではないので気にしていません。消してないというか消そうともしてないです…(^^;)

$ smplayer
Debug: main: lock_file: /home/k/.config/smplayer/smplayer_init.lock
Warning: main: can't open /home/k/.config/smplayer/smplayer_init.lock for writing
Debug: global_init
Debug: global_init: config file: '/home/k/.config/smplayer/smplayer.ini'
Debug: Preferences::load
Debug: AssStyles::load
Debug: Translator::loadCatalog: can't load qt_ja_JP from /usr/share/smplayer/translations
Debug: Translator::loadCatalog: successfully loaded qt_ja_JP from /usr/share/qt4/translations
Debug: Translator::loadCatalog: successfully loaded smplayer_ja_JP from /usr/share/smplayer/translations
これは Linux で実行中の SMPlayer v. 0.6.9 (SVN r3447) です
Debug: これは Linux で実行中の SMPlayer v. 0.6.9 (SVN r3447) です
Debug: Compiled with Qt v. 4.6.2, using 4.6.2
Debug: * application path: '/usr/bin'
Debug: * data path: '/usr/share/smplayer'
Debug: * translation path: '/usr/share/smplayer/translations'
Debug: * doc path: '/usr/share/doc/smplayer-0.6.9'
Debug: * themes path: '/usr/share/smplayer/themes'
Debug: * shortcuts path: '/usr/share/smplayer/shortcuts'
Debug: * config path: '/home/k/.config/smplayer'
Debug: * ini path: '/home/k/.config/smplayer'
Debug: * file for subtitles' styles: '/home/k/.config/smplayer/styles.ass'
Debug: * current path: '/home/k'
Debug: SMPlayer::processArgs: arguments: 1
Debug: SMPlayer::processArgs: 0 = smplayer
Debug: SMPlayer::processArgs: files_to_play: count: 0
Debug: MyClient::MyClient
Debug: SMPlayer::processArgs: trying to connect to port 0
Debug: SMPlayer::gui: changed working directory to app path
Debug: SMPlayer::gui: current directory: /usr/bin
Debug: Screen::setAutoHideCursor: 0
Debug: Screen::setAutoHideCursor: 0
Debug: Core::changeFileSettingsMethod: hash
Debug: MplayerLayer::setRepaintBackground: 0
Debug: Preferences::monitor_aspect_double
Debug: warning: monitor_aspect couldn't be parsed!
Debug: monitor_aspect set to 0
Debug: Playlist::setModified: 0
Debug: Playlist::loadSettings
Debug: Playlist::setModified: 0
Debug: Playlist::updateView
Debug: Style name: 'gtk+'
Debug: Style class name: 'QGtkStyle'
Debug: Favorites::load
Debug: TVList::parse_channels_conf
Debug: VList::parse_channels_conf: /home/k/.mplayer/channels.conf.ter doesn't exist
Debug: TVList::parse_channels_conf: can't open /home/k/.mplayer/channels.conf
Debug: Favorites::load
Debug: TVList::parse_channels_conf
Debug: VList::parse_channels_conf: /home/k/.mplayer/channels.conf.ter doesn't exist
Debug: TVList::parse_channels_conf: can't open /home/k/.mplayer/channels.conf
Debug: BaseGui::initializeMenus
Debug: BaseGui::initializeMenus
Debug: BaseGui::updateRecents
Debug: BaseGui::updateWidgets
Debug: Core::changeUseAss: 1
Debug: Core::changeSubVisilibity: 1
Debug: Core::tellmp: 'sub_visibility 1'
Warning: tellmp: no process running: sub_visibility 1
Debug: Core::displayMessage
Debug: BaseGui::setStayOnTop: 0
Debug: BaseGui::setStayOnTop: nothing to do
Debug: BaseGui::updateWidgets
Debug: BaseGui::updateRecents
Debug: Preferences::save
Debug: AssStyles::save
Debug: BaseGui::initializeGui: server running on port 57477
Debug: BaseGui::initializeMenus
Debug: BaseGui::updateRecents
Debug: BaseGui::updateWidgets
Debug: BaseGuiPlus::loadConfig
Debug: DefaultGui::createStatusBar
Debug: DefaultGui::createActions
Debug: DefaultGui::createControlWidget
Debug: DefaultGui::createControlWidgetMini
Debug: BaseGui::initializeMenus
Debug: BaseGui::updateRecents
Debug: DefaultGui::updateWidgets
Debug: BaseGui::updateWidgets
Debug: DefaultGui::loadConfig
Debug: DesktopInfo::isInsideScreen: geometry of screen: x:0 y:0 w:1400 h:1050
Debug: ToolbarEditor::load: 'toolbar1'
Debug: ToolbarEditor::load: loading action open_file
Debug: ToolbarEditor::load: loading action open_dvd
Debug: ToolbarEditor::load: loading action open_url
Debug: ToolbarEditor::load: loading action separator
Debug: ToolbarEditor::load: adding separator
Debug: ToolbarEditor::load: loading action compact
Debug: ToolbarEditor::load: loading action fullscreen
Debug: ToolbarEditor::load: loading action separator
Debug: ToolbarEditor::load: adding separator
Debug: ToolbarEditor::load: loading action screenshot
Debug: ToolbarEditor::load: loading action separator
Debug: ToolbarEditor::load: adding separator
Debug: ToolbarEditor::load: loading action show_file_properties
Debug: ToolbarEditor::load: loading action show_playlist
Debug: ToolbarEditor::load: loading action show_preferences
Debug: ToolbarEditor::load: loading action separator
Debug: ToolbarEditor::load: adding separator
Debug: ToolbarEditor::load: loading action play_prev
Debug: ToolbarEditor::load: loading action play_next
Debug: ToolbarEditor::load: 'controlwidget'
Debug: ToolbarEditor::load: loading action play
Debug: ToolbarEditor::load: loading action pause_and_frame_step
Debug: ToolbarEditor::load: loading action stop
Debug: ToolbarEditor::load: loading action separator
Debug: ToolbarEditor::load: adding separator
Debug: ToolbarEditor::load: loading action rewindbutton_action
Debug: ToolbarEditor::load: loading action timeslider_action
Debug: TimeSlider::setDragDelay: 100
Debug: ToolbarEditor::load: loading action forwardbutton_action
Debug: ToolbarEditor::load: loading action separator
Debug: ToolbarEditor::load: adding separator
Debug: ToolbarEditor::load: loading action fullscreen
Debug: ToolbarEditor::load: loading action mute
Debug: ToolbarEditor::load: loading action volumeslider_action
Debug: ToolbarEditor::load: 'controlwidget_mini'
Debug: ToolbarEditor::load: loading action play_or_pause
Debug: ToolbarEditor::load: loading action stop
Debug: ToolbarEditor::load: loading action separator
Debug: ToolbarEditor::load: adding separator
Debug: ToolbarEditor::load: loading action rewind1
Debug: ToolbarEditor::load: loading action timeslider_action
Debug: TimeSlider::setDragDelay: 100
Debug: ToolbarEditor::load: loading action forward1
Debug: ToolbarEditor::load: loading action separator
Debug: ToolbarEditor::load: adding separator
Debug: ToolbarEditor::load: loading action mute
Debug: ToolbarEditor::load: loading action volumeslider_action
Debug: ToolbarEditor::load: ''
Debug: ToolbarEditor::load: loading action play
Debug: ToolbarEditor::load: loading action pause
Debug: ToolbarEditor::load: loading action stop
Debug: ToolbarEditor::load: loading action separator
Debug: ToolbarEditor::load: adding separator
Debug: ToolbarEditor::load: loading action rewindbutton_action
Debug: ToolbarEditor::load: loading action timeslider_action
Debug: TimeSlider::setDragDelay: 100
Debug: ToolbarEditor::load: loading action forwardbutton_action
Debug: ToolbarEditor::load: loading action separator
Debug: ToolbarEditor::load: adding separator
Debug: ToolbarEditor::load: loading action fullscreen
Debug: ToolbarEditor::load: loading action mute
Debug: ToolbarEditor::load: loading action volumeslider_action
Debug: ToolbarEditor::load: loading action separator
Debug: ToolbarEditor::load: adding separator
Debug: ToolbarEditor::load: loading action timelabel_action
Debug: Helper::qtVersion: 4602
Debug: DefaultGui::loadConfig: playlist visible: 0
Debug: DefaultGui::loadConfig: playlist position: 0, 0
Debug: DefaultGui::loadConfig: playlist size: 100 x 30
Debug: DefaultGui::updateWidgets
Debug: BaseGui::updateWidgets
Debug: BaseGui::showEvent
Debug: BaseGui::loadActions
Debug: ActionsEditor::loadFromConfig
Debug: BaseGui::initializeMenus
Debug: BaseGui::updateRecents
Debug: DefaultGui::updateWidgets
Debug: BaseGui::updateWidgets
Debug: BaseGuiPlus::showPlaylist: 1
Debug: BaseGuiPlus::showPlaylist (before): playlist visible: 0
Debug: BaseGuiPlus::showPlaylist (before): playlist position: 0, 0
Debug: BaseGuiPlus::showPlaylist (before): playlist size: 100 x 30
Debug: BaseGuiPlus::dockVisibilityChanged: 1
Debug: DesktopInfo::isInsideScreen: geometry of screen: x:0 y:0 w:1400 h:1050
Debug: BaseGuiPlus::showPlaylist (after): playlist visible: 1
Debug: BaseGuiPlus::showPlaylist (after): playlist position: 0, 0
Debug: BaseGuiPlus::showPlaylist (after): playlist size: 540 x 289
Debug: BaseGuiPlus::closeEvent
Debug: BaseGuiPlus::closeWindow
Debug: BaseGui::closeWindow
Debug: DefaultGui::saveConfig
Debug: DefaultGui::saveConfig: w: 580 h: 440
Debug: Helper::qtVersion: 4602
Debug: ToolbarEditor::save: 'toolbar1'
Debug: ToolbarEditor::save: 'controlwidget'
Debug: ToolbarEditor::save: 'controlwidget_mini'
Debug: ToolbarEditor::save: ''
Debug: BaseGuiPlus::saveConfig
Debug: Core::saveMediaInfo
Debug: Favorites::save
Debug: Favorites::save
Debug: Playlist::saveSettings
Debug: global_end
Debug: Preferences::save
Debug: AssStyles::save
$

■■■■■■■■■■■■■■■■■■■■■■
使ってみる
■■■■■■■■■■■■■■■■■■■■■■
システムメニューからも起動できます。
<GNOME端末メニューからの起動手順>
「アプリケーション」→「サウンドとビデオ」→「SMPlayer」

う〜ん、私の環境ではメニューにアイコンが付きませんが…、きちんと動作はしています。
(注)
インストール直後にはメニューにアイコンが付かないようですが、そのまま少しの期間継続使用していればアイコンは自動的に付くようです。

とりあえず、手持ちの動画データで動作確認してみました。
smplayer201502.png

MP3等音楽データもOKですし、動画データもOKです。(^^) ちなみに私はGNOMEパネルに登録したメニューアイコンから一発起動しています。

■■■■■■■■■■■■■■■■■■■■■■
最後に
■■■■■■■■■■■■■■■■■■■■■■
CentOSではプレインストールされていても全く無能な「動画プレーヤー」等が入っていますが、著作権の問題なのかツールをアドオンしてやらないと何も出来ません。DVDや動画を再生しようとすると再生出来ないのは昔からで、全く無能というかゴミというか余計なツールでHDD容量を食っているだけの厄介者でしかありません。(でも依存関係が怖くて消せないのですよねぇ…(^^;) )smplayerはそんな状況を一気に解決してくれるツールです。

smplayerは私はOS移行前の旧機種の時代からずっと愛用していたツールです。今回6.6→6.7程度の移行くらいではバージョン差は殆ど無く、何の問題も無くインストール出来る事が確認出来てひと安心でした。(^^) やはり私のCentOSにとっては慣れもありますが、smplayerがベストマッチングのようです。smplayerはやはり使い易くていいです。たぶんこれからも使い続けるのでしょう。(^^;)


■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
当作業の実行環境
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
◆オペレーティングシステム:CentOS release 6.7(64bit)
 Kernelバージョン  :2.6.32-573.3.1.el6.x86_64
◆SMPlayer
 バージョン: 0.6.9 (SVN r3447)
 Qt 4.6.2 を使用しています (Qt 4.6.2 でコンパイルされています)
 MPlayer SVN r31628 を使用しています

--- 以上 ---
2015.08.23 / Top↑
Secret(管理者にだけ表示を許可する)


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。