본문 바로가기
알아두면 좋은 정보

ffmpeg 와 gif.ski 를 사용해 고퀄리티로 mp4 영상 gif 변환

by AYAYz 2023. 9. 8.
ffmpeg -i input.mp4 output.gif

이렇게 해서 그냥 바로 변환 가능하긴 한데, 그래도 좀 고퀄로 하려면?

ffmpeg -i input.mp4 -vf 200:200 -r 60 output.gif

뭐 이렇게 해서 퀄리티를 좀 올릴수도있기는 하겠다.

하지만, 이렇게 하면 색깔이 엄청 깨진다. 색깔이 아예 사라져버려서 몇 플랫폼에서는 아예 색이 뭉개져버리는데,

https://gif.ski/

 

gifski — highest-quality GIF converter

Good compression Gifski lets you resize animations and tweak compression levels, so you can make your GIFs fit within upload file size limits. It's more advanced than a simple color reduction.

gif.ski

gif.ski 를 사용하면 해결이 된다.

우선은 mp4 영상을 죄다 프레임 png 로 변환할 필요가 있다.

ffmpeg -i input.mp4 frame%04d.png

그리고 gif.ski 자체 GUI를 사용해서 그냥 드래그 앤 드랍으로 변환시키던가

(저장할 때, 확장자 .gif 안적어주면 그냥 확장자 없는 파일된다 주의)

gifski -o output.gif frame*.png

이렇게 써주면 된다.

커맨드로 쓰려면 아래쪽에 Command-line 버전이 따로 있으니 알아두자

댓글