|
Yeah, CoreAVC pro is the fastest software decoder, which support CUDA but only for nvidia.
Here is the timecodec bench for various free h264 decoder with h264 video, 1 minutes 47sec, high profile, resolution 800x592, Null Renderer is used. Computers spec see my sig.
ffdshow rev2778 ICL10, libavcodec svn version: User: 3s, kernel: 0s, total: 4s, real: 27s, fps: 794.3, dfps: 116.2 User: 4s, kernel: 0s, total: 4s, real: 24s, fps: 737.6, dfps: 130.0 User: 3s, kernel: 0s, total: 4s, real: 28s, fps: 729.8, dfps: 112.7 cpu usage: 50%, not all cores are utilized
Deblocking disabled, a.k.a. low quality mode: User: 3s, kernel: 0s, total: 3s, real: 21s, fps: 853.4, dfps: 149.1 User: 3s, kernel: 0s, total: 4s, real: 24s, fps: 762.1, dfps: 133.2 User: 2s, kernel: 0s, total: 2s, real: 22s, fps: 1104.4, dfps: 143.8 cpu usage is same as above
libavcodec/ffmpeg multithreaded version: User: 1s, kernel: 0s, total: 1s, real: 6s, fps: 2429.7, dfps: 526.9 User: 1s, kernel: 0s, total: 1s, real: 6s, fps: 2244.9, dfps: 501.3 User: 1s, kernel: 0s, total: 1s, real: 6s, fps: 2868.4, dfps: 496.5 4 cores are utilized, avrage 90%
DivX7 h264 decoder, build 08 01 00 00094 User: 0s, kernel: 0s, total: 0s, real: 3s, fps: 3623.3, dfps: 879.1 User: 0s, kernel: 0s, total: 0s, real: 3s, fps: 3623.3, dfps: 875.0 User: 0s, kernel: 0s, total: 0s, real: 3s, fps: 3755.1, dfps: 878.8 4 cores are utilized, average 90%
MPC h264 decoder, Dxva enabled, with Overlay mixed, since Dxva1 wont work without video renderer. User: 0s, kernel: 1s, total: 1s, real: 14s, fps: 1665.5, dfps: 222.6 User: 0s, kernel: 1s, total: 1s, real: 14s, fps: 1780.4, dfps: 225.5 User: 0s, kernel: 1s, total: 1s, real: 14s, fps: 1692.9, dfps: 220.2 cpu usage: highest 23%
|