900 :名無しさん@お腹いっぱい。:2010/05/24(月) 01:33:35 ID:3MAMwD3g0
☆RealPlayer Vol.9☆ - 2ちゃんねる
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 にある
※念のため新旧両方のバックアップを推奨
おお! 神 降臨♪
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