Javascript nodejs:当一个正在运行的进程被最小化或在windows上的其他应用程序后面时,我如何录制该进程的视频?

Javascript nodejs:当一个正在运行的进程被最小化或在windows上的其他应用程序后面时,我如何录制该进程的视频?,javascript,node.js,Javascript,Node.js,我想在我的windows机器上录制正在运行的应用程序的视频,即使它没有像最小化或在其他应用程序后面那样显示在屏幕上 如何在Node.js中实现这一点?大多数软件包似乎要求应用程序在捕获特定区域时在屏幕上可见。不管怎样,我都需要录制视频 const recordScreen = require('record-screen') const recording = recordScreen('/tmp/test.mp4', { resolution: '1440x900' // Display

我想在我的windows机器上录制正在运行的应用程序的视频,即使它没有像最小化或在其他应用程序后面那样显示在屏幕上

如何在Node.js中实现这一点?大多数软件包似乎要求应用程序在捕获特定区域时在屏幕上可见。不管怎样,我都需要录制视频

const recordScreen = require('record-screen')

const recording = recordScreen('/tmp/test.mp4', {
  resolution: '1440x900' // Display resolution
})

recording.promise
  .then(result => {
    // Screen recording is done
    process.stdout.write(result.stdout)
    process.stderr.write(result.stderr)
  })
  .catch(error => {
    // Screen recording has failed
    console.error(error)
  })

// As an example, stop the screen recording after 5 seconds:
setTimeout(() => recording.stop(), 5000)

它能记录pid吗?如果是这样,你有你的解决方案,其他方面。。。该死,我从没想过要这么做LOL@TheBombSquad你是什么意思?进程id,很多东西都是在后台运行的,但是有一个进程id。无论如何,我会看这个问题,看看答案是什么like@TheBombSquad不确定我是否在windows 10上