Duyệt miễn phí mỗi ngày. Lên Pro để cài đặt và dùng Airsc MCP không giới hạn.

Xem gói Pro
MCP serverAn toànẢnh, video & âm thanhDễ cho người mới

Concat

jub0t · jub0t/Concat

Một trình chỉnh sửa video miễn phí, mã nguồn mở và thay thế CapCut mà các agent có thể tích hợp qua MCP để tự động hóa các tác vụ video.

Beta: Phần mềm thay thế CapCut hoàn toàn miễn phí, mã nguồn mở, đa nền tảng (hỗ trợ MCP).

11k sao1.4kGiấy phép: AGPL-3.0Cập nhật Hôm qua0 lượt mở

Xem trước

▍

Bạn có thể làm gì với nó

  • Tự động tạo phụ đề cho các đoạn video dựa trên đầu vào âm thanh.
  • Tạo các video ngắn trên mạng xã hội với lời kể chuyển văn bản thành giọng nói và loại bỏ nền.
  • Áp dụng hoạt ảnh keyframe và hiệu ứng cho các phân đoạn video để tạo nội dung động.

Kiểm tra an toàn

An toàn

Không thấy dấu hiệu rủi ro trong các file đã quét.

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

Concat The free, open-source, cross-platform CapCut replacement.

🇬🇧 English · 🇩🇪 Deutsch · 🇪🇸 Español · 🇫🇷 Français · 🇮🇹 Italiano · 🇳🇱 Nederlands · 🇵🇱 Polski · 🇧🇷 Português (Brasil) · 🇷🇺 Русский · 🇺🇦 Українська · 🇹🇷 Türkçe · 🇦🇿 Azərbaycanca · 🇭🇷 Hrvatski · 🇮🇩 Bahasa Indonesia · 🇻🇳 Tiếng Việt · 🇹🇭 ไทย · 🇯🇵 日本語 · 🇰🇷 한국어 · 🇨🇳 简体中文 · 🇹🇼 繁體中文 · 🇸🇦 العربية · 🇮🇱 עברית · 🇮🇷 فارسی · 🇮🇳 हिन्दी · 🇵🇰 اردو · 🇧🇩 বাংলা

Paid Sponsors

  <b>Proxyon</b>
  Pay-as-you-go proxies for developersUse code <code>JUB0T</code> for 20% off

About

Concat is a free, open-source video editor and a CapCut alternative for macOS, Windows, Linux and Android. It covers what people actually open CapCut for: auto-captions, text-to-speech, background removal, keyframe animation, effects and titles, multi-track cutting, 4K export. With none of the catches: no watermark, no account, no subscription, no upload.

Everything runs locally on a native Rust engine with a GPU compositor. Install it, drop in footage, cut. The AI models for captions, voices and cutout download once from Settings and work offline after that. Your footage never leaves your disk.

Good for: TikTok, Reels and Shorts, YouTube videos, tutorials and screen recordings, podcast clips, memes.

Also for machines: a built-in MCP server for AI agents (concat --mcp, set up) and a JSON-RPC API for scripts, so they can cut video with it too.

Highlights

  • 🚫 No watermarks. No account. No paywall. Ever.
  • 🔒 100% local. Nothing uploads. Works offline.
  • 💬 Auto-captions. Local Whisper. Pick a model size, get styled captions on the timeline.
  • 🗣️ Text-to-speech + voice cloning. Free local voices, or any voice from a few seconds of a recording.
  • 🧍 Background removal. People, objects, or paint the mask yourself.
  • 🎞️ Keyframes. Position, scale, rotation, opacity, volume, effect parameters. Curve editor built in.
  • ✨ 100 effects, filters and transitions. GPU-rendered, live in the preview.
  • ✂️ Cut fast. Split, trim, ripple, merge, freeze frame, speed. Magnetic timeline if you want it.
  • 🎚️ Multi-track, multi-timeline. Several cuts in one project. Blend modes, crop, flips.
  • 📝 Titles. Fonts, stroke, shadow, background plate. Presets to start from.
  • 🎙️ One-switch voice cleanup. Denoise, enhance voice, level the loudness. Plus chipmunk, robot, telephone and friends.
  • 📤 Export. H.264, HEVC, AV1. Up to 4K 60, 10-bit colour.
  • 🦀 Native Rust engine. GPU compositor, proxies, hardware decode. 4K scrubs smoothly.
  • 🤖 Scriptable. An MCP server built in, so Claude and other AI agents can edit with it (one line to set up), and a JSON-RPC API for scripts. A build from source adds gRPC and a command-line tool.
  • 🖥️ macOS, Windows, Linux, Android. 26 languages. Same app, same project files.

Download

Two ways in:

  1. The website hands you the right build for your machine. Start here.
  2. GitHub Releases has every build for every platform, with installers, packages and checksums. For when you want to pick.

Concat is in beta: it works, and it still has edges. Say so when you find one.

Platforms

  • ✅ Windows · x86_64 (ARM builds are paused, see #326). A setup and an .msi. If SmartScreen stops an unsigned build: More info › Run anyway
  • ✅ macOS · Intel and Apple silicon. If macOS refuses to open an unsigned build: xattr -dr com.apple.quarantine /Applications/Concat.app
  • ✅ Linux · x86_64 and ARM. .deb, .rpm, .AppImage and an Arch package. Also a Flatpak on Flatpark, a community Flatpak remote that wraps the x86_64 .deb of each release and updates with it
  • ✅ Android · phones and tablets
  • ✅ iOS / iPadOS · iPhone and iPad, sideloaded

✅ Supported · 🚧 Work in progress · 🧪 To be tested

System requirements and the optional model sizes are on the website.

Code signing policy: why the Windows builds are not signed yet, and what Concat sends over the network (nothing you did not ask for).

Build from source

You need Rust 1.93 or newer (see rust-version in src/Cargo.toml), the FFmpeg 7+ development libraries, cmake and a C++ compiler.

  • macOS: brew install ffmpeg
  • Windows: from FFmpeg's Windows downloads, take BtbN's win64-gpl-shared build (the one CI uses), unpack it and point FFMPEG_DIR at it
  • Linux: use your distro's FFmpeg if it is version 7 or newer, otherwise use a BtbN shared build with FFMPEG_DIR like on Windows

Then:

cd src
cargo run -p concat          # the editor window

Other useful commands:

cargo build --profile app -p concat   # the shipping binary (fat LTO, stripped)
cargo test                            # run the test suite
cargo fmt --check && cargo clippy --all-targets -- -D warnings   # what CI checks

If you change text the interface shows, run python3 scripts/locales.py from the repo root so the string inventory stays in sync. Full details li

Xem mã nguồn trên GitHub