English / Japanese
Beutl (pronounced /bjútəl/) is a cross-platform video editing (compositing) software.
Source code of the old version (BEditor)

Beutl uses the latest .NET, enabling it to run on various operating systems. It supports Windows, Linux, and macOS.
Using keyframes, you can create basic animations such as fade-ins and slide-ins, as well as animate various objects.
Create a Beutl account to acquire extensions or publish your own developed extensions. Extensions can add effects, objects, codecs, UI, and more.
From basic effects like color filters, blurs, shadows, and LUTs, to minor effects like outlines, inner shadows, and long shadows, Beutl offers a wide range of effects. These can be further expanded through extensions.
Track a project's editing history with Git, restore earlier versions, create experimental branches, and back up work to a remote repository from within Beutl.
Refer to the documentation here.
On a fresh checkout, initialize the Git submodules first with git submodule update --init --recursive.
Run the application from the repository root using the included scripts, which do not require the global Nuke tool.
macOS/Linux:
./build.sh devWindows (PowerShell):
.\build.ps1 devThis runs src/Beutl in Debug configuration, automatically selecting net10.0-windows on Windows and net10.0 on macOS/Linux. If the global Nuke tool is already installed, you can also use nuke dev.
This project is licensed under the MIT License (LICENSE).
Beutl.FFmpegWorker is a separate executable that links with GPL-licensed FFmpeg and is distributed under the GNU General Public License v3 (LICENSE.GPL). It runs as an independent process and communicates with the main application via IPC, so the GPL does not apply to the rest of the codebase.