반응형
ffmpeg 설치
brew를 통해서 ffmpeg를 설치합니다.
brew install ffmpeg
[기본] gif로 변환
아무런 옵션 없이 입력과 출력 파일만 지정합니다.
ffmpeg -i before.mov -f gif before.gif
출력 프레임 지정
-r 다음에 지정한 값으로 초당 프레임을 설정합니다.
아래 예제는 초당 25프레임으로 설정한 예제입니다.
ffmpeg -i before.mov -r 25 -f gif before.gif
원본 동영상
초당 16프레임으로 출력한 gif
ffmpeg -i after.mov -r 16 -f gif after.gif
도트 제거
scale 다음의 숫자는 동영상 가로 사이즈
ffmpeg -i before.mov -vf "fps=30,scale=1024:-1:flags=lanczos,palettegen" -y palette.png
ffmpeg -i before.mov -i palette.png -lavfi "fps=30,scale=1024:-1:flags=lanczos [x]; [x][1:v] paletteuse" before.gif
도트 제거된 gif
반응형
댓글