Как создать видео (как файл MP4, Avi и т. Д.) Из последовательности байтов изображения [] в Xamarin.Forms (.Net Standard 2.0 / 2.1)?

Я работаю над приложением Xamarin.Forms (стандарт.net 2.1). Мне нужно преобразовать последовательность изображений в видео. У меня есть байтовый массив каждого изображения.

Я пробовал с FFMPEG, FFMPEG.AutoGen. Но я получаю сообщение об ошибке "платформа не поддерживается" в методе "FFmpeg.sws_getContext". Итак, есть ли способ преобразовать последовательность изображений в одно видео?

Спасибо

1 ответ

Вы можете воспроизвести массив изображений в продолжительности с помощью анимации.

Например

var animation = new Animation(v => {

       foreach (var imageAsBytes in imageArray)

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

}, 1, 5);

Конечно, вы можете использовать MVVM и установить источник в ViewModel .

Другие вопросы по тегам