Expression Encoder 3 SDK снимок экрана C # образец? - PullRequest
0 голосов
/ 16 июня 2010

Я использую VSTS 2008 + .Net 3.5 + C # + Microsoft Expression 3 SDK. Я хочу захватить экран и вывести файл wmv. Я старался, но не могу найти образцы C # от Google. Какие-либо эталонные образцы?

Ответы [ 2 ]

1 голос
/ 24 марта 2011

Здесь немного поздний ответ, но вы можете использовать бесплатную версию Expression Encoder 4 для этого (с 10-минутным ограничением времени - более того, вам нужно будет купить профессиональную версию).

В SDK есть образец - SDK \ Samples \ ScreenCapture.

См. http://www.microsoft.com/expression/products/EncoderPro_Overview.aspx

1 голос
/ 16 июня 2010

Неправильный вид инструмента, Expression Encoder - транскодер. В качестве входных данных требуется формат видео и кодируется в другой выходной формат.

Сначала вам нужно будет создать видео на экране. Захватить снимок экрана достаточно просто, Graphics.CopyFromScreen () может сделать это. Создание видео потребовало бы повторения и записи в простой формат, такой как AVI. код здесь может помочь.

Делать это достаточно быстро, чтобы захватывать достаточное количество кадров в секунду, - это непростая задача. Если бы это было легко, то компании, продающие Jingo и Camtasia, быстро прекратили бы свою деятельность.

...