Repolode
walterlow

walterlow/freecut

Многодорожечный видеоредактор, работающий прямо в браузере: медиафайлы хранятся локально, эффекты используют WebGPU, а экспорт выполняется в браузере.

Open source альтернатива:Adobe Premiere ProCapCutDaVinci Resolve

Звёзды
2,279
Форки
354
Открытые issues
14
Последний коммит
позавчера

Что это?

FreeCut — многодорожечный видеоредактор в браузере, который не нужно устанавливать и который не загружает файлы на сервер. Монтаж, предпросмотр, анализ, транскрибация, генерация с помощью AI и экспорт выполняются в браузере с использованием WebGPU, WebCodecs, Web Workers и File System Access API. Проекты и метаданные медиафайлов сохраняются в виде обычных файлов в выбранной на диске папке рабочей области.

В редакторе есть таймлайн с видео, аудио, текстом, изображениями, фигурами, масками и элементами Lottie; анимация по ключевым кадрам с редактором кривых Безье и допшитом; а также большой набор GPU-эффектов, режимов наложения и переходов. Инструменты для работы со звуком включают эквалайзер клипов и дорожек, изменение высоты тона и затухания. Экспорт поддерживает контейнеры MP4, WebM, MOV и MKV с кодеками H.264, H.265, VP8, VP9 и AV1 — если браузер предоставляет соответствующий кодировщик.

К локальным AI-функциям относятся транскрибация на устройстве, обнаружение сцен, создание субтитров, синтез речи Kokoro и генерация музыки MusicGen. Проект создан на React 19, TypeScript, Vite и Mediabunny; для его работы нужен современный браузер на Chromium.

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

  • 01Многодорожечный таймлайн со связанным монтажом аудио и видео, а также инструментами обрезки: ripple, rolling и slip
  • 02Анимация по ключевым кадрам с редактором кривых Безье, допшитом и пресетами интерполяции
  • 03Эффекты WebGPU: размытие, цветокоррекция, искажения, стилизация и хромакей
  • 04Монитор исходного материала, переходы и 25 режимов наложения
  • 05Транскрибация, обнаружение сцен и синтез речи на устройстве
  • 06Экспорт в MP4, WebM, MOV или MKV с поддержкой нескольких кодеков и настройками субтитров

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

  • Быстрый монтаж коротких роликов без установки видеоредактора на компьютер
  • Монтаж видео с сохранением исходных файлов на локальном компьютере
  • Добавление субтитров или закадровой озвучки с помощью AI-инструментов, работающих на устройстве
  • Создание прототипов браузерных процессов видеомонтажа или участие в разработке проекта на WebCodecs

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

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/walterlow/freecut.git
  2. 2

    Перейдите в папку проекта

    cd freecut
  3. 3

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

    npm install
  4. 4

    Запустите сервер разработки и откройте http://localhost:5173 в Chrome или Edge

    npm run dev

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

  • Требуется современный браузер на базе Chromium (рекомендуется Chrome или Edge 113 и выше), поскольку проект использует WebGPU, WebCodecs, OPFS и File System Access API.
  • В Brave может потребоваться вручную включить флаг для использования File System Access API.

Темы

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

Что такое freecut?
Многодорожечный видеоредактор, работающий прямо в браузере: медиафайлы хранятся локально, эффекты используют WebGPU, а экспорт выполняется в браузере. FreeCut — многодорожечный видеоредактор в браузере, который не нужно устанавливать и который не загружает файлы на сервер. Монтаж, предпросмотр, анализ, транскрибация, генерация с помощью AI и экспорт выполняются в браузере с использованием WebGPU, WebCodecs, Web Workers и File System Access API. Проекты и метаданные медиафайлов сохраняются в виде обычных файлов в выбранной на диске папке рабочей области.
freecut можно использовать бесплатно? Какая у него лицензия?
freecut распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
freecut всё ещё поддерживается?
Активно поддерживается. Последний коммит в freecut — 18 окт. 2026 г..
Для чего можно использовать freecut?
Быстрый монтаж коротких роликов без установки видеоредактора на компьютер Монтаж видео с сохранением исходных файлов на локальном компьютере Добавление субтитров или закадровой озвучки с помощью AI-инструментов, работающих на устройстве Создание прототипов браузерных процессов видеомонтажа или участие в разработке проекта на WebCodecs
Как установить freecut?
Клонируйте репозиторий: git clone https://github.com/walterlow/freecut.git Перейдите в папку проекта: cd freecut Установите зависимости: npm install Запустите сервер разработки и откройте http://localhost:5173 в Chrome или Edge: npm run dev
Где скачать freecut?
Исходный код и инструкции по установке — на GitHub: https://github.com/walterlow/freecut

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

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