当前位置 : 主页 > 网页制作 > Nodejs >

Node.js – 可读流如何对仍在写入的文件做出反应?

来源:互联网 收集:自由互联 发布时间:2021-06-16
我已经找到了很多关于如何在读取流中将数据泵送或管道传输到Node中的写入流的信息.最新版本甚至自动暂停,并为您恢复.但是,我有不同的需求,并希望得到一些帮助. 我正在使用ffmpeg(到
我已经找到了很多关于如何在读取流中将数据泵送或管道传输到Node中的写入流的信息.最新版本甚至自动暂停,并为您恢复.但是,我有不同的需求,并希望得到一些帮助.

我正在使用ffmpeg(到本地文件,而不是可写流)编写视频文件,我想创建一个读取数据的读取流.显然,读取流速度将超过ffmpeg对文件进行编码的速度.在ffmpeg完成文件写入之前读取流到达数据末尾会发生什么?我假设它将在文件完全编码之前停止读取流.

任何人都有关于暂停/恢复读取流的最佳方法的任何建议,以便在编码完成100%之前它不会到达本地编码文件的末尾?

综上所述:

这是人们通常做的事情:readStream – > writeStream(使用.pipe)

这就是我想要做的:本地文件(在慢速创建过程中) – > readStream

一如既往,感谢stackOverflow社区.

growing-file模块就是您想要的.
网友评论