PC부품 [인코더 비교]인텔 퀵싱크, NVENC, OpenCL 비교(재미로 하는)
- 달쇠
- 2534
- 3
달쇠님의 기기정보
일단 윈도우만에서 시험해본 자료라서, 벤치공유 게시판에 적합하지 않다고 생각했습니다.
시스템 사양은
i7-4790k@4.0
asrock z97 extreme4
colorful gtx 1070 u-top 8gb
ddr3 8gb x 4ea ->32gb
toshiba Q pro series 256gb(windows10 pro)/micron mx200 500gb(동영상 h.264 1080i 16Mbps 34분14초 4GB)
media coder x64
이 벤치마크의 목적은 인코더에 따른 대략적인 성능 비교입니다. 하지만 간략하게 하느라 오류와 실수가 많을듯 합니다.
인텔 퀵싱크 1.3배속
nVidia NVENC 1.5배속
x.264 non-OpenCL 0.5배속
x.264 OpenCL 0.6배속
(인코딩 시간이 길어서 스크린샷 찍은 시기가 들쭉날쭉한 점 양해 부탁드려요. 딴짓 하다가 그만....)
간단하게 비교하면
인텔 퀵싱크 1.5배속
엔비디아 nvenc 1.6배속
non OpenCL 0.5배속
OpenCL 0.6배속
- 이 벤치마크에서는 OpenCL보다 하드웨어 인코더를 사용했을때 월등한 성능을 보여준다고 볼 수 있을것 같습니다.(애석하게도 윈도우에서는 일반용 그래픽에서 cuda 인코더 사용을 막은것으로 알고 있습니다.)
- 일반 하드웨어에서는 OpenCL이라고 해서 마법처럼 속도가 쭉쭉 올라가지는 않는것 같습니다.(대략 소프트웨어 인코딩보다 10%내외 차이를 보여주는듯 합니다.)(gpu의 OpenCL 능력을 제대로 사용한다면 cpu의 소프트웨어 능력만을 사용했을때 보다는 더 나은 결과를 보여줄 수 있을듯 합니다.)
이 외에도 인코딩 조건을 조금 달리하면 속도 차이가 엄청나게 나는 경우도 있었습니다.
(비트 전송률을 낮추면 인코딩 속도가 무시무시하게 빨라지기도 하더군요. 파이널컷에서는 이런 세세한 설정을 하기가 힘들어서 시험해보기 어려웠습니다.)
이 글을 전문적인 글이 아니니 재미로만 읽어주세요.
#동영상 #인코딩 #인코더 #인텔퀵싱크 #nvenc #opencl #비트전송률 #하드웨어코덱 #하드웨어인코더 #속도비교 #벤치마킹 #h264 #x264 #fhd
달쇠
댓글 3
저도 그와 유사한 글을 본 적 있습니다.
화질은 인텔 퀵싱크가 가장 별로인 대신 속도가 가장 빨랐다는 글 말이죠.
하지만 제가 막눈이라 그런지 영상 소스가 별로라서 그런지 별 차이를 못 느끼겠더군요.
세세한 옵션을 조절할 수 있으면 화질 저하는 조금 줄어들지도 모른다는 생각을 합니다. 하지만 그 만큼 속도는 느려질지도 모르죠.
같은 영상을 인텔 퀵싱크, nvenc, x264(opencl) 사용해서 비교해봤는데 뭔가 다른듯 하면서도 화질이 뭐가 나쁘다라는건 잘 모르겠더군요.
그래도 인코딩을 많이 하시는 분들이 화질관련 문제를 제기하는것은 이유가 있겠지요.
#막눈 #화질
퀵싱크는 잘 모르겠는데, NVENC는 스트리밍에 촛점을 맞춰 동작되기 때문에 영상질이 많이 떨어져
영상을 많이 인코딩하는 분들은 안타깝지만 그냥 거르고 보더라구요.
요즘 USB 전송 속도도 많이 올라갔는데, 외부 전용 인코더 좀 나와줬으면 좋겠네요 ㅜㅜ
예전에 엘가토에서 usb 스틱으로 h.264 하드웨어 인코더를 판매 했었는데 요즘은 비슷한게 안나오네요.