video-editing은(는) 무엇을 하나요?
AI 기반 비디오 편집 워크플로우: 실제 영상의 컷 편집, 구조화 및 보강을 위한 가이드입니다. FFmpeg, Remotion, ElevenLabs, fal.ai를 통한 원본 캡처부터 Descript 또는 CapCut을 사용한 최종 편집까지 전체 파이프라인을 다룹니다. 사용자가 비디오 편집, 영상 자르기, 브이로그 제작 또는 비디오 콘텐츠 제작을 원할 때 사용합니다.
지원 플랫폼
다음 AI 코딩 에이전트에서 이 스킬을 사용할 수 있습니다:
- Claude Code
- Cursor
- Codex
- 기타 명령어 기반 AI 에이전트
빠른 시작
1. FFmpeg로 기본 컷 편집
비디오를 불러와서 컷 편집:
# 시작 시간과 종료 시간으로 비디오 자르기
ffmpeg -i input.mp4 -ss 00:00:10 -to 00:00:30 -c copy output.mp4
# 트랜스코딩으로 비디오 자르기 (더 정밀함)
ffmpeg -i input.mp4 -ss 00:00:10 -to 00:00:30 -c:v libx264 -c:a aac output.mp4
2. Remotion으로 프로그래매틱 비디오 생성
// Remotion 컴포넌트 예시
import { Composition } from 'remotion';
export const MyVideo = () => {
return (
<div style={{ backgroundColor: 'white', flex: 1 }}>
<h1>내 비디오</h1>
</div>
);
};
3. ElevenLabs로 AI 음성 더빙
import requests
url = "https://api.elevenlabs.io/v1/text-to-speech/voice_id"
headers = {
"xi-api-key": "YOUR_API_KEY",
"Content-Type": "application/json"
}
data = {
"text": "안녕하세요, 이것은 AI 음성 더빙입니다.",
"voice_settings": {
"stability": 0.5,
"similarity_boost": 0.5
}
}
response = requests.post(url, json=data, headers=headers)
4. fal.ai로 AI 비디오 생성
curl -X POST https://api.fal.ai/video/generation \
-H "Authorization: Key YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "도시 풍경 비디오", "num_frames": 24}'
5. Descript 또는 CapCut으로 최종 편집
- Descript: 대본 기반 편집, AI 음성 복제, 자동 자막 지원
- CapCut: 모바일 친화적, 템플릿, 자동 효과
전체 파이프라인 예시
- FFmpeg로 원본 비디오를 프록시 파일로 트랜스코딩
- Remotion으로 애니메이션 오버레이와 텍스트 생성
- ElevenLabs로 음성 해설 추가
- fal.ai로 생성된 비디오 클립 통합
- Descript에서 대본 기반 편집으로 최종 조정
- CapCut으로 색보정 및 최종 내보내기
환경 변수
ELEVENLABS_API_KEY: ElevenLabs API 키FAL_API_KEY: fal.ai API 키OPENAI_API_KEY: GPT 기반 요약 또는 대본 생성 시 필요
주의 사항
- 모든 API 키는 안전하게 보관하고 공개 저장소에 노출하지 마세요.
- 비디오 편집 시 저작권을 준수하세요.
- 대용량 파일은 클라우드 저장소를 사용하는 것이 좋습니다.
라이선스
MIT