샤나인코더 고화질 설정 - syanainkodeo gohwajil seoljeong

영상에서 비트레이트는 동영상을 인코딩할 때, 인코딩한 동영상의 화질을 정하는 기준이 되는데 초당 데이터(bit)를 의미합니다. 그래서 비트레이트가 높을수록 동영상은 더 많은 데이터 가지게 되므로 화질은 더 좋아지게 됩니다.

낮으면 흔히 말하는 깍두기 현상이 일어나는 화질이 안 좋아지게 됩니다. 하지만 비트레이트를 커지면 데이터의 수가 늘어가기 때문에 그만큼 데이터 용량 또한 더 커지게 됩니다.

적정 비트레이트를 찾아야 하는데 단순히 보관용으로 나중을 위해서 보관만 할 것이냐 아니면 중요한 영상이며 자주 보게 되냐에 따라서 화면이 뭉개지지 않는, 손실 없는 원본 화질을 위한 비트레이트를 찾아야 합니다

물론 저장 공간이 커서 충분하다면 상관없지만 요즘은 영상으로 아이들 모습을 보관하다 보니 용량 관리가 필요한 경우가 생기다 보니 적절한 인코딩이 필요합니다

요즘 가장 많이 사용하는 샤나인코더로 비트레이트에 따른 화질, 데이터 용량의 차이입니다.

H264는 대부분 지원하는 코덱이라서 비트레이트 3000, 5000, 7000으로 인코딩하였습니다

그리고 H265(HEVC) 비트레이트 5000으로 인코딩도 하였습니다.

아래는 기본 설정값입니다.

샤나인코더 고화질 설정 - syanainkodeo gohwajil seoljeong
샤나인코더 고화질 설정 - syanainkodeo gohwajil seoljeong

샤나인코더 인코딩 설정(비트레이트에 따른 화질과 용량 변화)
샤나인코더 고화질 설정 - syanainkodeo gohwajil seoljeong
샤나인코더 인코딩 설정(비트레이트에 따른 화질과 용량 변화)

2019년 6월 영상이기 때문에 마스크는 쓰고 있지 않습니다. 장소는 숲 놀이터입니다.

1. 원본입니다.

2. 샤나인코더에서 H264 비트레이트 3000으로 인코딩입니다.

3. 샤나인코더에서 H264 비트레이트 5000으로 인코딩입니다.

4. 샤나인코더에서 H264 비트레이트 7000으로 인코딩입니다.

5. 샤나인코더에서 H265(HEVC) 비트레이트 5000으로 인코딩입니다.

샤나인코더 고화질 설정 - syanainkodeo gohwajil seoljeong
샤나인코더 고화질 설정 - syanainkodeo gohwajil seoljeong

샤나인코더 인코딩 설정(비트레이트에 따른 화질과 용량 변화)

6. 용량 변화입니다.

원본 > H264 7000 > H265 5000 > H264 5000 > H264 3000

샤나인코더 고화질 설정 - syanainkodeo gohwajil seoljeong
샤나인코더 인코딩 설정(비트레이트에 따른 화질과 용량 변화)

저는 개인적으로 H265 5000 화질이 가장 좋아 보입니다. 많이 동영상을 보관하기에는 H265(HEVC) 5000 정도면 충분하지 않을까 생각됩니다. 용량도 1/3로 줄어들어 크게 부담도 안 되고 괜찮다고 생각됩니다. 단점이라면 지원 안 하는 기기도 있어서 재생이 불가능할 수도 있다는 단점이 있습니다. 나중에는 전부 지원하지 않을까 생각됩니다.

샤나인코더 다운로드입니다.

https://shana.pe.kr/shanaencoder_download/92579

샤나인코더 최신 버전 - 샤나인코더(ShanaEncoder) 5.1.0.2

버전별 자세한 개선사항 보기 5.1 개선 사항 스트림 복사를 하지 않고 mp4 파일로 인코딩 시 회전 정보가 남아있는 문제를 수정하였어요. 합치기 모드로 인코딩 시 루트 디렉터리에 저장하면 오류

shana.pe.kr

설치하시면 되겠습니다.

샤나인코더 고화질 설정 - syanainkodeo gohwajil seoljeong
샤나인코더 고화질 설정 - syanainkodeo gohwajil seoljeong

샤나 인코더

여기까지입니다. 공감과 댓글은 항상 글쓴이에게 힘이 됩니다. 긴 글 읽어주셔서 감사합니다. (✿◡‿◡)

질문하기 전에 검색하세요(Search before asking a question)


원본동영상이 조금 흐릿해서 안흐릿하고 화질쨍쩅한걸로 인코딩할려고하는데

어떻게해야되나여?

