从HTML按钮自动执行命令行

时间:2015-01-29 12:46:53

标签: jquery video ffmpeg phantomjs

信息

我正在处理一个本机项目,我尝试将HTML动画渲染到视频中。 我目前正在使用 PhantomJS FFmpeg 等程序,使用命令行从HTML动画中获取视频。我按照以下链接中的教程进行操作:

http://mindthecode.com/recording-a-website-with-phantomjs-and-ffmpeg

问题

我想有一个触发命令行执行的按钮。

是否可以创建引用jQuery代码的HTML onClick按钮,然后此代码将启动将运行命令行的.sh或.bat文件:

phantomjs runner.js | ffmpeg -y -c:v png -f image2pipe -r 25 -t 10  -i - -c:v libx264 -pix_fmt yuv420p -movflags +faststart dragon.mp4

1 个答案:

答案 0 :(得分:0)

当然,这是可能的。基本上所有服务器技术都提供某种exec函数/方法来运行像你这样的任意命令。但是,您无法在浏览器中执行此操作。浏览器没有这样的exec命令,从浏览器运行任意命令将是一个很大的漏洞。

您必须向后端发出请求,然后后端运行您想要的命令。