FFmpeg 기본 코드 설명
기본 변환 명령
ffmpeg -i input.mp4 -vf "fps=6,scale=360:-1:flags=lanczos" output.gif
이 명령의 한 줄 요약
“input.mp4 영상을 프레임 수를 줄이고 크기를 줄여서
용량을 줄인 GIF 파일로 만들어라”
구성 요소 하나씩 설명
1?? ffmpeg
FFmpeg 프로그램을 실행하라는 뜻
CMD에서 이 글자를 쓴다는 것은 “FFmpeg를 사용한다”는 의미
2?? -i input.mp4
? -i : 입력(input) 파일 지정
? input.mp4 : 원본 영상 파일 이름
※ 파일명은 반드시 실제 파일명과 같아야 함
3?? -vf
Video Filter (영상 가공 옵션)
뒤에 오는 값들이 영상의 크기·프레임·품질을 결정
4?? fps=6
? 1초에 보여줄 그림 수
? 숫자가 작을수록 → 용량 ↓
? 숫자가 클수록 → 부드러움 ↑
5?? scale=360:-1
? 가로 크기: 360px
? 세로 크기: 자동 계산(-1)
? 비율이 깨지지 않음
6?? flags=lanczos
? 축소 시 화질을 깨끗하게 유지하는 옵션
? 용량에는 거의 영향 없음
? “계단 현상 최소화”
7?? output.gif
? 결과물 파일 이름
? 원하는 이름으로 변경 가능
예: preview.gif, sample.gif
기억해야 할 핵심 한 문장
fps는 움직임, scale은 크기,
숫자를 줄일수록 용량은 작아진다