0

我正在研究一个项目,我必须使用ffmpeg(node.js)从视频中提取帧。我首先将视频从我的客户端上传到Firebase存储,然后我想在后端服务器中处理它。但是,ffmpeg只接受文件,就像它存储在本地一样。如何从云存储中获取文件并作为本地文件进行处理而无需下载?

const ff =new ffmpeg('C:/Users/alexh/Desktop/alex/name.avi'); 

它不适用于url。我想知道是否有任何方式可以从url获取文件,就好像它是本地存储的,或者firebase可以为我提供一种获取文件的方式?我不想使用文件库触发器事件,因为我想将http请求发送到后端服务器。

谢谢你这么多

回答

0

如果你在Linux或OS X上运行此,你可以使用GCS Fuse安装在你的文件系统的水桶,然后指向FFmpeg的直接给它。

相关问题