Skip to menu

본문시작



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


?

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

비디오는 VP9, 오디오는 Opus 코덱으로 인코딩하는 WebM 파일 프리셋입니다.

 

Google의 권고안을 바탕으로 1080p, 720p 용으로 만들었습니다.

참고) https://developers.google.com/media/vp9/settings/vod/

 

2 pass가 아닌 1 pass를 적용했습니다. Constrained Quality(CQ) 모드로, maximum quality level을 crf로 정하고 목표 평균 비트레이트와 최대, 최소 비트레이트를 정합니다.

 

인코딩 설정에 대한 설명입니다. (1080p 기준)

 

======================================================================

 

 -f webm // 컨테이너 포맷(파일 형식)을 webm으로 지정

 

 -c:v libvpx-vp9 -crf 31 -b:v 1800k -minrate 900k -maxrate 2610k // crf는 31, 목표 평균 비트레이트는 1800kbps, 최소 비트레이트 900k, 최대 비트레이트 2610k로 설정. 720p의 경우 이보다 낮춤.

 

 -tile-columns 2 -g 240 // 원본 비디오를 디코딩할 때 세로로 몇 조각으로 나누느냐는 옵션이 '-tile-columns'인데 2의 지수값을 설정함. 여기서는 2^2 = 4의 세로 조각으로 설정. -g는 key frame(I-frame) 사이에 최대 몇 개까지의 프레임을 허용할지 결정. 30fps의 영상이라면 240/30 = 8, 즉 8초까지 허용한다는 의미.

 

 -threads 8 -quality good -speed 4 // -thread는 인코딩 중 사용할 쓰레드 갯수. quality는 good, best, realtime 중 good을, speed는 0에서 4 중 가장 빠른 4를 선택

 

 -c:a libopus -ac 2 -b:a 56k // 오디오를 libopus 코덱으로 인코딩. 채널은 스테레오, 비트레이트는 56k

 

 -sn -map_metadata -1 -map_chapters -1 // 자막 없음, 메타데이터 초기화, 챕터 정보 없음

 

 -metadata:s:v:0 language=kor // 비디오 언어 한국어로 설정

 -metadata:s:a:0 language=kor // 오디오 언어 한국어로 설정

 

======================================================================

 

이상입니다.

