Ffmpeg: 1音频文件+ js动画= 1 mp4视频
ffmpeg: 1 audio file + js animation = 1 mp4 video
我想从一个音频文件和一些浏览器上产生的java脚本动画制作一个mp4文件?!请问这怎么可能?任何工作的例子或想法将不胜感激。
谢谢大家
第一解决方案
使用软件捕捉您的屏幕(如quicktime, camtasia,…),并创建与ffmpeg合成(如何添加一个新的音频(不混合)到视频使用ffmpeg?)
第二方案
如果你想自动记录,使用CasperJS (casperjs.org)拍摄多个屏幕截图,如
[...]
var count = 0,
max = 10,
delay = 500,
self = this;
for(var i = 0; i < 10; i++){
self.wait(delay, function() {
self.captureSelector('temp-' + count + '.png', "html");
count++;
});
}
[...]
CasperJS创建一个框架集,你只需要从这个框架集创建一个视频:
ffmpeg -f image2 -i temp-%d.png -r 10 -vcodec mpeg4 -b 15000k your_movie.mp4
之后,添加歌曲(如何使用ffmpeg将新的音频(不混合)添加到视频中?)
最简单的方法是使用视频捕获工具(quicktime, vlc等)来获取动画,然后在之后添加音频。如果你想用编程的方式完成,你可以这样做
相关文章:
- 如何设置html元素填充的动画
- 如何使用动画实现纸张推车
- 如何在生成下载文件时显示加载动画
- 剑道网格jQuery动画()问题
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- jQuery Lazy加载动画滚动
- jquery动画可以通过编程链接吗
- Javascript将数学动画化
- 动画.CSS重播
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 如何使用jQuery在动画中期加速动画
- 使用数据上的角度更改设置集合的第一个元素的动画
- 如何使用css动画/javascript使具有背景图像的元素出现
- 如何使用css动画从中心增加边界线
- JQuery动画延长容器不起作用
- 动画CSS进度条
- JavaScript动画从不执行
- 更多延迟动画
- Ffmpeg: 1音频文件+ js动画= 1 mp4视频
- 如何从HTML动画渲染MP4电影