샤나인코더 hevc 프리셋 - syanainkodeo hevc peulises

참고 하드웨어 가속 디코딩 및 하드웨어 인코딩(AMF, NVENC, QSV) 기능을 사용하려면 https://shana.pe.kr/66540에서 요구 사항을 확인하세요. 개선사항 1. 샤나미디어인포에서도 HiDPI 지원하도록 개선하였습니다. 2. 샤나인코더 HiDPI 처리를 개선하였습니다. 3. 핫핑크 스킨 프리셋을 추가하였습니다. 4. 최소화, 최대화, 인코딩 시작 버튼에서 적용되는 호버 명도 옵션...

You need to translate x265 options introduced in the x265 manual to proper FFmpeg parameter settings by removing the double dash prefix, replacing colon with comma, and using colon as the delimiter between parameters.

And like I said, reviewing the log is very important in case you run into an error. Press F5 and see what the log tells you.

코덱/라이브러리 업데이트

  • ffmpeg-shana-2021.03.15.183
  • x264 0.161.3048 b86ae3c
  • x265 3.4+33-5fa76b3fc
  • aom 2.0.2-1385-ge59123291
  • nv-codec-headers-11.0.10

추가사항

  • 샤나인코더 Traditional Chinese, Japanese, Brazilian Portuguese 언어 추가
  • 샤나인코더 검색 기능 추가
  • 샤나인코더 프리셋 트리뷰 크기 조절 스플리터를 더블 클릭 시 기본 크기로 설정하는 기능 추가
  • 빠른 설정 창에서 각 코덱의 [?]를 클릭하면 코덱의 도움말을 볼 수 있는 도움말 기능 추가
  • 빠른 설정 창에서 각 설정을 보기 편하게 개선하고 빠른 설정 창의 크기 조절 기능 추가
  • H264(NVENC) 비디오 코덱 high444p 프로파일 추가
  • HEVC(NVENC) 비디오 코덱 rext 프로파일 추가
  • H264(NVENC), HEVC(NVENC) 비디오 코덱 퀄리티 인코딩 모드와 튜닝 옵션 및 p1~p7 프리셋 추가
  • 에듀플레이어 EDP101, 아이리버 IAD90, IAD90BT 프리셋 추가

수정사항

  • 구간 설정/잘라내기 창에서 스페이스 바를 누르면 비프음이 발생하는 문제 수정
  • 로고 설정에서 페이드인, 페이드아웃 사용 시 로고가 투명하지 않았던 문제 수정
  • 구간 설정 후 배속 설정 시 출력 시간 표시가 전체 시간으로 나오는 문제 수정
  • 프로그램을 여러 개 열 때 프리셋 패널의 넓이 값은 넓이 변경 시 바로 저장되는데 프로그램의 크기 값은 크기가 변경되어도 바로 저장되지 않아 프리셋 패널 크기가 저장하였던 크기와 다르게 보였던 문제 수정

이름 변경

  • 우선 순위를 우선순위로 변경
  • 멀티스레드 설정을 멀티 스레드 설정으로 변경

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

 

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

 

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

 

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

 

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

 

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

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

 

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

샤나인코더 hevc 프리셋 - syanainkodeo hevc peulises
샤나인코더 hevc 프리셋 - syanainkodeo hevc peulises

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

 

샤나인코더 hevc 프리셋 - syanainkodeo hevc peulises
샤나인코더 인코딩 설정(비트레이트에 따른 화질과 용량 변화)

 

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

 

 

1. 원본입니다.

 

 

 

 

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

 

 

 

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

 

 

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

 

 

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

 

 

 

 

샤나인코더 hevc 프리셋 - syanainkodeo hevc peulises
샤나인코더 hevc 프리셋 - syanainkodeo hevc peulises

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

 

6. 용량 변화입니다.

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

샤나인코더 hevc 프리셋 - syanainkodeo hevc peulises
샤나인코더 인코딩 설정(비트레이트에 따른 화질과 용량 변화)

 

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

 

 

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

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

 

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

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


2015년 까지 동영상 인코딩의 대세는 H.264 입니다. 블루레이의 코덱도 AVC 라고 H.264/MPEG4 Part 10 Advanced Video Codin 입니다.


하지만 기술의 발전은 계속 이어져서 블루레이와 HDTV 이상의 해상도의 영상서비스가 예정 되어 있습니다. 

4K와 8K가 그런데 H.264 이상의 영상 압축기술을 요구 하게 됩니다. 4K와 8K는 무지막지한 대역폭을 요구하고 

현실은 대역폭을 무한정 늘일수 없죠.

그래서 압축율이 높여 현단계의 통신 규약이나 미디어에서 더 높은 영상을 보이는 기술 발전이 필요합니다.


2013년 H.265가 발표 되었습니다. 복잡도가 대단히 늘어나고 압축율이 최대 50%까지 올라갈수 있는 새로운 코덱이죠

추가 사항으로는 쉽게 설명해서 더 높은 해상도에서 효율성증가, 최대 16비트 영상까지 지원 다양한 포멧지원등을 가지고 있습니다.


문제는 복잡도가 늘어나서 인코딩/디코딩시 어마어마한 CPU 자원을 요구 합니다. 옵션을 잘못 설정할경우 한시간 가량 영상을 인코딩 하는데 1박 2일을 요구할수도 있습니다. 


