我想从1个音频文件和浏览器生成的一些java脚本动画制作一个mp4文件?请问怎么可能? 任何工作实例或想法将不胜感激。
谢谢大家
答案 0 :(得分:1)
第一个解决方案
使用软件捕捉屏幕(如quicktime,camtasia,......)并使用ffmpeg(How to add a new audio (not mixing) into a video using 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
之后,添加歌曲(How to add a new audio (not mixing) into a video using ffmpeg?)
答案 1 :(得分:0)
最简单的方法是使用视频捕捉工具(quicktime,vlc等)来获取动画,然后再添加音频。如果您希望以编程方式执行此操作,则可以执行this之类的操作。