音声・動画を再生する

Last-modified: 2007-06-14 (木) 12:09:19
  • NOTE: 2007.6.19 NVIDIAプロプライエタリドライバの問題を追加しました。

UbuntuではデフォルトでtotemとRhythmBox,KubuntuではKaffeineとamaroKがインストールされていますが、ライセンスの問題から初期状態ではどちらもoggやogg-videoしか再生できません。

mp3などのライセンス上問題がある(フリーでない)形式のファイルは、ユーザがcodecを追加することで再生できるようになります。

gstreamer-plugin

totemやmplayerで使用されるプラグイン群です。
Ubuntuでの最新は0.10のようですので、間違って0.8系をインストールしないように注意してください。
ライセンスやサポート形態によって、いくつかのパッケージが存在していますが、私は以下のパッケージをインストールしました。
詳細は、apt-cache showなどを使用して参照してみてください。

  • gstreamer0.10-plugins-good : フリーなプラグイン
  • gstreamer0.10-plugins-ugly : mp3などのプラグイン
  • gstreamer0.10-plugins-ugly-multiverse :
  • gstreamer0.10-plugins-bad :
  • gstreamer0.10-plugins-bad-multiverse :
  • gstreamer0.10-ffmpeg : flvやxvidなどの画像の再生に使用されている様子?

以上をaptでインストールしたあとで、totemなり、kaffeineなりでファイルを開くと再生できます。
今のところ、再生を確認したのは以下の形式。

  • flv : YouTubeやニコニコ動画でダウンロードしたFlashVideo。ニコニコ動画のflvはon2VP6らしいが問題なく再生できました。Windows上でもffmpegのインストールで再生できたので、ffmpegがキモかも。
  • avi : XviD, DivXはOK。その他は未確認。おそらくwmv以外は問題なく再生できるはず。

xine

amaroKはxineエンジンを使用しているので、mp3を再生できるxineのプラグインをインストールしなければ再生できません。
次のパッケージをインストールします。

  • libxine-extracodecs

NVIDIAプロプライエタリドライバの問題(2007.06.14)

NVIDIAのプロプライエタリドライバ(nvidia-glx)を入れた場合、動画の再生に問題が生じることがあるようです。
その場合は、ディスプレイのカラーモードを16bitに変更することで再生ができるようになりました。
(mplayerはまだ起動できません。kaffeineとtotemはOKです)

xorg.conf変更前

Section "Screen"
(中略)
DefaultDepth 24

xorg.conf変更後

Section "Screen"
(中略)
DefaultDepth 16 <- ココ

当然ながら、Screenセクションに16bitカラーモードの設定がない場合は、Xが起動しませんので注意(通常は設定されています)。