윈도우7을 깔고 이것저것 해보는 와중에

timecodec.exe를 가지고 코덱 벤치마크를 하게되었다

일반적으로 coreavc가 h264 디코딩 속도는 가장 빠르다(=cpu를 덜 쓴다)고 널리 알려져 있었고

doom9 포럼에 올라온 각종 벤치자료들도

ffdshow보다는 많이 압도적으로, divx7보다는 5%이상 빠르다는 결과를 보여줬기에

역시나 coreavc가 가장 빠른 결과를 보여줄거라고 예상했었는데......

윈도우7 기본코덱
User: 0s, kernel: 0s, total: 0s, real: 48s, fps: 66624.0, dfps: 214.2
User: 0s, kernel: 0s, total: 0s, real: 45s, fps: 51249.2, dfps: 229.4

coreavc 1.9.5
User: 3s, kernel: 0s, total: 4s, real: 37s, fps: 2572.4, dfps: 278.8
User: 3s, kernel: 0s, total: 3s, real: 36s, fps: 2730.5, dfps: 285.9

divx7
User: 5s, kernel: 0s, total: 5s, real: 30s, fps: 1887.4, dfps: 336.8
User: 4s, kernel: 0s, total: 4s, real: 30s, fps: 2413.9, dfps: 336.0

ffdshow
User: 4s, kernel: 0s, total: 5s, real: 51s, fps: 2069.1, dfps: 202.1
User: 4s, kernel: 0s, total: 5s, real: 50s, fps: 1977.0, dfps: 204.2
(coreavc나 divx나 똑같이 cpu사용률은 92% 내외였다)


보시다시피 divx7이 가장 빠른게 아닌가?

내 실험이 잘못됬나 싶어서 두어번 더 해봤는데 결과는 마찬가지였다

그래서 열심히 구글링 하는 와중에

doom9 포럼의 리플중에 core2duo cpu에서 divx7이 더 빨랐다는 리플을 찾아냈고
(내컴퓨터도 core 2 duo cpu다 모델은 e8400)



대부분의 doom9 포럼 벤치자료들이 노트북용 core duo cpu나 다른 옛버저 cpu들을 사용해서 테스트 한거라는 것도 알게 되었다

그리고 하나더 여러 벤치마크를 해보니 divx7가 더 빨랐다는 블로그 포스트도 찾아낼수 있었다

출처 http://keyj.s2000.ws/?p=100



이와 같은 결과로 봤을때

인텔 코어2듀오 cpu에서는
divx7이 coreavc보다 빠르다(=cpu 사용량이 작다)는걸 알수 있었다


덧붙임글

요즘 많이 팔리는 e5200은 그냥 듀얼 코어 cpu더라 이거에 해당없으니 그냥 coreavc를 쓰면 되겠다

e7400 이상은 코더2듀오 마크가 붙는다 근데 e7400정도면 발로 연산해도 h264 디코딩 정도는 거뜬한 그런 cpu다

뭘 쓰던 끈김없이 보는데에는 상관없으나 좋은게 좋은거라고 공짜에다 cpu도 적게 먹는 divx7을 추천한다

브리즈번 3600부터 애용하던 coreavc가 확 밀리는건 보니 좀 거시기하다 ^^;;
Posted by 아싸좋구나
,