tnfe / FFCreator

A fast video processing library based on node.js (一个基于node.js的高速视频制作库)
http://tnfe.github.io/FFCreator/
MIT License
2.85k stars 405 forks source link

多个视频不能同时生成 #295

Closed luck-twelve closed 2 years ago

luck-twelve commented 2 years ago

生成视频时需要等待上一个视频生成完成之后才能开始 也就是state=busy 请问这是有某种原因还是为了其他错误而安置的判断条件呢

luck-twelve commented 2 years ago

When generating a video, you need to wait until the last video is generated, that is, state=busy

drawcall commented 2 years ago

在FFCreatorCenter中控制,FFCreatorCenter只是官方的一个实现。你可以实现一个自己的manager

luck-twelve commented 2 years ago

FFCreatorCenter中使用了任务队列的形式实现多任务生成输出,有没有办法让串行多任务生成变成并行的呢 意思就是说当我多个人进行视频合成,第二个人必须等待第一个人视频合成完成之后才能开始start方法进行合成 有没有办法使得两个人无需等待其他人呢

luck-twelve commented 2 years ago

OK 已经解决了 最后还是把 FFCreatorCenter 的部分方法重写了

mannymu commented 1 year ago

能否贴个代码,参考一下?

mannymu commented 1 year ago

我重新了 FFCreatorCenter , 在自己的 mac 上跑 5 个视频同时渲染,出来的视频会非常卡顿。