Javascript ffmpeg:1个音频文件+;js动画=1 mp4视频
我想从1个音频文件和一些在浏览器上制作的java脚本动画制作一个mp4文件?!请问这怎么可能? 任何工作实例或想法都将不胜感激Javascript ffmpeg:1个音频文件+;js动画=1 mp4视频,javascript,audio,ffmpeg,video-capture,h.264,Javascript,Audio,Ffmpeg,Video Capture,H.264,我想从1个音频文件和一些在浏览器上制作的java脚本动画制作一个mp4文件?!请问这怎么可能? 任何工作实例或想法都将不胜感激 谢谢大家最简单的方法是使用视频捕获工具(quicktime、vlc等)获取动画,然后添加音频。如果您希望以编程方式执行此操作,可以执行以下操作。第一个解决方案 使用软件捕获屏幕(如quicktime、camtasia等)并使用ffmpeg()创建合成 第二种解决方案 如果您想自动录制,可以使用CasperJS(CasperJS.org)拍摄多个这样的屏幕截图 [...]
谢谢大家最简单的方法是使用视频捕获工具(quicktime、vlc等)获取动画,然后添加音频。如果您希望以编程方式执行此操作,可以执行以下操作。第一个解决方案 使用软件捕获屏幕(如quicktime、camtasia等)并使用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++;
});
}
[...]
然后,添加歌曲()谢谢你,安东尼。你的第二个解决方案很好,也是我一直在寻找的。而且它似乎是一个可以为我做的工作,而不需要使用服务器端!谢谢你,G-。你的第二个解决方案接近我所寻找的,但由于它确实需要上传图像,然后下载它们,我宁愿不使用它。
ffmpeg -f image2 -i temp-%d.png -r 10 -vcodec mpeg4 -b 15000k your_movie.mp4