ffmpeg - NLmeans/ffmpeg : is it really SO slow?

标签 ffmpeg video-processing

我正在尝试使用 ffmpeg 和 对 DVD 质量的视频进行编码nl 表示 过滤(嗯,这就是标题所说的)。但即使在顶级 Core i7 CPU 上,我每秒也只有 12 帧,并且只有一个内核在使用(75% 空闲)。在较旧的机器上,它低于 1-2 fps。

是真的这么慢,还是只有我一个人?没有多线程?没有GPU优化?

默认设置,windows7x64,zeranoe build。

最佳答案

我使用过 FFMpeg,我可以确认您可以看到令人惊讶的缓慢帧时间。我在具有 2 个实心内核的 i7 内核上体验了 30% 的总使用率。添加另一个压缩流将 CPU 提高到 70%,此时我放弃了这种方法(需要 4 个流,并且不能选择最大化 CPU)。
我认为,由于 FFMpeg 是用非常低级的要求编写的(即,如果你愿意,你可以在微 Controller 上运行它!)它本身并不使用你所有的 MMX/SIMD 魔术扩展等。而且你可能会压缩只有一个线程。

祝你好运!

关于ffmpeg - NLmeans/ffmpeg : is it really SO slow?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44402886/

相关文章:

FFMPEG - 将 UInt16 数据转换为 .264

merge - 在 Linux 上叠加短视频文件? (ffmpeg)

iOS 确定视频中的帧数

c# - 加载视频文件并选择单个帧

c - C , linux 中的音频视频编程

ffmpeg - php-fpm 容器中的 Laradock FFMpeg

ffmpeg命令组合音频和图像

php - php中的ffmpeg进度百分比

python - 使用 opencv 和 ffmpeg 制作视频。如何找到合适的颜色格式?

ffmpeg - .m4a 输出的默认格式是什么?