[英]ffmpeg: 1 audio file + js animation = 1 mp4 video
我想从1个音频文件制作一个mp4文件,并在浏览器上制作一些Java脚本动画? 请问那怎么可能? 任何可行的例子或想法将不胜感激。
谢谢大家
第一个解决方案
使用软件捕获屏幕(如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将新音频(不混音)添加到视频中? )
最简单的方法是使用视频捕获工具(快速时间,vlc等)获取动画,然后再添加音频。 如果您想以编程方式进行此操作,则可以执行以下操作 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.