Twick: Bộ Công Cụ Chỉnh Sửa Video AI Mạnh Mẽ Cho Lập Trình Viên

Giới Thiệu Về Twick

Twick là một bộ công cụ chỉnh sửa video đa nền tảng được xây dựng bằng các công nghệ web hiện đại. Với khả năng hỗ trợ AI mạnh mẽ, Twick mang đến giải pháp toàn diện cho các nhà phát triển muốn tích hợp tính năng chỉnh sửa video vào ứng dụng của mình.

Tính Năng Nổi Bật

  • Timeline Canvas: Giao diện chỉnh sửa trực quan với timeline linh hoạt
  • Kéo thả đơn giản: Thao tác dễ dàng với cơ chế drag-and-drop
  • Phụ đề AI: Tự động tạo phụ đề thông minh bằng công nghệ AI
  • Xuất file MP4 serverless: Xuất video chất lượng cao không cần server

Các Gói Chức Năng Chính

Twick được phát triển dưới dạng monorepo bao gồm nhiều gói chức năng độc lập:

  • @twick/media-utils: Tiện ích xử lý media cốt lõi
  • @twick/canvas: Thư viện canvas React cho chỉnh sửa video/ảnh
  • @twick/visualizer: Bộ công cụ hình ảnh hóa và hoạt hình video
  • @twick/live-player: Component React phát video
  • twick/video-editor: Trình chỉnh sửa video React
  • @twick/examples: Các ví dụ minh họa sử dụng

Cài Đặt Và Sử Dụng

1. Cài đặt dự án

Clone repository và cài đặt dependencies:

git clone https://github.com/ncounterspecialist/twick.git<br>
cd twick<br>
pnpm install

2. Build dự án

Build toàn bộ gói:

pnpm build

Hoặc build từng gói riêng lẻ:

pnpm build:media-utils

3. Chạy demo

Khởi chạy ứng dụng demo:

pnpm preview

Tích Hợp Vào Dự Án

Để tích hợp Video Editor vào dự án của bạn:

Cài đặt dependencies

npm install --save @twick/canvas @twick/live-player @twick/timeline @twick/video-editor

Thêm Component VideoEditor


<LivePlayerProvider><br>
<TimelineProvider<br>
initialData={{<br>
timeline: [],<br>
version: 0,<br>
}}<br>
><br>
<VideoEditor<br>
leftPanel={null}<br>
rightPanel={null}<br>
editorConfig={{<br>
videoProps: {<br>
width: 720,<br>
height: 1280,<br>
},<br>
}}<br>
/><br>
</TimelineProvider><br>
</LivePlayerProvider>

Cộng Đồng Hỗ Trợ

Tham gia cộng đồng Discord của chúng tôi để:

  • Giao lưu với các nhà phát triển khác
  • Thảo luận về vấn đề và yêu cầu tính năng
  • Nhận hỗ trợ và chia sẻ kinh nghiệm
  • Cập nhật các phát triển mới nhất

Giấy Phép Sử Dụng

Dự án được cấp phép theo Apache 2.0 License với các điều khoản bổ sung:

  • ✅ Miễn phí cho ứng dụng thương mại và phi thương mại
  • ✅ Có thể chỉnh sửa và tự host
  • ❌ Không được bán, rebrand hoặc phân phối như một SDK độc lập

Đối với mục đích bán lại hoặc phân phối SaaS, vui lòng liên hệ trực tiếp.

Thông Tin Thêm

Twick là SDK chỉnh sửa video tích hợp AI, được xây dựng bằng React. Công cụ này lý tưởng cho việc phát triển các ứng dụng video tùy chỉnh với nhiều tính năng hiện đại.

Chỉ mục