Конвертировать приложение silverlight в видео формат - PullRequest
2 голосов
/ 08 февраля 2009

Я планирую сделать анимацию с помощью Silverlight, я хочу экспортировать анимацию в формат видео, чтобы иметь возможность поделиться ею на веб-сайте обмена видео.

Как я могу это сделать?

Ответы [ 4 ]

1 голос
/ 09 февраля 2009

Подход с использованием чистого кода заключается в написании последовательности изображений, а затем объединении этих изображений в виде видеофайла. У Эрика Ганнерсона есть код для захвата изображений из анимации , его WPF, но, вероятно, будет работать в Silverlight? У Codeproject есть пример преобразования потока изображений в видеофайл AVI в C #. Это создает выход AVI. Было бы здорово сразу перейти к mpg, но поскольку он сжат, вход должен быть видеопотоком. Если вам нужен mpg в качестве конечного результата, ищите готовый конвертер avi-> mpg.

Кстати - дайте мне знать, как вы поживаете, меня интересует производительность / функциональность этого решения.

1 голос
/ 08 февраля 2009

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

0 голосов
/ 12 февраля 2009

Это орехи , что в Silverlight нет простого способа сделать это, это просто, как пирог во вспышке.

0 голосов
/ 09 февраля 2009

MrTelly. Этот подход не будет работать, поскольку Silverlight не предоставляет класс RenderTargetBitmap. (Ну, это не совсем так, класс существует, но его конструктор и методы помечены как SecurityCritical и, как таковые, обычно недоступны.)

Решение Camtasia, предложенное Jakers, является, вероятно, самым простым решением.

...