0

さて、画像でビデオを実行する方法を見つけました....以下に示す手順

1 - Windows Media Player でビデオを実行する

2 - ビデオの実行中に、Print Screen を押します。

3 - MS ペイントに貼り付けます

4 - 画像を JPEG または BMP 形式で保存する

5 - Windows Media Player で任意のビデオを再度実行する

6 - Windows Page\Fax Viewer または ACDsee などでその画像を開きます。

7 - この時点で勝利。メディア プレーヤーが再生中で、画像が開いている

8- 画像に切り替える (画像に焦点を合わせる) と、現在実行中のビデオが画像に表示されます。

Windows に関する広範な知識をお持ちの方は、なぜこのようなことが起こるのか教えていただけますか。

これは、すべてのバージョンの Windows とメディア プレーヤーで機能するわけではありません。私は次のセットアップでこれを試しました

ウィンドウズ メディア プレーヤー 10

Windows XP 2006 SP2

4

1 に答える 1

2

コメントではなく簡潔な回答をするために: この動作は、使用しているプレーヤーとグラフィック カードの両方に依存します。何が起こるかは次のとおりです。

  1. ビデオ プレーヤーは、ビデオ ウィンドウを 1 つの単色で塗りつぶします。通常、これは明るいピンクか、黒に近い色になりますが、正確には黒ではありません。アイデアは、画面のどこにも表示されそうにない色を選択することです。
  2. ビデオ プレーヤーは、グラフィックス カードのアクセラレーション チップにビデオを再生するように指示しますが、その正確な色を持つ画面の部分にのみビデオを表示します。これを実現するために、「オーバーレイ」と呼ばれる手法が使用されます。これにより、グラフィックス カードは、この特定の色で塗りつぶされた画面の任意の部分にビデオ コンテンツを効果的に「オーバーレイ」できます。

ここで、再生中にプレーヤーのスクリーンショットを撮った場合、ビデオがあるはずの場所に大きな均一な塗りつぶしを含む画像が表示されます。ビデオの再生中にこのスクリーンショットを表示すると、グラフィック カードはプレーヤー内の無地の色とそのスクリーンショットを区別できなくなります。この色をビデオに置き換えるだけです。

スクリーンショットに描画することで、この動作を楽しむことができます。ビデオは、ビデオ プレーヤーで使用されている正確な色の画面にのみ表示されるため、描画したものはすべてビデオの上に描画されます。

于 2009-11-06T08:56:00.713 に答える