信息
我正在开发一个本地项目,我尝试将 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
最佳答案
当然,这是可能的。基本上所有的服务器技术都提供了某种 exec
运行像你这样的任意命令的函数/方法。但是,您不能在浏览器中执行此操作。浏览器没有这样的exec
命令,从浏览器运行任意命令将是一个很大的漏洞。
您必须向后端发出请求,然后由后端运行您想要的命令。
关于jquery - 从 HTML 按钮自动化命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28215152/