Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想对 Ffmpeg 和 Intel Media SDK 在转码方面的性能进行比较。
我必须编写一个新的应用程序来执行以下操作。
从 MJPEG、MPEG4 和 H264 摄像机接收帧。
对帧进行转码。输出将是 h264。在这里,我必须使用 Ffmpeg 或 Intel Media SDK。
多播转码帧作为 RTSP 流。
我注意到这两个库都是 CPU 密集型的。Ffmpeg中是否有任何设置可以降低CPU使用率?
提前致谢,
与所有媒体编码一样,您将以速度换取质量。x264 (ffmpeg) 将产生更高质量(或相同质量的更小文件),但会使用更多 CPU。Intel Media SDK 应该使用很少的 CPU,但质量会少一些。如果您的 CPU 支持,它通过在 CPU 上使用专用硬件来实现此目的。
那么,什么是最好的?这取决于您想要针对 CPU、电源使用、质量或文件大小进行优化。