时间:2023-07-03 04:30:02 | 来源:网站运营
时间:2023-07-03 04:30:02 来源:网站运营
像写HTML一样编写视频:FFCreator网页端预览的改造:FFCreator是腾讯新闻前端团队开源的一个视频生成库。基于Node.js,利用WebGL来渲染图像,ffmpeg烧制,有简单的JavaScript的API可以帮助程序员快速的生成视频。网页端预览播放
。const video_data = { "type": "canvas", "width": 1280, "height": 720, "children": [ { "type": "video", "src": "/src/video1.mp4", "width": "100vw", "ss": 10, "to": 20, }, { "type": "video", "src": "/src/video2.mp4", "height": "100vh", }, ],};
我们可以简单的把树形结构的节点想象为HTML里的DOM节点。 每个节点都有type和children属性,以及节点类型所对应的属性。 为了便于理解和编写测试,我们也引入了MiraML(XML格式)作为补充,上面的JSON等同于以下: <miraml> <canvas width="1280" height="720"> <video src="/src/video1.mp4" width="100vw" ss="10" to="20"></video> <video src="/src/video2.mp4" height="100vh"></video> </canvas></miraml>
引入树形结构的目的是:关键词:改造,视频,编写