从 UWP 中的 BitmapImage 集合创建视频
Creating a video from a collection of BitmapImage in UWP
我正在尝试想出一种创建视频文件(甚至动画 gif)的方法,在 Windows 10 应用程序 (UWP) 中使用 BitmapImage
的集合。我注意到移动扩展有一个 ScreenCapture class(我不确定它是否能满足我的需要),但我至少需要它在桌面上工作。我玩过 MediaCapture
class,但找不到任何方法可以让我从屏幕上录制图像,或直接操作视频。
Windows.Media.Capture.MediaCapture mc = new Windows.Media.Capture.MediaCapture();
mc.StartRecordToStreamAsync()
我尝试在 C# 中使用 UWP 可以实现吗?如果可以,怎么做?
你需要 MediaComposition API.
var composition = new MediaComposition();
添加剪辑(files)
composition.Clips.Add(await MediaClip.CreateFromImageFileAsync(someImageFile));
await composition.RenderToFileAsync(file);
我正在尝试想出一种创建视频文件(甚至动画 gif)的方法,在 Windows 10 应用程序 (UWP) 中使用 BitmapImage
的集合。我注意到移动扩展有一个 ScreenCapture class(我不确定它是否能满足我的需要),但我至少需要它在桌面上工作。我玩过 MediaCapture
class,但找不到任何方法可以让我从屏幕上录制图像,或直接操作视频。
Windows.Media.Capture.MediaCapture mc = new Windows.Media.Capture.MediaCapture();
mc.StartRecordToStreamAsync()
我尝试在 C# 中使用 UWP 可以实现吗?如果可以,怎么做?
你需要 MediaComposition API.
var composition = new MediaComposition();
添加剪辑(files)
composition.Clips.Add(await MediaClip.CreateFromImageFileAsync(someImageFile));
await composition.RenderToFileAsync(file);