跪拜 Guibai
← All articles
Frontend

UniCut Puts AI Chat Inside the Video Editor, and the Timeline Becomes Optional

By 馒头不想说话 ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

Browser-based AI editing with self-hosting removes both the skill barrier and the footage-handoff problem that keep teams on desktop editors. Western teams building video workflows get a working open-source reference for the shift from manual timelines to conversational editing.

Summary

UniCut is an open-source, browser-based video editor that treats text prompts as the primary editing interface. Commands like "rotate the title 15 degrees and scale it to 120%" apply changes directly; describe an entrance animation and the editor generates keyframes automatically. The tool routes around the usual friction of Premiere-class editors, where a single parameter change can require digging through several menus, and automates keyframe animation, traditionally the most time-consuming part of manual editing.

Open source matters as much as the AI features. Self-hosting keeps footage on internal servers, making the tool viable for e-commerce, MCN, and education teams with data handling constraints. The B/S architecture also lets the frontend be extended, so organizations can build custom workflows like batch-generating product videos or wiring in an internal asset library.

Feature coverage includes multi-track editing for video, images, subtitles, filters, and stickers, plus AI cutout, auto-editing, and trajectory tracking, mostly free. A public demo runs at unicut.h5ds.com. Single-user use is free, and multi-tenant deployment requires a commercial license.

Takeaways
— UniCut runs entirely in a browser; no installation or environment setup is required.
— AI chat commands apply element changes directly, including examples like rotating a title 15 degrees and scaling it to 120%.
— Keyframe animations generate from plain-language descriptions, such as asking for a float-up entrance.
— Self-hosting keeps media on internal servers, addressing data compliance needs for e-commerce, MCN, and education teams.
— Free tier features include AI cutout, portrait separation, image enhancement, auto-editing, and trajectory tracking.
— B/S architecture lets the frontend be extended for custom workflows like batch-generating product videos or integrating an internal asset library.
— Single-user use is free, while multi-tenant deployment requires a commercial license.
Conclusions

Treating AI as a generalizing force for professional skills rests on language replacing software proficiency; the practical bottleneck of a video edit becomes how clearly the instruction is phrased.

Self-hosting turns what could be dismissed as a consumer toy into an enterprise workflow, and the data-security argument is what carries that shift.

Outsourcing keyframe animation to natural language is where the biggest practical time savings land, since it removes the most tedious manual discipline in editing.

The Chinese AI tooling ecosystem is shipping browser-based, production-usable editing workflows rather than conceptual demos, which makes the gap between local tools and Western equivalents visible.

Concepts & terms
B/S architecture
Browser/Server architecture, meaning the client runs in a web browser and communicates with a central server. For UniCut it means zero installation and the ability to extend the frontend for custom workflows.
Keyframe animation
Animation defined by start and end states (keyframes) with the software interpolating between them. Traditionally plotted by hand; UniCut generates these automatically from text descriptions.
Multi-tenant vs. single-user licensing
Single-user means one person runs one instance for free; multi-tenant means the software is set up to serve multiple users or organizations from one deployment, which requires a commercial license.
From the discussion
Featured comments
abloume

Feedback on an issue with https://unicut.h5ds.com/: both "开始创作" (Start Creating) and the footer's "立即开始创作" (Start Creating Now) directly call `history.push('/workspace/draft')`, with no login-state check — the effect is that clicking them just bounces you back to the homepage. The "免费开始" (Start Free) button on the same page has the correct logic: it checks login state first, and if you're not logged in, it pops up a login dialog.

See top comments, translated →
Source: juejin.cn ↗ Google Translate ↗ Backup ↗