繁体   English   中英

Stream 在节点 Child_Process Spawn 中使用 FFMPEG 停止工作

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM