AD

프로그램 OBS 인코더의 화질에 대한 참고, xsplit NVEnc 파라미터 힌트.

베리머취래빗e6748
2017-02-09 12:01:36 35097 2 22

각종 인코더의 화질에 대한 글이 있어서 그 일부 내용을 가져왔습니다.


https://obsproject.com/forum/threads/comparison-of-x264-nvenc-quicksync-vce.57358/page-3



OBS 기준에서의 각종 인코더의 화질 비교로 좋은 화질->나쁜 화질 순으로 나열했습니다. 1280x720 30 2000kBps 기준.


    simple - stream - NVENC_Pascal bitrate=2000 preset=highquality.mp4  파스칼, High Quality (NVidia 10xx)


    simple - stream - x264 bitrate=2000 preset=veryfast.mp4                         x264, VeryFast
    simple - stream - NVENC_Kepler bitrate=2000 preset=highquality.mp4  케플러, High Quality (Nvidia 6xx, 7xx, 8xx 일부)


    simple - stream - QSV_IvyBridge bitrate=2000 preset=balanced.mp4    퀵싱크 아이비브릿지(3세대), Balanced
    simple - stream - QSV_Skylake bitrate=2000 preset=balanced.mp4      퀵싱크 스카이레이크(6세대), Balanced


    simple - stream - QSV_Skylake bitrate=2000 preset=quality.mp4       퀵싱크 스카이레이크(6세대), Quality


    VCE1415_1280x720x30_2000_Balanced_Partial_NoBPictures.mkv           VCE(AMF),  balanced + No BPictures


    VCE1415_1280x720x30_2000_Balanced_Partial.mkv                       VCE(AMF),  balanced


(주)
    1. simple - stream - QSV_Skylake bitrate=2000 preset=speed.mp4 (뭉개지는 부분이 나오는 관계로 목록에서 빠짐)

    2. VCE(AMF)의 Speed나 Quality 프리셋은 사용하지 않는 것이 좋음. AMD는 780이상을 HD로 간주.

    3. 모든 하드웨어 인코더는 복잡하게 변화하는 화면에서 B-Frames를 0으로 하는 것이 화질에 좋다.

    4. 원문에는 퀵싱크 아이비브릿지와 스카이레이크를 뒤집어서 순위를 표현하고 있는데,
       앞을 글을 보면 아이비브릿지 관련 프리셋이 더 낫다고 언급.
       간단히 퀵싱크는 그냥 Balanced 프리셋을 쓰면 좋음.


(추가) xsplit에서 NVEnc를 Preset을 High Quality로 맞추는 방법은 "비디오 인코딩" 셋팅의 톱니바퀴를 눌러서 extra encoding parameter에 "&ex:preset:hq"를 넣어주면 되는 것 같습니다.

 다른 파라미터로 QP값을 설정하는 파라미터는 이렇습니다. "&ex:qmax:26&ex:qmin:15" => QP MAX = 26, QP MIN = 15

 B-Frames를 1로 만드는 파라미터는 "&ex:bframes:1" 이렇게.

 이걸 모두 합치면 "&ex:preset:hq&ex:qmax:26&ex:qmin:15&ex:bframes:1" 이렇게 됩니다.


(추가) NVEnc 인코딩 프리셋 리스트.

&ex:preset:llhq    (low latency High Quality)

&ex:preset:ll      (low latency)

&ex:preset:hq      (High Quality)

&ex:preset:fast    (High Perfoemance 1 pass)

&ex:preset:medium  (High Quality 1 pass)

&ex:preset:slow    (High Quality 2 passes)


대충의 비트레이트.

높은 비트레이트가 좋긴 하지만 문제는 보는 쪽에서 버퍼링이 생길 수 있습니다.

과도한 비트레이트 설정은 결국 버퍼링으로 이어집니다.


5000-5500 1080p 60

2000-2500 1080p 30

2000-2500 720p 60

1000-1500 720p 30


참고하시기를~


(수정)

최대/최소 qp값 설정에 대한 파라미터의 오타를 고쳤습니다.

&ex:qmin:15

&ex:qmax:30


xsplit NVEnc 권장 파라미터 : &ex:preset:llhq&ex:qmax:30&ex:profile:high (모바일 장비들에서의 문제가 나타나면 마지막 &ex:profile:high 를 제거하거나 &ex:profile:main으로 변경하면 됩니다.



후원댓글 22
댓글 22개  
이전 댓글 더 보기
이 글에 댓글을 달 권한이 없습니다. 로그인해 보세요.
AD
방송하기프로그램채팅/봇업데이트
16
프로그램
Twitch Fullscreen Plus
Global Moderator 트게더
04-12
33
04-10
24
방송하기
무료 도네이션 버튼! [33]
달토끼
04-09
2
방송하기
DPC Latency 문제에 대한 이야기. [2]
베리머취래빗
04-05
4
방송하기
원컴방송은 r7 1700입니다 [25]
김갱뱅
03-11
9
채팅/봇
moobot 설정 방법 [4]
바쿤
02-28
9
업데이트
아이디 변경 기능 추가 [7]
Global Moderator 트게더
02-25
13
방송하기
이모티콘 테스트 하는법.
기영이영
02-25
2
02-19
1
02-16
11
02-02
3
방송하기
SK 브로드밴드 공유기 uPNP 관련.
베리머취래빗
01-29
3
01-26
2
프로그램
OBS 17.0.2 관련 간단한 패치.
베리머취래빗
01-25
인기글 글 쓰기