Обнаружено: запустить видео в изображении - PullRequest
0 голосов
/ 27 августа 2009

хорошо, я нашел способ запустить видео на изображении .... процедура, описанная ниже

1 - запуск видео в проигрывателе Windows Media

2 - во время воспроизведения видео нажмите Print Screen

3 - Вставьте его в MS Paint

4 - сохранить изображение в формате JPEG или BMP

5 - снова запустить любое видео в проигрывателе Windows Media

6 - Теперь откройте это изображение в Windows Page \ Fax Viewer или ACDsee и т. Д.

7 - на этот раз победа. проигрыватель мультимедиа и изображение открыто

8- Переключитесь на изображение (фокус на изображение), и вы увидите текущее видео на изображении

Может кто-нибудь с обширным знанием окон сказать мне, почему это происходит.

Ну, это не работает во всех версиях окон и медиаплееров. я попробовал это на следующей настройке

Windows Media Player 10

Windows XP 2006 SP2

1 Ответ

2 голосов
/ 06 ноября 2009

Просто чтобы дать краткий ответ, а не комментарий: Это поведение зависит как от используемого вами плеера, так и от вашей видеокарты. Происходит следующее:

  1. Видеоплеер заполняет свое видеоокно одним плоским цветом. Обычно это будет ярко-розовый цвет или что-то похожее, но не совсем черное. Идея состоит в том, чтобы выбрать цвет, который вряд ли появится где-либо еще на экране.
  2. Видеопроигрыватель инструктирует микросхему ускорения на вашей видеокарте воспроизводить видео, но отображать его только на тех частях экрана, которые имеют именно такой цвет. Для этого используется метод, называемый «наложение», который позволяет графической карте «накладывать» видеоконтент на любую часть экрана, заполненную этим конкретным цветом.

Теперь, если вы сделали снимок экрана игрока во время его воспроизведения, у вас будет изображение с большой равномерной заливкой там, где должно быть видео. Если вы отобразите этот снимок экрана во время воспроизведения видео, графическая карта не сможет определить разницу между сплошным цветом внутри проигрывателя и его снимком экрана. Он просто заменит этот цвет на видео.

Вы можете повеселиться с этим поведением, рисуя на скриншоте. Все, что вы нарисовали, будет отображаться поверх видео, потому что видео показывает только там, где экран имеет точный цвет, используемый видеоплеером.

...