5月 09

※Flash Player で早送りになる現象は解決できてなかった・・・何をしてもダメなので再インストールコースの予感

Ubuntu 9.04 にて一昨日(2009-05-07)くらいまで普通に flv の動画が見れていたのに、
昨日(2009-05-08)にアップデート・マネージャでシステムを更新してから動画がうまく再生できなくなった。
早送りになったり、音飛びしたり、音が出なかったり。ちなみに、ニコニコ動画。YouTube とかもダメだと思う。
しかも、なんだかシステムが重くなった感じ。

ちなみに Flash Player は Adobe Flash Player 10.0.22.87 で、jaunty のリポジトリからインストールされた物っぽい。

具体的に言うと、

  • Window の切り替えなどが全体的にもっさりする
  • Firefox で動画の最初の方は何とか再生される→音と鋭意像が早送り状態
  • Firefox で動画の最初の方は何とか再生される→動画が表示されないまま音が早送り状態で、音の再生が終わった後で動画が再生される(若干変な感じ)
  • Firefox を使わずに flv ファイルを直接 totem や smplayer で再生するのは問題なし

最初、システムモニタでアンインストールしたはずの pulseaudio が CPU 使用率を管理食っていたので、pulseaudio を削除。
それでも動画(ニコニコ動画の動画)の再生問題は解決せず。
システムのもっさり感はなんとかなった様子。

それでも、pulseaudio がインストールされているとロクな事がないので削除するのは正解。
(ロクな事=動画の音飛び、突然音の再生不能になる、システムが重くなる、etc)
pulseaudio を削除する場合は次のようにする。

% sudo aptitude search pulseaudio
i A gstreamer0.10-pulseaudio         - GStreamer plugin for PulseAudio
p   libsdl1.2debian-pulseaudio       - Simple DirectMedia Layer (with X11 and PulseAudio options)
i   pulseaudio                       - PulseAudio sound server
p   pulseaudio-dbg                   - PulseAudio sound server detached debugging symbols
i A pulseaudio-esound-compat         - PulseAudio ESD compatibility layer
p   pulseaudio-esound-compat-dbg     - PulseAudio ESD compatibility layer debugging symbols
i   pulseaudio-module-gconf          - GConf module for PulseAudio sound server
p   pulseaudio-module-gconf-dbg      - GConf module for PulseAudio sound server debugging symbols
i A pulseaudio-module-hal            - HAL device detection module for PulseAudio sound server
p   pulseaudio-module-hal-dbg        - HAL module for PulseAudio sound server debugging symbols
p   pulseaudio-module-lirc           - lirc module for PulseAudio sound server
p   pulseaudio-module-lirc-dbg       - lirc module for PulseAudio sound server debugging symbols
i A pulseaudio-module-x11            - X11 module for PulseAudio sound server
p   pulseaudio-module-x11-dbg        - X11 module for PulseAudio sound server debugging symbols
p   pulseaudio-module-zeroconf       - Zeroconf module for PulseAudio sound server
p   pulseaudio-module-zeroconf-dbg   - Zeroconf module for PulseAudio sound server debugging symbols
i A pulseaudio-utils                 - Command line tools for the PulseAudio sound server
p   pulseaudio-utils-dbg             - PulseAudio command line tools detached debugging symbols

で表示される、行頭に i と表示されているパッケージを全て削除する。

% sudo aptitude remove gstreamer0.10-pulseaudio pulseaudio
% sudo aptitude remove pulseaudio-esound-compat pulseaudio-module-gconf pulseaudio-module-hal pulseaudio-module-x11
% sudo aptitude remove pulseaudio-utils

…. この調子で表示される物全てを削除。

あとは、動画がうまく再生されないのを残すのみ。

と、ここで、以下の記事をみつけて試すと動画がまともに再生される用になった。

9.04βにflashのインストールに悩んだ – 足跡

この記事の参照先の Ubuntu日本語フォーラム の記事を参考に(というかそのまま)、flash をインストールし直したら無事動画がまともに再生されるようになった。

Adobe の FlashPlayer がうまくインストールされてなかったせい?
上記記事では gnash というのもアンインストールしていたけど、うちの環境ではインストールされていなかったのでスルー。

以下手順:

/etc/apt/sources.list に以下の2行があることを確認(なければ追加する)

deb http://archive.canonical.com/ubuntu jaunty partner
deb-src http://archive.canonical.com/ubuntu jaunty partner

以下のコマンドで見つかる flash と名前の付くパッケージを全削除

% sudo aptitude search flash

今回は adobe-flashplugin のみ見つかったのでそれを削除

% sudo aptitude remove adobe-flashplugin

ubuntu-restricted-extras がインストールされていれば削除(うちの環境ではインストールされてなかった)

% sudo aptitude search ubuntu-restricted-extras

ubuntu-restricted-extras をインストール

% sudo aptitude install ubuntu-restricted-extras

こんな感じで、無事、動画が再生可能になった。

ちなみにその時まともに再生できなかった動画は以下の動画

  1. http://www.nicovideo.jp/watch/sm6326256
  2. http://www.nicovideo.jp/watch/sm6973373