Об этом проекте

GJ VIDEO EDITOR — это инструмент для видеомонтажа, который позволяет плавно переключаться между указаниями на естественном языке (AI-агент) и редактированием временной шкалы на основе GUI. Поскольку состояние проекта централизованно управляется через `project.json`, человек может уточнять сгенерированную AI структуру через интерфейс, а затем загружать её обратно в AI для дополнения, что обеспечивает такой рабочий процесс. Основные функции: - Редактирование временной шкалы: мультитрековое редактирование видео, субтитров, изображений и аудио. Поддерживается перетаскивание, разделение, undo/redo, привязка (snap), зум. - Недеструктивное редактирование: редактирование через смещение исходных файлов. - Функция субтитров: изменение размера, настройка шрифта, поворот на 360 градусов, вертикальная запись, частичное выделение. - Вставка (PiP): перемещение, масштабирование и закругление углов на превью. - Экспорт: поддержка форматов MP4, WebM, GIF, MP3 с возможностью изменения разрешения и качества. - Генерация narration: синтез речи с использованием edge-tts, ElevenLabs, macOS `say`. - Функция шаблонов: возможность массового производства видео из сценариев в формате JSON. Зависимости включают только стандартную библиотеку Python, Pillow и ffmpeg; инструмент работает без внешних фреймворков и API-ключей. Кроме того, в комплекте поставляется «GJ VIDEO VIEWER» для управления и воспроизведения экспортированных видео.