하드웨어가속 디코딩 비교

by weather posted Aug 05, 2019
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

샤나에 하드웨어가속 디코딩 선택지가 여러개 있습니다

유의미한 차이가 있겠나 싶어 평소 신경끄고 지냈는데

문득 궁금해서 테스트를 해봤습니다

──────────────────────────

■ 소스파일정보(비디오): 블루레이타이틀[원본].m2ts

 

ID : 1 

포맷 : AVC 

포맷/정보 : Advanced Video Codec 

포맷 프로파일 : High@L4.1 

포맷 설정 : CABAC / 4 Ref Frames 

포맷 설정, CABAC : 예 

포맷 설정, RefFrames : 4 프레임 

Format_Settings_GOP : M=1, N=12 

코덱 ID : V_MPEG4/ISO/AVC 

길이 : 2시 18분 

비트레이트 모드 : 변동 

비트레이트 : 29.9 Mbps 

최고 비트레이트 : 34.0 Mbps 

폭 : 1 920 픽셀 

높이 : 1 080 픽셀 

화면 종횡비 : 16:9 

프레임레이트 모드 : 고정 

프레임레이트 : 23.976 (24000/1001) fps 

ColorSpace : YUV 

ChromaSubsampling/String : 4:2:0 

BitDepth/String : 8 비트 

스캔 방식 : 프로그레시브 

비트/(픽셀*프레임) : 0.601 

스트림 크기 : 28.8 GiB (92%) 

Default : 예 

Forced : 아니오 

 

 

──────────────────────────

 인코딩 옵션

 

 -f mkv

 -c:v libx264

 -profile:v high -level auto -preset medium -tune:v none

 -crf 18.0

 -c:a copy

 -map 0:s -scodec copy

 -metadata:s:v language=und

 -metadata:s:a language=eng

 

deblock=-1,-1:cabac:bframes=3:b-adapt=1:weightb:weightp=2:ref=3:scenecut=40:ipratio=1.4:pbratio=1.3:qcomp=0.60:rc-lookahead=60:mbtree:aq-mode=1:aq-strength=1:chroma-me:merange=24:me=umh:subme=9:direct=spatial:trellis=0:psy-rd=1,0:psy:dct-decimate:no-fast-pskip:mixed-refs:deadzone-inter=21:deadzone-intra=11

 

 

──────────────────────────

■ 컴사양

 

CPU: 라이젠1700 노오버 3.0 GHz

GPU: GTX960 2G

RAM: (21300) 8Gx2개

SSD: NVME 512GB (파이슨컨트롤러 PS5012-E12 (읽기3400/쓰기2000))

 

 

──────────────────────────

■ 테스트 결과 (각각 6분30초정도 인코딩하다가 중지시키고 단순비교)

 

선택안함                >> 속도 1.47x

Direct3D 9(DXVA2)    >> 속도 1.48x

Direct3D 11            >> 속도 1.41x

NVIDIA CUDA(NVDEC) >> 속도 1.43x

(퀵싱크는 인텔CPU가 없어서 못했습니다)
 
이상입니다.
역시 DXVA2가 미세하지만 제일 빠르네요
중도 정지 안시키고 끝까지 하면 꽤 유의미한 차이가 날 것 같습니다