欢迎光临散文网 会员登陆 & 注册

一种使用代码控制生成视频的方法

2022-11-17 08:56 作者:罐头YK  | 我要投稿

我自己是程序猿,凡是重复性的工作,总想着用代码解决。

又因为对 Unity / 虚幻 / Cocos2D 等业内标准软件不熟悉,因此对 “如何用代码控制生成视频” 这个问题,头疼了很久。

昨晚,我想上传一张 CD 专辑到 B 站,又想制作一个简单的能显示播放进度的视频,再次遇到了这个问题。

经过一番思考后,仿佛龙场悟道一般,我突然想到了一个简单可行的方案:

用 HTML 实现动态效果,然后用 OBS “浏览器源” 捕捉并录制

最终效果居然非常不错,超乎我的想象。

演示视频

演示代码地址

https://guoyk93.github.io/demo-cgv/

亿点点细节

  1. 为了增加 OBS 录制效率,HTML 写的进度展示使用了十倍速,后期在视频剪辑软件里面放慢。

  2. 使用 async/await 语法写定时代码,可以避免陷入 setTimeout 回调地狱。


一种使用代码控制生成视频的方法的评论 (共 条)

分享到微博请遵守国家法律