Как мне создать видео в Swift? (IOS) - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь создать приложение, похожее на Snapchat, где пользователи могут добавлять наложения к видео, а затем отправлять их друзьям.

Объединить видео с некоторыми наложениями в новое видео сложно, потому что для каждого кадра видео я создаю новое изображение UIImage (наложение), которое добавляю в массив, и это приводит к тому, что на устройстве заканчиваетсяпамять.

Как такие компании, как Snapchat и TikTok, могут решить эту проблему?

Я смотрел на другие ответы, такие как Как экспортировать массив UIImage как фильм? , но они предполагают, что ваш массив помещается в памяти.

Примечание. Наложения нельзя рассматривать как водяной знак. Поскольку их положение и размер могут меняться на протяжении всего видео, поэтому мне нужно создать изображение для каждого кадра.

...