如何在 node.js 中“捕获” child_process 输出

如何在 node.js 中“捕获” child_process 输出

我正在使用 youtube-dl 从 YouTube 下载视频。当我从 node.js spawn child_process 调用它时,它会下载视频,一切正常,但我无法从 child_process 获取任何信息到我的程序。我想获取进度信息、下载了多少文件,或者错误描述(如果有)等等……此外,我想在主进程中将数据捕获到可读流中,而不是将其直接保存到文件中。

对于如何实现这一目标,您有什么建议吗?

相关内容