Division By Zero

ゼロで割る

PowerPoint 2007に埋め込んだaviファイルが再生されない

PowerPoint文書にリンクされた動画ファイルが再生されなくなったとのこと。文書にはいくつかの動画が埋め込まれていて、きちんとリンク動画が再生されるページもあるが、音声のみの再生で画面は黒いままのページがある。リンクなので、リンク元ファイルがどこかにあるわけだが、こちらはWindows Media Playerで普通に再生できる。なお、このPowerPoint文書を別のPCにもっていけば、リンク動画も含めて問題なく再生できる。

少し調べてみたところ、映像も音声も再生できるもの=.mpgファイル、音声だけ再生できるのもの=.aviファイル、ということがわかった。たとえば、元ファイルの拡張子を.mpgに変えてから、新たにリンクすれば映像も音声も再生可能。でもリンク先の拡張子だけを簡単に編集する手段は見つけられなかった。全動画ファイルをもう一度リンクするのはかなり面倒。また、できれば元ファイルには手を入れたくない事情もある。そこで、検索。

It appears that Powerpoint tries to play them using an outdated API that fails with these video files. Some have suggested reverting to an old version of Powerpoint, or reducing the graphics acceleration setting of Windows; both are equally undesirable solutions. Evidently, this bug does not affect all systems.

http://hdrlab.org.nz/articles/windows-troubleshooting/powerpoint-2007-will-not-play-movie-avi-files/

なるほど、グラフィックアクセラレーションを切ればいいようだ。Windows Media Playerでそれを無効にすると、確かに再生できるようにになったので終了!