2009-02-08 4 views

답변

1

Camtasia와 같은 도구를 사용하여 화면이나 화면의 일부를 녹화 할 수 있습니다. 그런 다음 다양한 비디오 형식으로 내보낼 수 있습니다.

+0

저는 screencast 소프트웨어를 알고 있지만 품질은 좋지 않습니다. HD 비디오를 만들고 싶습니다. – belaz

+0

내 질문은 내 애니메이션의 결과를 "캡처하는 방법"보다 "변환하는 방법"에 더 가깝습니다. – belaz

+0

Camtasia 등은 애니메이션의 HD 비디오를 제작할 수 있습니다. 애니메이션을 코드 내 비디오 포맷으로 변환하는 방법을 찾고 있다면 화면 자체를 녹화하는 간단한 대안을 고려할 때 상대적으로 복잡하다는 것을 알게 될 것입니다. –

1

순수한 코드 접근 방식은 일련의 이미지를 작성한 다음 해당 이미지를 비디오 파일로 결합하는 것입니다. Eric Gunnerson은 capture images from an animation, WPF 코드를 가지고 있지만 Silverlight에서 작동할까요? Codeproject에는 C#에서 images to an AVI video file의 스트림을 변환하는 예제가 있습니다. AVI 출력을 생성합니다. mpg로 곧장가는 것이 좋지만, 압축 될 때 입력은 비디오 스트림이어야합니다. mpg가 필요하다면 선반 avi -> mpg 변환기의 최종 출력물을 찾으십시오.

BTW - 어떻게 진행되는지 알고 싶습니다.이 솔루션의 성능/기능에 관심이 있습니다.

+0

괜찮아요. 최대한 빨리 테스트 해 드리겠습니다. 감사합니다. – belaz

+0

http://silverlight.net/forums/p/12823/50478.aspx ... keith가 말했듯이이 방법이 없습니다. – belaz

0

MrTelly : Silverlight가 RenderTargetBitmap 클래스를 노출하지 않기 때문에 이러한 접근 방식이 작동하지 않습니다. (글쎄, 이것은 완전히 사실은 아니지만 클래스는 거기에 있지만 생성자와 메서드는 모두 SecurityCritical로 표시되어 있으므로 일반적으로 액세스 할 수 없습니다.)

Jakers가 제안한 Camtasia 솔루션은 가장 간단한 솔루션 일 가능성이 큽니다.

0

너트 Silverlight에서이 작업을 수행하는 간단한 방법이 없다는 점은 플래시의 파이처럼 쉽습니다.

관련 문제