Как создать видео (как файл 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 .