Анимация JSON экспортируется как видео mpeg

У меня есть анимация json, созданная в AfterEffects, экспортированная с помощью BodyMovin. https://github.com/bodymovin/bodymovin

Есть ли способ взять этот файл json и программно преобразовать его в видео? По сути, я пытаюсь создать видео в стиле JibJab, где пользователь может ввести фотографию своего лица, и наше приложение возьмет это лицо и поместит его поверх анимации. Мне нужно преобразовать эту анимацию в видеофайл, который можно сохранить на телефоне пользователя. Может с ffmpeg?


person Tori Huang    schedule 18.09.2017    source источник
comment
Отсутствие таких инструментов в открытом доступе, является основной причиной того, что jibjab может быть платной услугой. Если кто-то может использовать любые бесплатные инструменты для создания подобного видео, никто не будет платить. И никто не будет платить вам за вашу новую услугу.   -  person bukkojot    schedule 19.09.2017
comment
Я ценю вклад @bukkojot, но по этой логике ничего не должно быть с открытым исходным кодом. Странный комментарий для StackOverflow, платформы, посвященной помощи другим программистам, значительная часть которых, я уверен, работает над проектами с открытым исходным кодом.   -  person Tori Huang    schedule 19.09.2017


Ответы (1)


Мне удалось найти бесплатное общедоступное программное обеспечение для отслеживания лиц с помощью Microsoft Face Detection API.

https://code.tutsplus.com/tutorials/how-to-create-a-face-detection-app-with-react-native--cms-26491

Мы также смогли взять отдельные изображения и использовать ffmpeg для создания видео/подарка из этих изображений. Мы перевели наши медиафайлы на S3 и использовали функцию AWS Lambda для преобразования медиафайлов при загрузке. Выглядело не очень, но вроде работало!

https://github.com/fluent-ffmpeg/node-fluent-ffmpeg

person Tori Huang    schedule 21.08.2018