このプロジェクトについて

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」が同梱されています。