繁体   English   中英

ffmpeg:1个音频文件+ js动画= 1个mp4视频

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM