2019.09.08 15:47

GIF 움짤 만들기

Views 5379Votes 0Comment 7
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment PrintAttachment
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment PrintAttachment

팟플레이어 같은 동영상 재생기나 스크린 캡쳐 프로그램에서 동영상 캡쳐한 부분을 GIF 움짤로 변환하기 위한 프리셋입니다.

원본을 바탕으로 팔레트를 생성하여 gif의 품질을 개선하는 버전입니다.

 

프리셋 파일 다운로드: GIF 움짤 만들기.xml

 

<사용한 필터들>

 

split: 하나의 비디오 스트림을 두 개의 동일한 스트림으로 복사

palettegen: 하나의 비디오 스트림을 바탕으로 gif를 위한 팔레트를 생성

paletteuse: 두 개의 input(변환을 위한 비디오 스트림, 팔레트)을 받아 팔레트를 기반으로 비디오 스트림을 downsample해서 gif로 만듦

 

각각의 필터에 대한 설명은 매개변수 도움말 > 필터 페이지를 참고하시기 바랍니다.

 

■ 비디오 필터 매개변수

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

 -vf "split[a][b];[a]palettegen=stats_mode=diff[p];[b][p]paletteuse=new=1:diff_mode=rectangle"

 

    // split으로 [a]와 [b] 두 개의 동일한 스트림으로 복사

    // [a]로 팔레트를 생성하기 위해 palettegen 적용하고 output을 [p]로 명명

    // 생성된 [p] 팔레트를 이용해 [b] 스트림을 paletteuse를 이용해 downsampling

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

 

■ 프레임 레이트, 해상도 변경

빠른 설정(F6) 창에서 프레임 레이트 변경, 영상 사이즈 변경 메뉴를 통해 프레임 레이트와 해상도를 적절하게 변경하시면 됩니다.

  • 움짤용 프레임 레이트는 10, 15, 20 정도가 적당합니다.
  • 비율변경은 '사용 안 함'으로

 

Shana_F6_GIF_framerate_resize_20200310.jpg

 

■ 추가사항

좀 더 고화질인 움짤을 원하신다면,

palettegen=stats_mode=diff

이 부분을

palettegen

이렇게 변경하시고,

paletteuse=new=1:diff_mode=rectangle

이 부분을

paletteuse

이렇게 변경하시면 됩니다.

 

즉, palettegen과 paletteuse 필터를 옵션 변경 없이 기본 설정으로 적용하시면 됩니다.

단, 이 경우 용량은 늘어나고 gif 인코딩에 걸리는 시간 역시 늘어나니 주의하시기 바랍니다.

 


 

[업데이트]

  • 인코딩 설정값 중 -an 옵션을 넣어 비디오와 오디오가 함께 있는 동영상으로 작업할 경우 발생하는 인코딩 오류를 없앴습니다. (2020.01.20)
  • 빠른 설정의 프레임 레이트 변경 및 영상 사이즈 변경 옵션과의 호환을 위해 비디오 필터 매개변수 옵션을 filter_complex가 아닌 vf로 변경했습니다. (필터의 입력과 출력 비디오 스트림이 하나라서 가능) (2020.03.10)
  • 비디오 필터 입력값을 [0:v]로 제한하지 않음으로써 구간 설정/잘라내기 시 오류 수정 (2021.03.13)

 

