我尝试使用ffmpeg和 nlmeans 过滤来编码DVD质量的视频(好吧,这就是标题所说的内容)。但即使在顶级Core i7 CPU上,我每秒只有12帧,而且只有一个核心在使用(75%空闲)。在较旧的机器上,它不到1-2 fps。
它真的很慢,还是只是我?没有多线程?没有GPU优化?
默认设置,windows7x64,zeranoe build。
答案 0 :(得分:0)
我已经使用过FFMpeg,我可以确认你可以看到令人惊讶的帧时间。我在拥有2个实心核心的i7核心上经历了30%的总使用率。添加另一个压缩流使CPU高达70%,此时我放弃了这种方法(需要4个流,并且不能选择最大化的CPU)。 我认为,因为FFMpeg的编写需求非常低(例如,如果你愿意,你可以在微控制器上运行它!)它不会原生地使用你所有的MMX / SIMD魔术扩展等。你也很可能只压缩一个线程。
祝你好运!