Repolode
0xSero

0xSero/video-edit

Набор скриптов и навык для агента превращают сырую запись экрана macOS в динамичное видео без конфиденциальных данных, готовое к публикации, и проверяют результат рендеринга.

Звёзды
86
Форки
5
Открытые issues
0
Последний коммит
3 дня назад

Что это?

video-edit — это набор скриптов на Python и ffmpeg, а также навык для агента, который превращает запись экрана macOS длительностью 45–90 минут (OBS, экран с веб-камерой) в готовое к публикации видео на 20–30 минут. Рабочий процесс строится на расшифровке: агент выбирает фрагменты, которые нужно оставить, а скрипты формируют список монтажных решений, рендерят видео и проверяют результат. Всё работает локально.

Набор помогает справиться с типичными проблемами исходных записей: длинные участки с неподвижным изображением обнаруживаются по разнице между кадрами, а не по тишине; паузы укорачиваются только в тех местах, где обработанный звук тихий; конфиденциальный текст, например имена хостов или API-ключи, закрывается областями размытия, после чего OCR проверяет результат рендеринга. Apple Vision используется для распознавания положения рук и лиц, чтобы помечать фрагменты, требующие проверки. Звук проходит шумоподавление с помощью DeepFilterNet3, эквализацию, де-эссинг, компрессию и двухпроходную нормализацию loudnorm до −16 LUFS.

Рендеринг можно возобновлять по группам. Скрипт проверки заново вычисляет ожидаемое количество кадров, сравнивает длительность аудиодорожек и повторно запускает OCR для готового файла; при обнаружении утечки он завершает работу с ненулевым кодом. Скрипт selftest запускает весь процесс на синтезированной записи.

Ключевые возможности

  • 01Фрагменты для сохранения и удаления конфиденциальных данных задаются по расшифровке в одном файле job.json.
  • 02Обнаружение неподвижного изображения по разнице между кадрами, отдельно от обнаружения тишины.
  • 03Размытие всей панели с конфиденциальным текстом и последующая проверка результата рендеринга с помощью OCR на отсутствие утечек.
  • 04Обработка звука с шумоподавлением DeepFilterNet3 и двухпроходной нормализацией loudnorm до -16 LUFS.
  • 05Возобновляемый групповой рендеринг h264 на macOS с помощью VideoToolbox, а также этап проверки.

Сценарии использования

  • Монтаж длинной записи экрана в OBS с кодинг-сессией или демонстрацией в короткое видео для YouTube.
  • Сокрытие имён хостов, токенов и других секретов на экране перед публикацией записи.
  • Удаление простоев и сокращение пауз в докладах, записанных на Mac.

Быстрый старт

  1. 1

    Клонируйте репозиторий в каталог skills вашего агента

    git clone git@github.com:0xSero/video-edit.git ~/.agents/skills/video-edit
  2. 2

    Установите зависимости Python

    python3 -m pip install mlx-whisper deepfilternet pillow numpy soundfile pyobjc-framework-Vision pyobjc-framework-Quartz
  3. 3

    Проверьте установку, запустив самотестирование на синтезированной записи

    bash scripts/selftest.sh /tmp/ved-selftest

Что важно знать

  • Требуется macOS 14 или новее; Linux не поддерживается без дополнительных изменений.
  • Разработано для конкретного рабочего процесса записи экрана в macOS в стиле OBS.
  • Требуется отдельно установить ffmpeg 6.0 или новее и Python 3.10 или новее.

В подборках

Темы

Частые вопросы

Что такое video-edit?
Набор скриптов и навык для агента превращают сырую запись экрана macOS в динамичное видео без конфиденциальных данных, готовое к публикации, и проверяют результат рендеринга. video-edit — это набор скриптов на Python и ffmpeg, а также навык для агента, который превращает запись экрана macOS длительностью 45–90 минут (OBS, экран с веб-камерой) в готовое к публикации видео на 20–30 минут. Рабочий процесс строится на расшифровке: агент выбирает фрагменты, которые нужно оставить, а скрипты формируют список монтажных решений, рендерят видео и проверяют результат. Всё работает локально.
video-edit можно использовать бесплатно? Какая у него лицензия?
video-edit распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
video-edit всё ещё поддерживается?
Активно поддерживается. Последний коммит в video-edit — 4 нояб. 2026 г..
Для чего можно использовать video-edit?
Монтаж длинной записи экрана в OBS с кодинг-сессией или демонстрацией в короткое видео для YouTube. Сокрытие имён хостов, токенов и других секретов на экране перед публикацией записи. Удаление простоев и сокращение пауз в докладах, записанных на Mac.
Как установить video-edit?
Клонируйте репозиторий в каталог skills вашего агента: git clone git@github.com:0xSero/video-edit.git ~/.agents/skills/video-edit Установите зависимости Python: python3 -m pip install mlx-whisper deepfilternet pillow numpy soundfile pyobjc-framework-Vision pyobjc-framework-Quartz Проверьте установку, запустив самотестирование на синтезированной записи: bash scripts/selftest.sh /tmp/ved-selftest
Где скачать video-edit?
Исходный код и инструкции по установке — на GitHub: https://github.com/0xSero/video-edit

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатное приложение с открытым исходным кодом для записи экрана и создания готовых демо продукта и инструкций на Windows, macOS и Linux.

6,6 тыс.+1,1 тыс. за неделю436TypeScriptMITАктивно поддерживаетсяОбновлён 2 часа назад

Локальное Windows-приложение, которое непрерывно записывает экран небольшими файлами, чтобы можно было просматривать прошлые события и искать их по тексту OCR или описанию изображения.

4 тыс.+8 за неделю183PythonGPL-2.0Обновлён в прошлом месяце

CLI-инструмент, который автоматически вырезает из видео и аудио тихие или неактивные фрагменты, в основном ориентируясь на громкость.

5,8 тыс.+128 за неделю720NimUnlicenseАктивно поддерживаетсяОбновлён 4 часа назад

Нативное приложение для macOS, которое помещает записи экрана iPhone в рамки устройств, добавляет анимацию приближения и нажатий и экспортирует готовые видео для публикации.

1,1 тыс.+7 за неделю62SwiftMITОбновлён 3 месяца назад

Нативное приложение для macOS для создания скриншотов и записи экрана с аннотациями, OCR, автоматическим скрытием персональных данных, прокруткой и загрузкой в облако.

4,1 тыс.+84 за неделю268SwiftGPL-3.0Активно поддерживаетсяОбновлён 6 дней назад