파일형식은 MKV로하고 비디오코덱은 H264, H264(NVENC),HEVC,HEVC(NVENC)이 4개가좋다는데 어떤게좋은거죠?

그리고 영상/자막설정에서 선명도 조절은 얼만큼해야지 흐릿한게없어질까여?



이 도움말을 보기 전에 아래 설명을 이해하는 데 도움이 되는 필독 게시글도 읽어보세요~

[필독] 비디오 코덱과 기본 용어 (H.264, HEVC)


H264(libx264) 비디오 코덱은 소프트웨어 코덱입니다.

소프트웨어 코덱은 CPU에 따라 인코딩 속도의 차이가 발생합니다.

퀄리티 CRF(Constant Rate Factor)

퀄리티는 일정 품질 모드로 비트레이트를 선택할 수 없으며 출력되는 파일의 크기를 예상할 수 없습니다.

퀄리티 값은 0.0에서 51.0 사이로 설정할 수 있습니다.

퀄리티 값을 0.0으로 설정하면 lossless 무손실 모드입니다.

퀄리티 값이 높을수록 압축률이 높아지고 품질은 떨어집니다.

퀄리티 값이 낮을수록 압축률이 떨어지고 품질은 좋아집니다.

             추천 값: 18~26 사이, 무손실 인코딩 시 0.0

   샤나인코더 기본값: 19

H264(libx264) 기본값: 23

퀀타이저 QP(constant Quantization Parameter)

퀀타이저 모드는 Q(Quantizer, 양자화) 값이 고정되어 인코딩하는 모드로 고정 화질 모드입니다.
퀀타이저 값은 0에서 69까지(프로파일을 high20으로 선택하면 81까지) 설정할 수 있습니다.
퀀타이저 값을 0으로 설정하면 lossless 무손실 모드입니다.
퀀타이저 값이 높을수록 화질이 떨어지고 파일 크기가 작아집니다.
퀀타이저 값이 낮을수록 화질이 좋아지고 파일 크기가 커집니다.

             추천 값: 퀄리티 모드를 사용하세요. 무손실 인코딩 시 0
   샤나인코더 기본값: 23
H264(libx264) 기본값: 설정되지 않음

비트레이트 ABR(Average Bit Rate)

비트레이트를 선택하면 기본적으로 ABR 평균 비트레이트입니다.

평균 비트레이트는 설정한 비트레이트 값을 평균으로 비트레이트가 변화합니다.

비트레이트 입력 상자에서 대문자 M을 입력하면 Mbps 단위로 입력할 수 있습니다.

비트레이트 타기팅 방법은 여기를 클릭하여 비디오 비트레이트를 파일 크기에 따라 자동 설정(타기팅) 인코딩 안내 부분을 참고하세요.

             추천 값: 샤나인코더 -> 빠른 설정 -> 기타에서 비디오 비트레이트를 파일 크기에 따라 자동 설정(타기팅) 기능 사용 시 추천

   샤나인코더 기본값: 2000(Kbps)
H264(libx264) 기본값: 설정되지 않음

비트레이트 2패스

인코딩을 두 번 하는 모드로, 타기팅 기능 사용 시 유용합니다.

화질은 2패스 옵션을 사용한 비트레이트가 한 번만 인코딩하는 비트레이트보다 더 좋습니다.


코덱 설정

H264(libx264) 코덱 설정에는 프로파일, 레벨, 프리셋, 튜닝, Fast Decode, Zero Latency가 있습니다.

고급 설정 부분은 여기를 클릭하여 샤나인코더의 H264 설정과 FFmpeg의 x264 설정 이해 부분을 참고하세요.

프로파일

프로파일은 H264(libx264) 프로파일을 제한하는 옵션으로, 프로파일을 제한하는 경우는 크게 두 가지입니다.
첫 번째는 샤나인코더 합치기 모드 사용 시 프로파일을 설정하여야 합니다.
두 번째는 H264(libx264) 재생기가 제한된 프로파일만 지원하는 경우로 해당 재생기가 지원하는 범위에 맞게 baseline 또는 main으로 설정하여야 합니다.
프로파일을 설정하면 무손실 인코딩을 사용할 수 없으므로 무손실 인코딩을 하려면 프로파일을 none으로 선택하여야 합니다.

이 외의 경우는 none으로 설정하면 인코더 알아서 설정해 줍니다.

high20 프로파일 선택 시 Bit Depth가 10bit로 인코딩됩니다. (high20이외에는 Bit Depth가 8bit입니다.)

high422, high444 프로파일 선택 시 크로마 서브샘플링이 각각 4:2:2, 4:4:4로 인코딩됩니다. (두 가지 이외의 프로파일 선택 시에는 크로마 서브샘플링이 4:2:0입니다.)

