如何在nodejs中执行“ffmpeg -video_size 1024x768 -framerate 25 -f x11grab -i:0.0 + 100,200 output.mp4”命令

时间:2017-06-25 19:25:54

标签: node.js video ffmpeg

由于我是Node新手,并开始使用NWjs开发跨平台桌面应用程序,请协助我如何在nodejs中执行“ffmpeg -video_size 1024x768 -framerate 25 -f x11grab -i:0.0 + 100,200 output.mp4”命令。

1 个答案:

答案 0 :(得分:0)

您可能希望查看默认情况下包含在nodejs中的child_process module

以下是使用ls列出目录中文件的文档中的代码示例:

const { spawn } = require('child_process');
const ls = spawn('ls', ['-lh', '/usr']);

ls.stdout.on('data', (data) => {
  console.log(`stdout: ${data}`);
});

ls.stderr.on('data', (data) => {
  console.log(`stderr: ${data}`);
});

ls.on('close', (code) => {
  console.log(`child process exited with code ${code}`);
});