cvtfiles
v0.0.1
Published
MOV → GIF 변환기 (CLI & Node.js 라이브러리)
Readme
cvtfiles
MOV → GIF 변환기 (CLI & Node.js 라이브러리)
ffmpeg와 gifsicle을 활용하여 mov 파일을 gif로 변환합니다. CLI와 라이브러리 양쪽 모두 지원합니다.
설치
전역 설치 (권장)
npm install -g cvtfiles프로젝트(로컬) 설치
npm install cvtfilesCLI 사용법
npx cvtfiles [옵션] <입력파일.mov> [출력파일.gif]주요 옵션
| 옵션 | 설명 | 예시 | | -------------------------------- | ----------------------- | ---------- | | -r, --framerate <숫자> | 프레임레이트 (기본: 10) | -r 15 | | -w, --width <숫자> | 가로 크기만 지정 | -w 800 | | -s, --scale <가로x세로> | 정확한 크기 지정 | -s 640x360 | | -l, --loop <숫자> | 루프 횟수 (0=무한) | -l 0 | | -d, --delay <숫자> | 프레임 간 지연(1/100초) | -d 5 | | -o, --optimize <1-3> | 최적화 레벨 | -o 2 | | -q, --quality <낮음|보통|높음> | 품질 프리셋 | -q 높음 |
예시
npx cvtfiles -r 15 -w 800 -o 2 -l 0 -d 5 input.mov output.gifNode.js 라이브러리 사용법
import { movToGif } from 'cvtfiles';
await movToGif({
input: 'input.mov',
output: 'output.gif',
framerate: 15,
width: 800,
optimize: 2,
loop: 0,
delay: 5,
});의존성
- ffmpeg
- gifsicle
라이선스
MIT
