[英]ffmpeg --help, node child_process spawn trigger stderr
[英]Stream Stops Working Using FFMPEG Inside a Node Child_Process Spawn
我在节点应用程序中使用带有 raspivid 和 ffmpeg 的树莓派上的视频 stream 。 在终端中使用它们(不使用节点)将 stream 几个小时,但是当我在节点 child_process 中使用它们(我生成 2 个,每个一个)时,它可以正常工作 3 分钟多一点,然后 stream 停止。 child_processes 仍在运行,我没有看到任何错误。
我的代码要点:
let camera = spawn('raspivid', args)
let ffmpeg = spawn('ffmpeg', args)
camera.stdout.on('data', (data) => {
ffmpeg.stdin.write(data)
})
任何想法为什么它会在 3 分钟后停止? 谢谢!
使用 video.mkv 格式它以 mp4 格式发生在我身上,当我切换到 mkv 时它解决了
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.