FilmCraft: видеоредактор, аналог Adobe Premiere Pro на Rust
FilmCraft — это open-source переосмысленный аналог Adobe Premiere Pro, написанный на чистом Rust. Он призван предоставить пользователям удобный инструмент для видеоредактирования, цветокоррекции и работы со звуком, доступный на macOS, Windows и Linux, а также в браузере через WebAssembly.
Основная задача проекта — обеспечить функциональность, схожую с Premiere Pro, без зависимости от проприетарного ПО. FilmCraft может быть полезен как профессиональным видеоредакторам, так и любителям, которые ищут альтернативы без затрат на лицензии. Отличие от других аналогичных проектов в том, что он полностью переписан с нуля, а не основывается на существующем коде.
Запустить проект можно через getartcraft.com, но учти, что он находится на ранней стадии разработки и может иметь некоторые недоработки. Лицензируется под MIT или Apache 2.0, так что его можно использовать в своих проектах.
FilmCraft — это открытая альтернатива Adobe Premiere Pro, созданная с нуля на языке программирования Rust. Проект ориентирован на редактирование видео, цветокоррекцию и работу со звуком. Он доступен для macOS, Windows и Linux, а также в веб-версии через WebAssembly.
FilmCraft предлагает интуитивно понятный интерфейс, похожий на Premiere Pro, что позволяет пользователям быстро адаптироваться и начать работать. Вся функциональность программы, от кодеков до системы управления командами, реализована самостоятельно без использования кода Adobe. Основные кодеки, такие как H.264 и HEVC, также разработаны командой FilmCraft.
Установка и запуск
Для запуска FilmCraft на твоем компьютере необходим инструмент Cargo, который помогает управлять пакетами Rust. Используй следующие команды:
cargo run --release -p filmcraft
Эта команда запустит настольное приложение с демонстрационным проектом. Установка дополнительных шрифтов для японского текста осуществляется с помощью:
git clone https://github.com/storytold/craft-fonts ../craft-fonts
CRAFT_FONTS_DIR="$PWD/../craft-fonts" cargo run --release -p filmcraft
Функции
- Редактирование: поддержка временной шкалы с многими возможностями управления, такими как три-точечное редактирование, различные инструменты нарезки и цветовые маркеры.
- Цветокоррекция: включает в себя панели для базового и креативного редактирования, кривых и цветовых колес.
- Эффекты и анимация: предоставляет 93 видеоэффекта, 30 переходов, а также поддержку анимации и ключевых кадров.
- Работа со звуком: включает измерители громкости, эффекты на основе DSP и многотрековый микшер.
- Титры и субтитры: полноценный текстовый движок с поддержкой OpenType, возможность импорта и экспорта субтитров в различных форматах.
- Экспорт: поддержка кодеков H.264 и Apple ProRes, возможность фонової обработки во время редактирования.
Ограничения
На данный момент FilmCraft имеет несколько ограничений:
- Нет поддержки плагинов для VST3 или OpenFX.
- На данный момент поддерживается только экспорт в H.264, HEVC и AV1 запланированы к добавлению позже.
- Необходимо улучшить поддержку производительности для больших объемов видеофайлов.
- Недостаточная тестируемость на Windows и Linux по сравнению с macOS.
- Коэффициент готовности к реальной работе около 50-60% — проект еще активно развивается.
В целом, FilmCraft — это многообещающий проект, обладающий значительным потенциалом для тех, кто ищет альтернативу Adobe Premiere Pro с открытым исходным кодом. Если тебя заинтересовал проект, ты можешь узнать больше или обратиться за помощью на [Discord](https://discord.gg/artcraft).
Открыть на GitHub: storytold/filmcraft →
RepoRadar