Cent OS 6.3にffmpegをインストールする方法

ffmpeghttp://ja.wikipedia.org/wiki/FFmpegは動画と音声を変換することのできる多彩なオプションが使用可能なソフトウェア。

 

ffmpegは標準リポジトリで提供されてないパッケージのため,標準ではyumでインストールできないようだ。

そこでRPMforgeリポジトリを導入して、標準リポジトリで提供されないパッケージ(ここではffmpeg)をyumでインストールできるようにする。

 

1 OSのバージョンを確認する

(http://hetare-engineer.blogspot.jp/2011/03/centos-os.htmlを参考に)

 

$ cat /etc/redhat-release 

CentOS release 6.3 (Final)

 

さらにLinuxが32bitなのか64bitなのかを確認する。

(http://linux.just4fun.biz/%E9%80%86%E5%BC%95%E3%81%8DUNIX%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89/Linux%E3%81%8C32bit%E3%81%8B64bit%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B.htmlを参考に)

 

$ uname -a

ここではx_86_64の表示があるので64bitと分かる。

 

2 RPMforgeリポジトリを導入するのに2段階の手順を踏む

(http://centossrv.com/rpmforge.shtmlを参考に)

(http://www.penlabo.net/archives/1685も参考)

 

2.1 yum-prioritiesプラグイン導入

$ sudo yum -y install yum-plugin-priorities

 

標準リポジトリとRPMforgeリポジトリの両方で提供されるパッケージについて、yum-prioritiesプラグインを導入して標準リポジトリのパッケージがRPMforgeリポジトリのパッケージで上書きされてしまわないようにするという設定をする。

$ sudo vi /etc/yum.repos.d/CentOS-Base.repo

 

viエディタの使い方(http://net-newbie.com/linux/commands/vi.html)を参考に

 

各セクションの末尾に

priority=1

を追加。

 

2.2 RPMforgeリポジトリ導入

2.2.1 ダウンロード ※CentOS6の場合

$ sudo wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

 

2.2.2 インストール※CentOS6の場合

$ sudo rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm

 

2.2.3 ダウンロードしたファイルを削除

$ sudo rm -f rpmforge-release-*

 

2.2.4 rpmforge-releaseアップデート

$ sudo yum -y update rpmforge-release

 

これでRPMforgeのお世話になれます。

 

3 いよいよffmpegをyumでインストール

(http://www.jinlingren.com/eid6.htmlを参考に)

 

$ sudo yum --enablerepo=rpmforge install ffmpeg

 

うまいことComplet!した。