Movatterモバイル変換


[0]ホーム

URL:


FFCreator结合Lottie解析json生成视频

原创已于 2024-01-11 13:43:05 修改·1k 阅读
· 14
· 9·
CC 4.0 BY-SA版权
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
于 2024-01-10 09:55:22 首次发布
本文介绍了如何在Node.js环境中利用AE的bodymovin插件将特效视频转换为JSON,结合FFCreator和Lottie_node库生成视频的过程,特别强调了数据类型转换的重要性。

由于项目需要最近接触的是将AE的特效视频,通过AE的插件bodymovin转成json文件,然后再结合FFCreator以及Lottie_node的库进行结合生成视频。

结合自己的摸索吧,也查阅了很多资料目前基本上没有很好的案例。官方文档写的都是错误的。
废话不多说,还是直接上代码

首先得弄一个项目包含FFCreator和Lottie这两个库,然后就是直接打代码了,文件是在node.js运行的。                所以运行的命令是  node 文件.ts 

特别注意接口获取的数据一定要转义一下
这里获取的数据必须得转换一下类型,否则是视频当中是没有任何画面的
    const animationData = JSON.parse(JSON.stringify(data[0]));




一,这个是通过获取接口 拿到的数据

const path = require('path');const {  FFCreator,  FFScene,  FFLottie,} = require('ffcreator');const width = 1080,  height = 1920,  fps = 30;const Compos = new FFCreator({  width,  height,  cacheDir: path.join(__dirname, '..', 'cache'),  outputDir: path.join(__dirname, '..', 'video'),  output: 'lottie.mp4',  fps:
最低0.47元/天 解锁文章
确定要放弃本次机会?
福利倒计时
::

立减 ¥

普通VIP年卡可用
立即使用
参与评论您还未登录,请先登录后发表或查看评论
|概述FFCreatorLite是基于的轻量级且灵活的短视频处理库。 您只需要添加一些图片,音乐或视频剪辑,就可以使用它快速创建一个非常令人兴奋的视频专辑。 如今,短视频已成为一种越来越流行的媒体交流形式。 像和的TikTok是充满各种精彩短片的。 因此,如何使用户轻松,快速地在网络上直观地创建视频剪辑。 或基于图片文本内容,短视频的动态批量生成是一个技术问题。FFCreatorLite是基于著名的视频处理库开发FFmpeg ,和拼接的复杂和繁琐的命令行参数FFmpeg (这不是那么容易),使用FFmpeg各种过滤器和功能,实现动画和视频剪辑和生成最终影片。 因此,它的处理速度超出了您的想象,甚至比还要快。有关更多介绍,请参见特征基于node.js的开发,它非常易于使用,并且易于扩展和开发。 仅依靠FFmpeg ,易于安装,跨平台且对机器配置的要求较低。视频处理速度非
|总览FFCreator是一个基于的轻巧灵活的短视频处理库。 您只需要添加一些图片,音乐或视频剪辑,就可以使用它快速创建一个非常令人兴奋的视频专辑。 如今,短视频已成为一种越来越流行的媒体交流形式。 像和的TikTok是充满各种精彩短片的。 因此,如何使用户轻松快捷地在网络上直观地创建视频剪辑。 或基于图片的文本内容,动态批量生成视频是一个技术问题。FFCreator是一种轻量级且灵活的解决方案,需要很少的依赖关系和较低的计算机配置才能快速开始工作。 并且它模拟 90%动画效果。 您可以轻松地将网页上的动画效果转换为视频。 如果您需要处理很多不带特殊炫酷过渡动画的视频,则FFCr

博客等级

码龄5年
14
原创
52
点赞
52
收藏
36
粉丝
关注
私信

热门文章

分类专栏

上一篇:
如何修复 Windows 中的 2502 或 2503 卸载错误
下一篇:
AE通过Bodymovin插件导出的json

大家在看

最新文章

目录

展开全部

收起

目录

展开全部

收起

上一篇:
如何修复 Windows 中的 2502 或 2503 卸载错误
下一篇:
AE通过Bodymovin插件导出的json

目录

评论
被折叠的  条评论为什么被折叠?到【灌水乐园】发言
查看更多评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

[8]ページ先頭

©2009-2025 Movatter.jp