각종 인코더의 화질에 대한 글이 있어서 그 일부 내용을 가져왔습니다.
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개 ▼