ffmpeg -ss 00:00:00.000 -t 4 -i input.mp4 -vf "fps=24,scale=-1:240:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" output.gif
1. ffmpeg을 다운로드 한다.
https://ffmpeg.org/download.html
2. 실행 창(Win+R)을 켜고 cmd(커맨드 입력창)을 열어 위 명령어를 그대로 입력한다.
[옵션 설명]
-ss 시작 시간
-t 재생 시간
-i input.mp4 입력 영상 파일 경로
-vf 비디오 필터 그래프 지정
fps 24 출력 프레임 속도를 24 프레임/초로 설정
scale=-1:240 비디오 높이를 240 픽셀로 조정하면서 비율 유지
flags=lanczos 크기 조정을 Lanczos 알고리즘으로 실행
split[s0][s1] 팔레트와 실제 이미지 두 부분으로 분할 출력
palettegen[p] 이미지 데이터에서 팔레트 생성
paletteuse[s1][p] 생성된 팔레트를 사용해 최종 출력 이미지 생성
output.gif 출력
구글링으로 찾았던 그 어떤 자료들 보다 더 깔끔하게 설명되어 나오고 정말 편리했다. 이게 AI시대구나. 정말 구글이 적색경보 발령할만 했다.
댓글 쓰기