TAG •
Facebook Twitter Pinterest Kakao
  • ?
    JKyle 2018.05.20 04:42

    이 프리셋을 적용해 인코딩한 샘플입니다. (드라마 '나의 아저씨' 중 1분 컷)

    [원본]
    My_Mister_sample.H264.AAC.1080p.original.mkv (35MB)
    https://drive.google.com/open?id=10gGm_owcMiREJgl4TaLrzLohiqZZToE9

    [1080p WebM]
    My_Mister_sample.VP9.Opus.1080p.webm (11MB)
    https://drive.google.com/open?id=1JfdcCme0_GxHNcXpnHdRSFCbBnMf44lh

    [비교용 1080p mp4(HEVC, AAC)]
    My_Mister_sample.HEVC.AAC.1080p.mp4 (11MB)
    https://drive.google.com/open?id=1uSJMnQqsq8TT19pUezZdOJ4bENksOgYU

    [720p WebM]
    My_Mister_sample.VP9.Opus.720p.webm (6MB)
    https://drive.google.com/open?id=1XOtMR7DGdg13K-d1V4kGXJh-PJ4kecSe

    [비교용 720p mp4(HEVC, AAC)]
    비교용) My_Mister_sample.HEVC.AAC.720p.mp4 (6MB)
    https://drive.google.com/open?id=1fs488daz5T8QO4_itu1k5mKHf7Vtl4Ag

    mp4 파일들은 비트레이트 모드로 각각 대응되는 WebM 파일의 비트레이트에 맞췄습니다. (그래서 대응되는 파일 크기가 거의 동일한 것임.)

  • ?
    하루살이 2019.09.24 22:40

    실례합니다 혹시 비교용hevc 설정 프리셋 파일첨부랑 1080p(xavc 소니액션캠)파일을
    용량을 좀줄이고 화질조금 낮추는걸로 h264 프리셋파일추천해주실만한거있으신가요 ㅠㅠ

     

    제가 생각하는 수준이 영상길이 25분기준 용량이 최대 3기가안으로? 1080p 비트레이트 평균 1만안팎?

    약간 일본야동의 fhd보면 화질대비 용량이 괜찮던데 그런느낌으로 할만한 프리셋 추천가능하신가요 ㅠㅠ 

  • ?
    나일론 2018.05.21 00:06
    감사합니다 잘 사용하겠습니다
  • ?
    엘비라 2018.05.29 10:23
    프리셋 감사합니다.
  • ?
    JKyle 2018.06.21 05:00

    이 프리셋과 관련하여 사용 팁 게시판에 누가 질문하신 것에 대해 답변을 드렸는데, 참고용으로 이곳에도 기록합니다.

     

    -------------------------------------------------------------------------------------------------

     

    프리셋은 일종의 가이드라인입니다. 원본의 화질과 원하는 결과물의 해상도, 화질 등에 따라 옵션을 조정해서 쓰실 것을 권합니다.

     

    예를 들어서 위 프리셋 그대로 인코딩했지만 원본에 없던 깍두기가 생기는 등 결과가 만족스럽지 못하다면 비트레이트를 높여서 인코딩 시도해 볼 수 있습니다. 물론 높아진 비트레이트에 맞춰 다른 옵션들도 조정하는 게 좋습니다.

     

    예를 들어 비트레이트를 4000으로 주고 싶다면,

     

     -crf 26 -b:v 4000k -minrate 2000k -maxrate 5600k

     

    와 같은 식으로 높아진 비트레이트에 맞춰 crf 값을 낮추고(낮출수록 고화질) minrate를 새로운 비트레이트의 절반 정도, maxrate을 1.45배 정도 맞춰서 설정합니다.

     

    그리고 추가적으로 quality를 best로 하거나 speed를 4보다 낮은 정수값(0~3)을 줘서 속도는 느린 대신 화질을 올릴 수도 있습니다. 예를 들어,

     

     -quality best -speed 4

     

    -threads의 경우 자신의 CPU 성능이 뛰어나다면 (예를 들어 hexa-core나 octa-core에 hyperthreading 가능한 CPU들) 8 대신 12나 16 등의 값을 줘서 속도 개선을 시도해 볼 수도 있겠죠.

     

     

    위 옵션들의 보다 자세한 의미와 설정값들을 알아 보시려면 Google의 권고안 문서를 참고하세요.

     

    https://developers.google.com/media/vp9/the-basics/

     

     

    한 가지 팁을 드리자면, 설정한 값들이 제대로 작동하는지 미리 알아보시려면 좁은 구간(이전 인코딩에서 만족스럽지 못했던 부분)을 설정해서 테스트해 보시고 설정값을 계속 변경하면서 조정하시면 됩니다.


  1. HEVC(NVENC) 화질 향상 프리셋

    Date2018.06.19 ByJKyle Views12479 Votes2
    Read More
  2. HEVC 영상의 코덱 ID만 hev1에서 hvc1으로 변경하는 프리셋

    Date2018.05.21 ByJKyle Views2715 Votes0
    Read More
  3. VP9, Opus 코덱으로 인코딩하는 WebM 프리셋 (1080p, 720p, VOD 용)

    Date2018.05.20 ByJKyle Views3135 Votes0
    Read More
  4. A slow but high quality and low size x264 setting

    Date2018.05.20 ByProphet Views2192 Votes2
    Read More
  5. 그랜져 IG 블루링크2.0 고화질용 8인치 네비

    Date2018.02.16 By흠냐룽 Views3238 Votes0
    Read More
  6. 2160p to 1080p 변환 (수정)

    Date2018.01.29 By황금별똥 Views5466 Votes0
    Read More
  7. [Slow attention !!] HEVC advanced setting preset - Blu-ray backup

    Date2017.04.20 ByJohnMunga Views16013 Votes0
    Read More
  8. H264 Advanced settings (for backup)

    Date2017.03.05 By리미터 Views19797 Votes1
    Read More
  9. High-speed self-caption preset for TV viewing // Support for NVENC graphics card only

    Date2017.02.09 By겨울에냉수마찰 Views8257 Votes1
    Read More
  10. X265 Advanced Settings Presets

    Date2017.02.03 By마루 Views10984 Votes4
    Read More
  11. Audio / embedded subtitle / video stream copy and language preset

    Date2016.11.19 By능소화 Views4999 Votes2
    Read More
  12. All new Sorento 8 inch genuine navigation (uvo 2.0) preset.

    Date2016.11.16 By은비토 Views3727 Votes1
    Read More
  13. PAVV 1080P re-encoding (PAVV LN46B630 model)

    Date2016.11.11 Bytemp Views2437 Votes0
    Read More
  14. Low size_Subtitle_Fast encoding preset.

    Date2016.09.02 By능소화 Views110745 Votes3
    Read More
  15. Sony All-in-One Navigation XAV-701BT

    Date2016.04.10 By김포오올로 Views1426 Votes0
    Read More
  16. Reverse encoding

    Date2016.01.20 ByRina Views2286 Votes0
    Read More
  17. Portable device presets

    Date2015.09.30 By쿠우입니다 Views9912 Votes0
    Read More
  18. HD5, organize files

    Date2015.05.23 Byasdfasg Views2952 Votes0
    Read More
  19. IPod Classic

    Date2015.03.02 By욱환 Views2097 Votes0
    Read More
  20. LG UHD TV - Playing H.264 UHD 4K Files

    Date2014.11.15 By창공 Views6472 Votes2
    Read More
Board Pagination Prev 1 2 3 Next
/ 3