mrkeyoor.com_
Wed 16 Sept 06:23 UTC
AI Toolsevaluationupdated 16 Sept 2026

Concat review

GitHub now redirects WolfCut to its new name, Concat. It is an English-documented desktop video editor that keeps cutting, captions, speech, background removal, and export on your machine, with no account or hosted processing service.

Verdict

Our source build ran for 678 seconds before missing libavutil stopped it, so most editors should judge Concat through the self-contained v0.2.2 download instead of compiling WolfCut's renamed repository. The local captions, speech, and cutout tools make it a worthwhile beta for private creator work. Keep a proven editor nearby for deadline projects, mobile use, or exports beyond H.264 MP4.

We ran it

Lab card: what happened when we ran ConcatScreenshot of Concat (github.com/jub0t/Concat)
Install✓ · 46s657 packages
Build✗ · 678s
Tests✗ · 43sran, no count parsed
Repo539 files~45,943 lines of source · 13.5 MB · 6 CI workflows · tests dir

Answers from our run

Does Concat build from source?

Dependencies installed in 46 seconds (657 packages), and the build failed. We cloned commit 709e29d into a clean Debian container with 3 CPUs and no project-specific setup.

Do Concat's tests pass?

The test command failed in our container, and its output did not report a pass or fail count.

Who should not use Concat?

Contributors expecting cargo to be enough: the source instructions require FFmpeg 7 development libraries, and our build stopped because libavutil was absent from pkg-config.

What are the alternatives to Concat?

OpenCut, Kdenlive, Shotcut. Our source build ran for 678 seconds before missing libavutil stopped it, so most editors should judge Concat through the self-contained v0.

Setup3/5Packaged builds are simple; source needs FFmpeg 7 development files
Docs4/5Clear user, contributor, model, platform, and license guidance
Community3/5Fresh releases and issue traffic, with a young contributor base
Maturity2/50.2.x beta with narrow export and untested mobile builds

Who it’s for

Creators who want a private, offline editor for short-form and social video.
Users willing to try a fast-moving 0.2.x beta through its packaged desktop release.
Rust developers comfortable installing FFmpeg 7 development libraries, CMake, and a C++ compiler.
Editors who value local captions and speech more than a deep catalog of effects or export formats.

Who it’s NOT for

Contributors expecting cargo to be enough: the source instructions require FFmpeg 7 development libraries, and our build stopped because libavutil was absent from pkg-config.
Production editors who need more than H.264 MP4 export: the project's own comparison table says that is the only current output.
Mobile users who need a dependable editor today: the README marks Android and iOS as untested, while open issues #42 and #92 report an app that does not open and broken tablet controls.
Companies unable to meet AGPL-3.0-or-later obligations for modified engine code: the plugin exception covers independent modules at the documented API boundary, not changes to Concat itself.
Anyone who needs mature effect libraries, a keyframe curve editor, or stable plugins now: the README calls the effects set small, and the roadmap describes those systems as future direction rather than promised releases.

Setup reality

Our sandbox installed 657 packages in 46 seconds. The build then failed with exit 101 after 678 seconds, and tests failed with exit 101 after 43 seconds. Both logs say ffmpeg-sys-the-third could not find the libavutil system library because libavutil.pc was absent from the pkg-config search path.

Source work happens under engine/ and requires Rust, FFmpeg 7 development libraries, CMake, and a C++ compiler. Regular users can avoid that toolchain by downloading a self-contained v0.2.2 archive or installer. Optional local models use additional storage and download on first use.

The project is a 0.2.x beta. macOS builds are unsigned, Linux arrives as archives, and Android and iOS are marked for testing. The source is AGPL-3.0-or-later with a plugin exception; release bundles also include GPL-linked media components.

WolfCut is now Concat, a local 0.2.2 video editor

GitHub redirects jub0t/WolfCut to jub0t/Concat, and the current app calls itself Concat. The pitch is direct: a native editor for cutting video without an account, a subscription, or cloud processing. It has multi-track timelines, transitions, speed controls, titles, templates, local captions, text-to-speech, voice filters, and background cutout tools. The main README is in English, while the interface ships in 12 languages.

This is already a substantial codebase for a young editor. We measured 539 files, about 45,943 lines of source, and a 13.5 MB checkout at commit 709e29d. The Rust workspace lived under engine/, with 6 CI workflow files and a tests directory. There was no Dockerfile, which fits a native desktop application better than a service. Those figures describe the measured WolfCut commit before the public rename to Concat.

The packaged release avoids a demanding source toolchain

Release v0.2.2 supplies self-contained bundles for macOS, Windows, Linux, Android, and iOS or iPadOS. Windows gets an installer and archives; Linux gets tarballs; macOS gets disk images. The mobile files exist, although the README marks those platforms as needing testing. For a user evaluating the editor, downloading the release is the shortest path and the one the contributor guide recommends for practical bug reports.

