続々 RealPlayer SP Version 1.1.4 ビルド:12.0.0.756

900 :名無しさん@お腹いっぱい。:2010/05/24(月) 01:33:35 ID: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(英語版)をダウンロードする
 http://www.filehippo.com/jp/download_realplayer/6647/
 ※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 にある
 ※念のため新旧両方のバックアップを推奨

☆RealPlayer Vol.9☆ - 2ちゃんねる

おお! 神 降臨♪
rpqt3260.dllをリネームすると 日本語名.mp4はRealPlayer SP 1.1.4 ビルド:12.0.0.756で再生できるようになるなぁ。
日本語名.movはエラー発生。

ただし、例えば http://www.youtube.com/watch?v=mxJjNW_8QMg 1080p HDをダウンロードしてrpqt3260.dllはリネームせずに、『月と地球 「かぐや」 が見た「ふるさと」 [HD].mp4』をローマ字.mp4にリネームして再生した場合はスムースに再生できるけど、日本語名.mp4のままでrpqt3260.dllをリネームした場合はブツブツ途切れてまともに再生できなくなると。
(オンボロPCでの検証なので、PCの能力に依存するかもしれない)


RealPlayer SP 1.0.5のrpqt3260.dllと置換えはパスかなぁ。そこまでするのなら、ダウンロードはRealPlayerで、再生はiTunesでと割り切ってしまえばいいので。
関連
http://d.hatena.ne.jp/noushibou/20100516/1274023664