문제

저는 간단하 WPF XAML()파일에는 몇 가지 애니메이션 모양과 텍스트입니다.애니메이션이 없 interactive 동작입니다.기록하고 싶은 이 애니메이션으로 비디오 파일을 나중에 사용하려는대로"소개"스크린을 스크린을.

내가 무슨 필요가 있다고 생각:C#는 코드는 입력 XAML 파일을 뱉어 높은 품질 WMV 에서(예를 들어서면 24).

가능한 대안 나는 이미 조사

  1. 기록으로 화면 레코딩 소프트웨어 다음과 같 Camtasia Studio.이 작동하지만 애니메이션으로 부드러운 특히 애니메이션 많은 전환 또는 이동

  2. 사용할 하드웨어 다음과 같 DVI2USB 여 Epiphan 시스템입니다.너무 많은 비용;지 않은 이렇게 말했습니다.

  3. 기록 TV output(S-Video,etc.) 를 사용하여 DVR 카드 낮은 품질과 낮은 해상도를 제공합니다.

Update on Oct28 2008-working 소스 코드

이 블로그 포스팅에는 풀동 소스 코드 예제에서의 수출 WPF/XAML 로 AVI.그것은 빠르게 좋겠지만 그것은 작품에 대한 내구:

에 대한 링크를 MSDN 블로그 bost

도움이 되었습니까?

해결책

렌더링과 프레임 RenderTargetBitmap,다음을 인코딩을 가진 코덱의 당신의 선택입니다.매우 빠른하지만,24fps 에 얻을 수 있는 일반 PC.우리가 사용하는 비슷한 기술을 급 비디오 스트림에서 새로운 WPF 지표를 유산이트맵 시스템입니다.이 있는 더 나은 솔루션이지만,그것은 작동합니다.

저 또한 들의 솔루션으로 당 렌더링되는 프레임에서 DirectX 버퍼는 WPF 사용하여 내부적으로 작동하는 것보다 훨씬 빠 RenderTargetBitmap 지만,그것 보다 너무 불안정하여 사용에서는 생산 시스템

업데이트:그것은 보인다 당신이 필요하지 않 실시간,그래서 RenderTargetBitmap 해야 문제없이 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top