信息
我正在处理一个本机项目,我尝试将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
答案 0 :(得分:0)
当然,这是可能的。基本上所有服务器技术都提供某种exec
函数/方法来运行像你这样的任意命令。但是,您无法在浏览器中执行此操作。浏览器没有这样的exec
命令,从浏览器运行任意命令将是一个很大的漏洞。
您必须向后端发出请求,然后后端运行您想要的命令。