前端知识点

在JS文件中执行node脚本命令

2021-01-19  本文已影响0人  O无为学长O

在研究Dplayer插件时,想通过脚本来批量生成视频缩略图,但Dplayer提供的截图插件是一行node脚本

dplayer-thumbnails -o ./thumbnails.jpg -q 60 demo.mp4

手动一条条生成显然是个笨办法,搜索了一下,发现可以通过require('child_process').exec实现在JS脚本中执行node脚本,示例如下:

const exec = require('child_process').exec;

// 'dplayer-thumbnails --help' 为脚本命令
exec('dplayer-thumbnails --help', (error, stdout, stderr) => {
  if (error) {
    console.error(`exec error: ${error}`);
    return;
  }
  console.log(`stdout: ${stdout}`);
  console.log(`stderr: ${stderr}`);
});

记录下来,备以后用。

上一篇 下一篇

猜你喜欢

热点阅读