繁体   English   中英

如何从 Xamarin.Forms(.Net Standard 2.0/2.1)中的图像字节 [] 序列创建视频(如文件 MP4、Avi 等)?

[英]How to create video (as file MP4, Avi, etc) from sequence of image byte[] in Xamarin.Forms (.Net Standard 2.0/2.1)?

我正在研究 Xamarin.Forms(.net 标准 2.1)应用程序。 我必须将图像序列转换为视频。 我有每个图像的字节数组。

我尝试使用 FFMPEG、FFMPEG.AutoGen。 但是我在“FFmpeg.sws_getContext”方法上遇到了不支持平台的错误。 那么,有没有办法将图像序列转换为一个视频?

谢谢

您可以使用Animation在持续时间内播放图像数组。

例如

var animation = new Animation(v => {

       foreach (var imageAsBytes in imageArray)

       image.Source = ImageSource.FromStream(() => new MemoryStream(imageAsBytes));

}, 1, 5);

当然,您可以使用 MVVM 并在 ViewModel 中设置源代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM