Skip to menu

본문시작

방문자

Total : 8,170,474
today : 1,802
yesterday : 12,174

Pageview

Total : 48,354,584
today : 3,401
yesterday : 69,024


?

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

boxbluroverlay 필터를 이용하여 레터박스 대신 흐린 원본 영상을 원본의 배경으로 까는 16:9 영상으로 만드는 프리셋입니다.

 

흐린 원본을 16대 9 배경으로 깔기 - 가로폭이 작은 원본.xml

 

<주의 사항 및 사용법>

 

1. 원본 영상은 반드시 16:9보다 가로 비율이 작아야 합니다. 세로를 1로 기준할 때 16:9의 가로 비율은 1.78이므로 16:10, 4:3, 1:1 등 1.78보다 가로 비율이 작은 영상에는 적용 가능합니다.

2. 보통 16:9보다 가로 비율이 큰 영화 영상에는 적용할 수 없습니다. 1.85:1, 2.35:1 등. 이를 위해서는 필터의 scale 부분과 crop 부분만 수정하면 됩니다. 단 그 경우엔 원본의 위와 아래에 16:9의 화면 비율에 맞춰 흐린 배경이 들어가게 됩니다. 설명을 참고로 직접 만들어 보시기 바랍니다.

3. 16:9가 아닌 다른 비율로 output을 만들고 싶다면 16/9와 9/16만 바꿔주면 됩니다. 단, 원본이 새로 바뀌는 비율보다 가로 비율이 작아야 적용할 수 있다는 점은 동일합니다.

 

 

참고한 포스팅:

https://stackoverflow.com/questions/30789367/ffmpeg-how-to-convert-vertical-video-with-black-sides-to-video-169-with-blur

 

 

중요한 부분은 필터이므로 비디오와 오디오 쪽 설정 설명은 생략합니다.

 

<프리셋의 필터 매개변수 설정 설명>

 

필터 매개변수 설정에 대한 설명은 아래와 같습니다.

 

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

 

-lavfi "[0:v]scale=ih*16/9:-1,boxblur=luma_radius=min(h\,w)/20:luma_power=1:chroma_radius=min(cw\,ch)/20:chroma_power=1[bg];[bg][0:v]overlay=(W-w)/2:(H-h)/2,crop=h=iw*9/16"

 

    // -lavfi는 -filter_complex와 동일

    // 다수의 input, 다수의 output을 가지는 filtergraph를 사용할 때의 명령어

    // ; 이전 부분은 [0:v](원본의 비디오 스트림)를 input으로 받아 [bg]라는 임시 output을 만듦

        // scale=ih*16/9:-1 로 원본 비디오를 원본의 높이와 16:9의 비율로 맞는 넓이로 가로폭을 넓히고

        // 세로는 새롭게 넓어진 가로폭에 맞게 확장(-1)해 줌

        // 16:9보다 가로 비율이 큰 영상에 적용하기 위해서는

        // 아래와 같이 수정하여 세로폭을 원본의 넓이에 맞춰 16:9 비율로 확장하고 가로를 확장된 세로에 맞춰(-1) 확장

        // scale=-1:iw*9/16

        // boxblur=luma_radius=min(h\,w)/20:luma_power=1:chroma_radius=min(cw\,ch)/20:chroma_power=1

        // 이 부분은 확장된 원본 비디오를 나중에 배경으로 쓰기 위해 흐리게 만드는 부분

        // 결과로 만들어지는 배경 비디오를 [bg]로 이름 붙임

        // [bg]는 원본 비디오에 비해 크기가 확장된 상태

    // [bg][0:v]overlay=(W-w)/2:(H-h)/2

        // 이 부분은 [bg]와 [0:v]를 input으로 받아 [bg]를 배경으로 [0:v]를 그 위에 겹치는 명령어

        // (W-w)/2:(H-h)/2 는 [bg]의 정가운데에 [0:v]를 올리는 옵션

    // crop=h=iw*9/16

        // 넓이에 비해 과도하게 높아진 높이를 16:9 비율에 맞게 잘라

        // 16:9보다 가로 비율이 큰 영상에 적용하기 위해서는

        // 아래와 같이 수정하여 높이에 비해 과도하게 넓어진 넓이를 16:9 비율에 맞게 잘라줄 것

        // crop=w=ih*16/9

    // 나머지 자세한 설명은 http://ffmpeg.org/ffmpeg-filters.html 참고

 

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

 

이상입니다.

 

프리셋을 적용하여 인코딩한 영상의 샘플은 아래 유튜브 영상을 참고하십시오.

 

https://youtu.be/QczN63GoJo8

 


  1. GIF 움짤 만들기 (수정)

    Date2019.09.08 BysSTSs Views334 Votes0
    Read More
  2. H264(NVENC) 화질향상 0.1

    Date2019.06.23 By문화보호물 Views3141 Votes2
    Read More
  3. 레터박스 대신 흐린 원본 영상을 배경으로 까는 프리셋

    Date2018.11.05 BysSTSs Views1466 Votes0
    Read More
  4. 영상에 텍스트 로고를 입히는 프리셋

    Date2018.10.11 BysSTSs Views1510 Votes1
    Read More
  5. HEVC(x265) 2패스 인코딩 프리셋

    Date2018.09.15 BysSTSs Views4851 Votes0
    Read More
  6. 인코딩된 파일의 PSNR, SSIM 값 계산을 위한 프리셋

    Date2018.09.05 BysSTSs Views1119 Votes0
    Read More
  7. HEVC(x265) 디테일 개선을 위한 프리셋

    Date2018.08.30 BysSTSs Views5512 Votes1
    Read More
  8. 오로지 확장자만 변경하기 위해서 만든 프리셋

    Date2018.07.28 By문화보호물 Views3989 Votes0
    Read More
  9. 부드러운 움직임의 60fps 인코딩 (minterpolate 필터를 이용)

    Date2018.07.16 BysSTSs Views5297 Votes0
    Read More
  10. HEVC(NVENC)를 이용한 일반 HDR 동영상 인코딩

    Date2018.07.16 BysSTSs Views3067 Votes0
    Read More
  11. HDR -> HDR(HDR10) 인코딩 (HEVC(x265), 1080p)

    Date2018.06.25 BysSTSs Views3261 Votes0
    Read More
  12. HDR -> SDR 변환 (H264(x264), 1080p)

    Date2018.06.25 BysSTSs Views2512 Votes0
    Read More
  13. HEVC(NVENC) 화질 향상 프리셋

    Date2018.06.19 BysSTSs Views7651 Votes1
    Read More
  14. HEVC 영상의 코덱 ID만 hev1에서 hvc1으로 변경하는 프리셋

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

    Date2018.05.20 BysSTSs Views1901 Votes0
    Read More
  16. A slow but high quality and low size x264 setting

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

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

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

    Date2017.04.20 ByJohnMunga Views14466 Votes0
    Read More
  20. H264 Advanced settings (for backup)

    Date2017.03.05 By리미터 Views17240 Votes1
    Read More
Board Pagination Prev 1 2 Next
/ 2