10/05/24 01:33:35 3MAMwD3g0
QuickTime 7.xがインストールされた環境で日本語ファイル名の
mp4とmovが再生できない件の検証結果と対策
RealPlayer SP 1.1以降でこの問題が発生する。
インストール先のrppluginsフォルダ内のrpqt3260.dllに問題がある模様。
これはファイルのプロパティの[バージョン情報]の[説明]では
「RealNetworks QuickTime Plugin」となっていることから
QuickTimeの機能を呼び出すためのプラグインと思われる。
このファイルを削除するかrpqt3260.dll.bakのようにリネームすると
RealPlayerから読み込まれなくなり、mp4ファイルは問題なく再生できるようになる。
movファイルや他のQuickTimeを必要とするファイルを再生したい場合は、
RealPlayer SP 1.0.5に含まれる古いrpqt3260.dllと置き換えれば再生は可能だが、
(1.1以降でこっそり修正されていたかもしれない)バグや脆弱性などが
復活する可能性もあるので自己責任で。
★1.0.5のインストーラからrpqt3260.dllを取り出す手順
1.RealPlayer SP 1.0.5のフルインストーラを用意する
持っていない場合は以下から1.0.5(英語版)をダウンロードする
URLリンク(www.filehippo.com)
※1.1.4日本語版に含まれる同ファイルも英語版がそのまま使われている
2.インストーラを実行してライセンス画面が表示されるのを待つ
3.OSの一時ディレクトリ内にインストール用のファイルが展開されているので、
~rnsetup\PLAYERPLUGINS\rpqt3260.dllをデスクトップなどにコピーする
※一時ディレクトリ(隠しフォルダ)の場所:
WinXPの場合:C:\Documents and Settings\%username%\Local Settings\Temp
WinVista/7の場合:C:\Users\%username%\AppData\Local\Temp
4.インストーラの [Cancel] ボタンをクリックして終了する
※一時ディレクトリ内の ~rnsetup フォルダが自動的に削除される
5.コピーしたrpqt3260.dllをインストール先にあるものと置き換える
通常は C:\Program Files\Real\RealPlayer\rpplugins にある
※念のため新旧両方のバックアップを推奨