storytold/filmcraft

Public

FilmCraft: An open-source, nonlinear video editor written by scratch in pure Rust

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 08/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Phần mềm dựng video mã nguồn mở được viết hoàn toàn bằng Rust, tái hiện quy trình làm việc tương tự Adobe Premiere Pro với bộ giải mã codec tự phát triển và hỗ trợ điều khiển qua AI agent.

  • Codecs H.264, HEVC, ProRes và AAC được viết hoàn toàn bằng Rust từ tài liệu đặc tả mở, không phụ thuộc FFmpeg nội bộ.
  • Hệ thống tính toán thời gian frame math dựa trên số nguyên chuẩn xác (254,016,000,000 tick/giây) tránh lệch khung hình.
  • Hỗ trợ điều khiển tự động hoá thông qua CLI, giao thức JSON-lines qua TCP hoặc giao thức MCP server.
  • Khả năng trao đổi timeline linh hoạt với các định dạng FCP7 XML, FCPXML, OpenTimelineIO, CMX 3600 EDL, AAF và OMF 2.0.

Lưu ý

  • Dự án mới đạt khoảng 50–60% mức độ sẵn sàng thay thế hoàn toàn cho công việc thực tế.
  • Giải mã phần cứng chỉ mới hoạt động trên macOS; Linux và Windows hiện chưa có luồng giải mã phần cứng.
  • Chưa hỗ trợ các chuẩn plugin như VST3, Audio Units, OpenFX cũng như chưa hỗ trợ xuất HEVC hay AV1.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến91
  • Độ tươi100
  • Cộng đồng64
  • Tài liệu100
  • Phát hành100
  • Mức độ khóNâng cao
  • Phù hợp vớiLập trình viên
  • Loại dự ánỨng dụng
  • Giấy phépApache-2.0

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Rust
  • WebAssembly
  • MCP

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • apps/Chứa mã nguồn ứng dụng desktop và công cụ dòng lệnh (CLI).
  • crates/Các thư viện Rust nội bộ cho codec, render, engine và xử lý âm thanh.
  • docs/Tài liệu kiến trúc, giao thức điều khiển, quy chuẩn kiểm thử và định dạng tệp.
  • packaging/Cấu hình đóng gói ứng dụng cho các hệ điều hành.
  • xtask/Các tác vụ CI và script tự động hóa xây dựng dự án nội bộ.
  • assets/Tài nguyên đồ họa và phông chữ sử dụng trong ứng dụng.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/storytold/filmcraft.git
cd filmcraft

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Dựng và cắt ghép video đa rãnh với các thao tác three-point editing, ripple, roll, slip và slide.
  • Chỉnh màu và phân loại màu sắc bằng bảng công cụ Lumetri-style (Basic Correction, Curves, Color Wheels, HSL Secondary).
  • Tự động hóa quy trình cắt dựng và xuất video bằng AI agent thông qua giao thức MCP hoặc JSON control channel.
  • Xử lý và mix âm thanh đa rãnh tuân thủ tiêu chuẩn đo âm lượng phát sóng ITU-R BS.1770 và EBU R128.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1farion1231/cc-switchA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io144.7k+3k
  2. 2rustdesk/rustdeskAn open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.125.9k+364
  3. 3rust-lang/rustEmpowering everyone to build reliable and efficient software.120.3k+221
  4. 4tauri-apps/tauriBuild smaller, faster, and more secure desktop and mobile applications with a web frontend.111.9k+222
  5. 5denoland/denoA modern runtime for JavaScript and TypeScript.108.7k+83

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 08/10/2026.