하지만 인코딩 된 결과는 용량대비 상당히 만족스러웠습니다. 본인의 경우 게임 영상을 녹화해서 복기 해보는 경우가 많은데 쉐도우 플레이에서 떨어지는 파일은 너무 용량이 크죠 



1. 인코딩 프로그램 

 - 샤나 인코더를 씁니다. 다음팟 인코더가 좋은부분이 있긴 한데 고소고발에 발이 묶여서 업데이트가 원활하지 않죠

  http://shana.pe.kr/ 에서 받을 수 있습니다.



2. 인코딩 설정

 - 설정은 크게 어렵지 않습니다. 다음팟으로 인코딩 해봤다면 크게 어렵지 않습니다.

 - 파일을 샤나인코더에 드래그 & 드랍 한 다음 F6을 눌러주면 설정이 나옵니다.


 - 파일 형식을 MKV나 MP4정도로 맞춰주고 비디오 코덱을 HEVC로 맞추고 비트레이트를 설정 합니다.

  - 추가 설정을 [코덱 설정] 에서 설정 합니다.

샤나인코더 hevc 프리셋 - syanainkodeo hevc peulises

샤나인코더 hevc 프리셋 - syanainkodeo hevc peulises


- 인코딩 속도가 H.264 코덱 대비 3~5배 정도 느립니다. 하지만 비트레이트 대비 화질은 더 좋더군요 

  프리셋을 FAST쪽으로 올리면 빠르게 인코딩 되고 화질이 떨어지고 SLOW 쪽으로 내리면 인코딩 속도는 극악으로 느려지고 화질이 미세하게 좋아집니다.



3. 문제점

 - 안드로이드에서는 돌아가는 기기가 있고 안돌아가는 기기가 있는데 IOS에서는 못돌립니다. 아이폰 6플러스에서도 

   거의 못볼정도의 프레임 밖에 안나옵니다. 

   아이폰 스팩에 H.265 돌린다고 되어있지 않으니 어쩔수 없죠

 - 갤럭시 S6의 경우 1440P나 4K HEVC도 가볍게 돌립니다.

 - 본인이 구매한 중국산 미디어텍 칩을 쓴 신형 스마트폰 MT6752의 경우 1080P 까지의 HEVC를 HW적으로 디코딩 하더군요


 - HEVC동영상은 PC에서도 그냥 깡으로 돌리면 상당한 CPU를 점유 합니다. LAVFILTERS 등을 설정해서 돌려야 됩니다.

   nVIDIA 그레픽카드나 인텔 그레픽 카드의 GPU의 힘을 돌리는 설정을 해주시면 어마어마한 좌절 영상도 가볍게 돌립니다.



- 7월 22일 추가 사항 - nVIDIA 그레픽 사용자를 위한 빠른 인코딩


HEVC 빠른 인코딩 - nVIDIA신형 그레픽 사용자 - MediaCoder 사용


nVIDIA그레픽 카드는 CUDA 코어 외에 NVENC 라는 실시간 영상 인코딩 모듈이 들어가 있습니다. 

이 모듈의 대표적인 사용처가 쉐도우 플레이죠...


NVENC 라이브러리는 외부 프로그램이 사용 할 수도 있는데 이것을 사용할 경우 매우 빠르게 H.265 (HEVC) 인코딩이 됩니다.

단... 900 시리즈 그레픽 카드 한정 입니다. 그 이하 버전은 H.264만 실시간 인코딩이 됩니다.




- 미디어 코더는 매우 강력한 미디어 트렌스코딩 유틸리티 입니다. 

최신 코덱과 기술을 빠르게 접목하고 있는 새로운 유틸리티 입니다.



http://www.mediacoderhq.com/dlfull.htm - 다운로드

OS의 설정에 따라서 32BIT / 64BIT 중에서 받으면 됩니다.




실행 후 비디오 파일을 드래그&드롭으로 넣은 다음 진행을 해보겠습니다.


1. VIDEO 설정 

  Encoder를 GPU로 설정 후 NVENC로 바꿉니다. 

  Format을 H.265로 바꿔 줍니다.

  Video Bitrate를 원하는 수준까지 맞춰 주시면 되고 

  나머지 부분은 크게 건들 필요가 없습니다.

샤나인코더 hevc 프리셋 - syanainkodeo hevc peulises


2. 사운드 설정 

 - LC-AAC 19Kbps를 일반적으로 씁니다.


샤나인코더 hevc 프리셋 - syanainkodeo hevc peulises

3. Container 설정 

 - 무난한 MP4로 갑니다.


샤나인코더 hevc 프리셋 - syanainkodeo hevc peulises


4. START 아이콘을 눌러주면 영상 제작이 시작 됩니다.


- GPU빨을 받은 인코딩 속도는 1.1배속이 나옵니다. CPU 만 사용시에넌 0.2배속 미만이 나오는것을 생각하면

  5~6배는 더 빠른 처리를 보입니다.


- 아쉽게도 NVENC는 인코딩 속도가 빠르긴 하지만 영상의 품질이 CPU만으로 인코딩 한것보다는 약간 떨어집니다. 


- 다시 말하지만 GTX970, GTX980, GTX960, TITAN-X 등의 900대 버전만이 NVENC로 H.265인코딩을 지원합니다.

샤나인코더 hevc 프리셋 - syanainkodeo hevc peulises
신고

포스트 메타 정보

퍼블리싱 및 추천

  • 내보내기
    • 밸리 : IT 2015/05/06 20:53

같은 카테고리의 글