Skip to menu

본문시작

방문자

Total : 7,923,899
today : 3,398
yesterday : 11,755

Pageview

Total : 46,953,746
today : 13,683
yesterday : 64,433


Views 1097 Votes 0 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment

인코딩된 파일이 원본을 얼마나 보존하는지, 즉 원본과 비교해 화질이 어떤지 나타내는 지표로 많이 쓰이는 PSNR, SSIM 값을 계산하는 방법입니다.

 

※ 해상도 변경(리사이즈(scale), 잘라내기(crop) 등)을 했거나 영상의 총 프레임 수가 달라지는 작업(구간 설정, 프레임 레이트 변경 등)을 했다면 두 값의 계산이 불가능해 진행할 수 없으니 주의해 주십시오.

 

먼저 PSNR, SSIM 계산을 위한 프리셋을 다운로드해서 샤나가 설치된 경로 안의 preset 폴더 안으로 옮깁니다.

 

https://shana.pe.kr/shanaencoder_preset/54392

 

1. 인코딩하고자 하는 파일을 샤나의 목록에 불러온 후 인코딩을 진행합니다.

PSNR-SSIM_1_encoding.jpg

 

2. 생성된 결과 파일을 샤나가 설치된 경로로 복사 또는 이동합니다.

PSNR-SSIM_2_output_file_in_output_folder.jpg

(생성된 결과 파일. 이 파일을 샤나가 설치된 경로로 복사나 이동한다.)

 

PSNR-SSIM_3_output_file_in_Shana_folder.jpg

(샤나가 설치된 경로로 이동/복사된 결과 파일)

 

3. PSNR, SSIM 계산을 위한 프리셋을 불러옵니다.

PSNR-SSIM_4_load_PSNR-SSIM_preset.jpg

 

4. 원본 파일이 샤나의 목록에서 선택된 상태에서 F8을 눌러 [인코딩 설정] 부분의 -i 다음 부분에 있는 파일 이름을 2번의 단계에서 샤나의 설치 경로로 복사/이동한 파일 이름으로 변경합니다. (파일 이름에 공백 등이 있을 경우엔 파일 이름을 "로 감쌉니다.)

PSNR-SSIM_5_change_PSNR-SSIM_preset_input_file_name.jpg

(-i 명령어 다음의 파일 이름을 샤나 설치 경로로 복사/이동한 파일 이름으로 변경)

 

5. 확인 후 2차 인코딩을 진행합니다.

※ 주의: '기본 모드'가 아닌 '개별 모드'로 돼 있다면 변경된 프리셋을 먼저 적용한 후 인코딩을 진행합니다.

6. 인코딩이 끝난 후 원본을 파일 목록에서 오른쪽 클릭한 후 [기록 보기]를 눌러 [인코딩 기록 창]을 띄웁니다.

PSNR-SSIM_6_right_click_to_call_up_log_window.jpg

 

7. [인코딩 기록 창]에서 해당 값을 확인합니다.

PSNR-SSIM_7_log_window.jpg

(SSIM 값은 0.922315, PSNR 값은 29.163138.

SSIM에 따르면 대략 원본의 92.23% 정도로 구조적 유사성이 있고, PSNR에 따르면 MSE(원본과의 평균 제곱 오차값)가 꽤 높은 편이다.)

 

비록 두 지표값이 절대적인 것은 아니지만, 두 값을 개선하기 위해서는 crf 값을 낮추든지 비트레이트 값을 좀더 높게 설정하는 방식으로 시도해 볼 수 있습니다.

 

이상입니다.

 

각 값의 의미와 한계에 대해서는 해당 프리셋의 설명을 참고해 주십시오.

TAG •

List of Articles
No. Subject Author Date Views Votes
Notice If you using the aegisub, you must set the libass. file 샤나 2018.01.20 1670 1
Notice [TIP] Back to the existing 'cute girl' icon 1 file 유밍 2017.03.30 4335 0
53 튜링 아키텍쳐상의 NVENC의 '화질'에 대하여. 3 update HS 2019.09.22 40 0
52 샤나인코더로 움짤 만들기 (수정) file sSTSs 2019.09.08 267 0
51 기록 보기에서 Consider increasing the value for the 'analyzeduration' and 'probesize' options 내용이 있을 때 해결법 4 샤나 2019.09.04 133 1
50 SRT SMI 자막 인코딩 이용시 한글 깨짐 자막변환 방법 file 나그네3 2019.03.14 2085 1
49 아키텍쳐별 NVENC performance 1 file HS 2018.12.29 1893 1
48 AV1 코덱의 현재 상황 (인코딩 테스트 - FFmpeg 와 rav1e) 3 file sSTSs 2018.10.11 4533 0
47 여러가지 코덱으로 저화질 인코딩 해 보았습니다 (AV1 포함) 8 마소리스 2018.09.26 3816 0
46 webm VP9 멀티스레드 활성화하는 방법, 속도 향상시키는 방법 마소리스 2018.09.25 1984 0
45 "비트레이트를 원본보다 높게 주면 원본보다 퀄리티가 나아질 수 있다"는 주장에 대해 4 sSTSs 2018.09.19 5282 0
44 SSIM, PSNR로 측정한 NVENC 인코딩 4 file sSTSs 2018.09.09 1333 0
» 인코딩된 파일의 PSNR, SSIM 값 계산하기 file sSTSs 2018.09.05 1097 0
42 8비트 원본을 10비트로 인코딩하면 8비트로 인코딩할 때보다 화질이 더 낫다? 4 sSTSs 2018.09.04 2059 0
41 샤나에서 HEVC(x265)로 2패스 인코딩하기 10 file sSTSs 2018.08.28 4449 0
40 해상도 변경 + 하드웨어 가속 인코딩 시 속도 향상 12 file sSTSs 2018.08.23 4722 0
39 부드러운 움직임의 60 프레임 인코딩 12 sSTSs 2018.07.16 6513 0
38 샤나인코더 4.9 버전부터 추가된 편의기능 >>프리셋 메뉴 및 설정 메뉴를 빠르게 열기<< file 샤나 2018.06.28 5290 0
37 tonemap, zscale 필터를 이용한 HDR->SDR 변환 (FFmpeg CLI) 6 file sSTSs 2018.06.26 1281 0
36 하드웨어 가속 디코딩을 꺼서 인코딩 속도를 높이기 5 sSTSs 2018.06.19 8753 1
35 소장용 고화질 1080p 영상 인코딩 팁 퍼플군단 2018.06.12 11361 0
34 샤나인코더와 자막, Q&A 1 file sSTSs 2018.05.31 5224 0
Board Pagination Prev 1 2 3 Next
/ 3