Bit Depth 및 크로마 서브샘플링에 관한 정보는 여기를 클릭하여 색공간과 Bit Depth 부분을 참고하세요.

             추천 값: 합치기 모드 사용 시(baseline, main, high)

                      무손실 인코딩 시(none)

                      10비트 인코딩 시(high20)

                      4:2:2 크로마 서브샘플링이 필요한 경우(high422)

                      4:4:4 크로마 서브샘플링이 필요한 경우(high444)

                      인코더가 알아서 설정하도록 설정 시(none)

   샤나인코더 기본값: baseline
H264(libx264) 기본값: 설정되지 않음

레벨

레벨은 프로파일과 함께 설정되는 경우가 있으며 재생 기기에 따라 레벨 제한이 필요한 경우 재생기에 명시된 레벨을 설정해 주시면 됩니다.

레벨최대 비트레이트(Kbps)
(Baseline, Main 프로파일)
해상도@프레임 레이트
164
1b128
1.1192

1.2384
1.3768
22,000
2.14,000
2.24,000


310,000


3.114,000

1,
3.220,000 1,
1,280x1,
420,000 1,
1,920x1,
2,048x1,
4.150,000 1,
1,920x1,
2,048x1,
4.250,000 1,
1,920x1,
2,048x1,
5135,000 1,920x1,
2,048x1,
2,048x1,
2,560x1,
3,672x1,
5.1240,000 1,920x1,
2,560x1,
3,840x2,
4,096x2,
4,096x2,
4,096x2,
5.2240,000 1,920x1,
2,560x1,
3,840x2,
4,096x2,
4,096x2,
4,096x2,
6240,000 3,840x2,
7,680x4,
8,192x4,
6.1480,000 3,840x2,
7,680x4,
8,192x4,
6.2800,000 3,840x2,
7,680x4,
8,192x4,

출처: 위키백과

             추천 값: 재생하려는 기기의 레벨 제한이 없으면 auto

   샤나인코더 기본값: auto
H264(libx264) 기본값: auto

프리셋

프리셋을 통해 인코딩 속도를 ultrafast(가장 빠름)부터 placebo(가장 느림)까지 선택할 수 있습니다.
압축은 파일 크기 당 품질을 의미하고 원본에 따라 다를 수 있으나 평균적으로 인코딩 속도가 느릴수록 압축률이 좋아집니다.
예를 들어,

비트레이트 모드 타기팅 인코딩 시 slower 프리셋을 사용하면 파일 크기 대비 더 나은 품질을 얻을 수 있고

퀄리티 모드 인코딩 시 압축률이 높을수록 파일 크기가 줄어들 수 있으며 이 또한 원본에 따라 다를 수 있습니다.

             추천 값: 일반적인 압축용으로(slow, slower, veryslow)

                      영상 편집용으로 출력 파일 크기에 상관없다면(ultrafast, superfast, veryfast)

                      무손실 인코딩 시 출력 파일 크기에 상관없다면(ultrafast)

   샤나인코더 기본값: veryfast
H264(libx264) 기본값: medium

튜닝(Tune), Fast Decode, Zero Latency

원본 특성에 따라 튜닝을 설정할 수 있습니다.
예를 들어 원본이 애니메이션이면 animation 옵션을 선택하고 영화에서 grain을 유지하려면 grain 옵션을 선택합니다.
무엇을 선택할지 모르거나 원본이 튜닝과 일치하지 않으면 none 옵션을 선택하세요.

film       : 고품질 영화 콘텐츠에 사용합니다. (디블로킹 감소)
animation  : 애니메이션에 좋습니다. (더 높은 디블로킹과 더 많은 참조 프레임을 사용)
grain      : 오래되고 거친 영화 필름의 그레인(grain) 구조를 유지합니다.
stillimage : 슬라이드 쇼와 같은 콘텐츠에 적합합니다.
psnr       : 코덱 개발에만 사용되므로 무시하세요.
ssim       : 코덱 개발에만 사용되므로 무시하세요.

fastdecode : 특정 필터를 비활성화하여 더 빠른 디코딩을 허용합니다.
zerolatency: 빠른 인코딩 및 지연 시간이 짧은 스트리밍에 적합합니다.

             추천 값: 위의 설명 참고

   샤나인코더 기본값: none, Fast Decode 체크 해제, Zero Latency 체크 해제
H264(libx264) 기본값: none, Fast Decode 체크 해제, Zero Latency 체크 해제

OpenCL 가속

품질을 손상시키지 않고 GPU를 사용하여 약간의 인코딩 속도 향상을 제공합니다.
일부 그래픽카드에서는 OpenCL을 지원하지 않아 인코딩 오류가 발생합니다.