之前有一个音视频合成的需求,还写了一篇文章无声视频合成音频。之前的需求是,视频整体时间控制在 10s(便于发布到朋友圈),现在朋友圈的限制改为 15s 了,所以产品决定不再限制视频的时长为 10s 了,改为最长 40s,若有发布到朋友圈的需求,则自己裁剪。大部分情况下,生成的视频长度会小于 15s,也不需要裁剪。需求调整后,之前文章里的音视频合成的方案就需要略作修改了。
说下之前的方案:利用录屏生成 10s 的无声视频,与正好 10s 的音频 aac 文件进行合成。之前的代码最终生成的文件长度为音视频文件的最大值(若视频为 10s,音频为 15s,则会生成 15s 的视频,视频最后 5s 一直展示视频的最后一帧,同时播放音乐)。现在调整视频时长后,产品定的需求是视频时长增加,然后音频循环播放。所以可能就是 24s 的无声视频合成 10s 的音频。所以之前的代码就得调整了:
more >>
若要继续使用七牛图床,需要自己绑定加速域名,重新迁移才行。而绑定加速域名是需要已经备案过的,备案又需要实名制,而我的域名还没有实名制QAQ,不巧的是阿里域名根据工信部的条款,关闭了 .win 域名后缀的实名制认证,这就很尴尬了
。然后一直等阿里云开放域名实名认证,等到现在也还没开放,今天下定决心把图片都迁移一下,不用七牛了。