프로젝트 소개

GJ VIDEO EDITOR는 자연어 지시(AI 에이전트)와 GUI 기반 타임라인 편집을 원활하게 오갈 수 있는 동영상 편집 도구입니다. 프로젝트 상태를 `project.json`으로 중앙 관리함으로써 AI가 생성한 구성을 사람이 UI에서 미세 조정하고, 그것을 AI에 읽여서 추가할 수 있는 워크플로우도 가능합니다. 주요 기능은 다음과 같습니다: - 타임라인 편집: 영상, 자막, 이미지, 오디오의 멀티트랙 편집. 드래그 앤 드롭, 분할, undo/redo, 흡착, 줌 지원. - 비파괴 편집: 소스 파일의 오프셋 참조를 통한 편집. - 자막 기능: 크기 조정, 폰트 설정, 360도 회전, 세로 쓰기, 부분 강조 지원. - 와이프(PiP): 미리보기에서 이동, 확대/축소, 모서리 둥글게 설정. - 내보내기: MP4, WebM, GIF, MP3 형식 지원, 해상도 및 이미지 품질 변경 가능. - 내레이션 생성: edge-tts, ElevenLabs, macOS `say` 를 이용한 음성 합성. - 템플릿 기능: JSON 형식의 스크립트로부터 동영상 대량 생산 가능. 의존성은 Python 표준 라이브러리, Pillow, ffmpeg만으로 구성되어 있으며, 외부 프레임워크나 API 키 없이 동작합니다. 또한, 내보낸 동영상을 관리 및 재생하기 위한 "GJ VIDEO VIEWER"가 함께 제공됩니다.