[svg2png] + [ffmpeg-concat] + [ffmpeg]开发项目模块
[svg2png] + [ffmpeg-concat] + [ffmpeg]开发项目模块 项目功能描述 多张svg图片生成MP4视频,并添加转场动画,添加背景音乐 实现思路: 1、将svg生成 jpg/png 2、将jpg/png生成固定时间的视频 3、将多个视频进行拼接 4、为视频添加音频 svg2png(svg转成png) svg2png可以使用npm进行下载安装 并可参考链接如下: https://www.npmjs.com/package/svg2png . 使用svg2png可以完全按照官方示例,SoEasy。 jpg/png生成固定时间的视频 ffmpeg - r 25 - loop 1 - i xx . png - pix_fmt yuv420p - vcodec libx264 - b : v 600 k - preset medium - crf 30 - s 720 x576 - vframes 250 - r : v 25 - t 10 xx . mp4 -r:设置帧率 -loop:循环读取输入文件 -pix_fmt:显示可用的的像素格式 yuv420p:帧数据存储格式为YUV(还有一种是RGB) -vcodec:视频编解码器(libx264) -b:v:设置输出文件的比特率 -preset medium:预设值,与编码速度和质量有关(medium中间预设值