Facebook Twitter Pinterest Kakao
  • ?
    JKyle 2019.09.08 19:24

    사용 팁 게시판에 사용 예제글을 올렸습니다.

    https://shana.pe.kr/shanaencoder_tip/70009

  • ?
    엘비라 2019.09.08 19:25
    감사합니다. 잘 사용하겠습니다.
    요즘 덕분에 무지에서 벗어나는 재미가 좋습니다.
  • ?
    가인박명5 2019.09.18 20:55
    no dither 옵션은 어떻게 줘야 하나요?
  • ?
    JKyle 2019.09.18 20:56
    매뉴얼 참고해서 직접 실험해 보실 것을 권장드립니다.
  • ?
    가인박명5 2019.09.18 21:48
    할 줄 알면 이미 했겠죠 ㅎㅎㅎㅎ
    고화질 움짤 쓰려면 no dither는 필순뎅... ㅜㅜ
  • ?
    JKyle 2019.09.18 23:22

    처음 듣는 소리군요, 고화질 gif에 디더링을 하지 않는 것이 필수라니...

    근거가 있는 건가요?

     

    256 색상(알파 채널 포함)밖에 없는 gif에 담으려면 RGB 각 8비트씩 총 1,670만 이상의 24비트 색상을 가진 원본은 당연히 디더링을 해야 하는 거 아닌가요?

    표현 범위를 넓은 것에서 좁은 것으로 좁히려면 디더링은 필수인 것으로 알고 있습니다만.

    디더링을 하지 않을 경우 밴딩(떡짐, 등고선 현상)이 필연적으로 발생할 텐데요.

     

    제가 잘못 알고 있는 부분이 있다면 알려 주시면 좋겠네요.

  • ?
    길동이 2020.01.20 21:19
    와 움짤프리셋... 이제 온라인 컨버터 안써도 되겠네요 ㅠㅠ

List of Articles
No. Subject AuthorDateViewsVotes
Notice 샤나인코더 기본 프리셋(v6.0 이후 버전) file Rina2023.08.179600
Notice 샤나인코더 기본 프리셋(v5.3 이전 버전) file Rina2021.04.27173562
56 TV에서 4k hdr 파일 재생불가시 이걸로 변환해서 보면 됨! file nodmaina2022.09.1150091
55 HDR -> SDR 변환 (H264(x264), 톤매핑 알고리듬 변경 가능, 빠른 설정에서 영상 사이즈 변경 적용) file JKyle2022.09.0647680
54 고화질 저용량 프리셋(slow) 2 file 핥아버지2021.03.25215760
53 현대기아 10.25인치 순정네비 프리셋 file msm7k2021.02.21136441
52 DTS-HD MA 오디오 트랙에서 DTS-core 스트림만 추출 file JKyle2021.01.27106710
51 오디오 채널 다운믹스 프리셋들 1 file JKyle2021.01.2292840
50 오디오 인코딩시 원본 유지 1 file 이단아2020.12.13116130
49 5.1 체널 스테레오 다운믹스 LFE 체널 유지 file 이단아2020.10.0446251
48 NVENC 화질 향상 프리셋 ver. 2 - 퀄리티 모드 ⇦ 5.2 버전 이상에서는 사용하지 말 것 28 file JKyle2020.09.21138911
47 삼성 구형 PAVV 티비 USB 연결용 H264 NVENC 프리셋 5 P군2020.08.0255281
46 슬로모션(1/2배속), 패스트모션(2배속, 4배속) file JKyle2020.05.2060190
45 간단하게 만든 프리셋 file 문화보호물2020.05.0476020
44 화면 가운데 부분 가로 잘라내기 file JKyle2020.03.1044553
43 애니메이션을 위한 프리셋 몇 가지 用于动画的一些预设 Some presets for animations 2 file Prophet2019.12.1449402
42 HDR -> SDR 변환 (H264(x264), FHD, 톤매핑) (4.9.0.6 이상만 해당) 3 file JKyle2019.10.2552581
41 AV1 제한된 비트레이트 모드 프리셋 file JKyle2019.10.2031750
40 HDR -> SDR 변환 (H264(x264), FHD, 톤매핑) 1 file JKyle2019.10.1741221
» GIF 움짤 만들기 7 file JKyle2019.09.0853790
38 H264(NVENC) 화질향상 0.1 14 file 문화보호물2019.06.23152532
37 레터박스 대신 흐린 원본 영상을 배경으로 까는 프리셋 4 file JKyle2018.11.0544293
Board Pagination Prev 1 23Next
/ 3