jquery - 从 HTML 按钮自动化命令行

标签 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

最佳答案

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

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

关于jquery - 从 HTML 按钮自动化命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28215152/

相关文章:

javascript - 无法使用 CSS 对齐 HTML 和 SVG 元素

android - 摩托罗拉 2.3.3 中的 SD 卡无法播放视频

android - 如何在Android Studio中无缝循环播放视频

video - 将 .mp4 文件流式传输到 http 服务器

ffmpeg 创建幻灯片会导致文件非常大

javascript - 从数组中删除 NaN

javascript - 带有运行页眉和页脚的打印页面中的动态内容

javascript - JQuery 语法,带 .val (""); (返回数组)

audio - ffmpeg:设置音频流的语言

android - 使用最新的 FFmpeg 库和 NDK 编译 Android 中的简单库时出错