- ベストアンサー
RealPlayerの静止画キャプチャ方法を教えてください
- RealPlayerでビデオ再生中の画面を静止画でキャプチャする方法を教えてください。
- ふつうのウィンドウキャプチャ方法では、RealPlayerのビデオ画面が真っ黒になってしまいます。
- RealPlayerの設定や専用ソフトを使用することで、静止画キャプチャは可能です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
静止画キャプチャの方法です。すこし長くなりますがお付き合いください。 (1) [Alt] + [Print Screen] でキャプチャできないのは、DirectDraw がハードウェアの機能(オーバーレイ)を使用しているためのようですから、この機能を無効にします。 (a) ActiveMovie へのショートカットを作成します。コマンドライン(リンク先)には次のように入力します。 C:\WINDOWS\RUNDLL32.EXE C:\WINDOWS\SYSTEM\amovie.ocx,RunDll (…EXE と C:\… の間には空白を一つ入れてください) (b) ActiveMovie を起動して適当なムービーファイルを開きます。どのような物でもかまいません。 (c) 画面上で右クリック、[プロパティ] を選択します。 (d) [詳細] タブ、[フィルタのプロパティ] で [Video Renderer] を選択して、[プロパティ] ボタンを押します。 (e) [DirectDraw] タブで [DirectDraw オプション] の全てのチェックボックスをクリアします。 (f) [OK] ボタンで設定を終了して、ActiveMovie を閉じます。 (2) Real Player の設定を変更します。 [表示] メニューの [環境設定] で [パフォーマンス] タブを選択し、[最適化ビデオ表示を使用] のチェックボックスをクリアします。[OK] ボタンを押した後は、一度 RealPlayer を終了させてください。 以上の設定で、[Alt] + [Print Screen] が使えるようになると思います。 念のため…、私の環境は Windows 98 + Matrox G200 + RealPlayer 8 Basic です。 ※ Windows Media Player 6.4 (WMP6.4) をお使いでしたら ActiveMovie を使用しなくても (1) の設定は可能です。その場合は (a) を省略して、ActiveMovie を WMP6.4 に、[詳細] を [詳細設定] に、[フィルタのプロパティ] を [使用中のフィルタ] に読み替えてください。 ※ 余談ですが…。WMP7 の画像をキャプチャする場合は、WMP7 単独で設定ができるようです。[ツール] メニューの [オプション] から [パフォーマンス] タブを選択して、[ハードウェア アクセラレータ] を [なし] に設定します。ファイルやストリームを開きなおすことで、キャプチャができるようになります。 ※ おそらく設定はレジストリに保存されていると思いますから、レジストリ定義ファイルやスクリプト(Windows Script)を利用して、より簡単に設定切り替えができるかもしれません。もし必要でしたら調べてみますので、補足をお願いします。 簡単にキャプチャできるソフト等があるのかもしれませんが、そちらは調べていません。また、ご質問からずいぶん時間が経ってしまいました。その点はご勘弁ください。
お礼
ありがとうございました。 少し時間はかかりましたが、 教えていただいたとおりに試してみたら成功しました。 じつは、ずっとお答えいただける方がいらっしゃらなかったので、 あきらめてあまり確認しないでいました。 今日、「念のため」と思って確認してみたら、 思いがけずお答えいただいていたので感激です。 そんなわけで、お礼が遅れてしまいましたことお許しください。 本当にどうもありがとうございました。