Compiling is a different job. The guide requires Rust, FFmpeg 7 development libraries, CMake, and a C++ compiler before cargo run -p concat. Our dependency installation succeeded in 46 seconds and added 657 packages. That did not provide every native library the Rust crates expected. The distinction matters because Cargo can fetch crates while pkg-config still cannot see a system library.

What happened when we ran it

Our sandbox build reached 678 seconds, then exited with code 101. ffmpeg-sys-the-third asked pkg-config for libavutil, and pkg-config could not find libavutil.pc. PKG_CONFIG_PATH was unset. The log explicitly says the required system library was not found. We used a fresh unprivileged Debian container with 3 CPUs and 12 GB of RAM, so the result describes that clean source environment rather than the downloadable desktop bundle.

Tests failed with the same exit code 101 after 43 seconds. Their log also stopped at the missing libavutil check, before a test result summary appeared. We therefore have no passed or failed test count to report. The only supported finding is that both compilation paths required a native FFmpeg development component our box did not contain. The logs do not show whether any test would fail after that dependency is supplied.

Local AI tools require model storage, not service accounts

Concat runs captions, speech, and cutout inference on the user's machine. The README lists caption models from 78 MB to 488 MB, two speech downloads at 132 MB and 349 MB, and three cutout-related models from 15 MB to 179 MB. They download when first selected and then work offline. That is appealing for footage that should stay on a workstation, though editors need to budget the storage and wait for the first download.

The documented minimum is 4 GB of RAM and 500 MB of storage; the recommendation rises to 16 GB for 4K timelines and larger caption models, plus 2 GB for every optional model. Those are project requirements, not results from our run. Our measured checkout was only 13.5 MB, but the 657-package source install and native media dependencies tell a more useful story for contributors: the repository is small, while the workstation environment is not.

H.264-only export and mobile bugs narrow the audience

The project comparison says Concat currently exports H.264 MP4 only. It also describes the effects collection as a few dozen and says keyframes lack a curve editor. Those limits are easy to accept for social clips that end as MP4. They are harder to accept for delivery work involving several codecs, detailed animation curves, established interchange formats, or a large stock effects library. The roadmap lists many of those ideas without promising dates.

Mobile support needs even more caution. Issue #42 reports an Android 15 installation that would not open, and issue #92 says a tablet layout covered menu controls while media import buttons did nothing. Both were open on September 16. A 43-second test command that stops during native dependency discovery cannot tell us anything about those devices. Treat the APK and IPA as test builds, exactly as the README labels them.

Daily changes make v0.2.2 a beta, not a stable workstation

The repository was pushed on September 16, 2026, one day after v0.2.2. GitHub showed 2,195 stars, 18 open issues and pull requests combined, and 13 open issues through issue search. Reports and fixes were moving quickly, including a closed request for Linux binaries and recent work around hardware decoding. That pace is healthy for development, while the project's own beta label remains the right expectation for users.

Our run installed 657 packages successfully, yet the build spent 678 seconds before the missing libavutil file ended it. That is a poor first source experience unless you begin with the contributor prerequisites. It says little about the packaged app because v0.2.2 carries its own libraries. Download users and source contributors are taking two different setup paths, and this review should not blur them.

Private short-form editing is the best reason to try it

Try v0.2.2 on copies of real footage and export the format you intend to deliver. Check captions against speech, reopen saved projects, and confirm the process exits cleanly on your operating system. Source contributors should install FFmpeg 7 development files before judging the Rust workspace. Our 678-second failure is a clear setup warning, while the self-contained release remains the fair way to judge whether the editor itself fits.

Alternatives

ProjectWhat it isPick it when
OpenCut gh↗An open-source CapCut alternative built around a browser-based editing stack.pick this instead when a web-style editor and extension work matter more than Concat's native Rust engine.
KdenliveA long-running desktop video editor built on KDE and the MLT framework.pick this instead when a mature nonlinear editing workflow matters more than Concat's local creator tools.
ShotcutA cross-platform GPL video editor based on Qt and MLT.pick this instead when broad desktop format support and an established release history are the priority.

What people are saying

  1. [velocity-scout] jub0t/Concat
  2. [velocity-scout] jub0t/WolfCut

Sources

  1. Concat repository, redirected from WolfCut
  2. Concat README
  3. Concat contributor guide
  4. Concat v0.2.2 release
  5. Concat roadmap
  6. Concat plugin license exception
  7. Android launch issue #42
  8. Android tablet issue #92

More ai tools reviews

Concat · DLSS5-Feeder · LocalMiniDrama · agents-towards-production · Marinara-Engine · AI-Engineering-Coach · the whole board →