我在node.js服务器上将视频从.mkv转码为MP4格式。使用10MB +文件时,转码需要花费大量时间。有没有办法通过使用Node集群和/或child_process模块在多个CPU核心上分发单个文件的转码?
请在此处查看项目: https://github.com/wassbeer/video-transcoding-nodejs-ffmpeg
谢谢
答案 0 :(得分:2)
您的node.js服务器没有进行转码。您的操作系统上安装的ffmpeg
是。
所以在节点中使用cluster
根本没有帮助。
您可以在-threads
中使用ffmpeg
标记来使用多个核心。