Tóm tắt nhanh:
- OpenShorts là một nền tảng AI video mã nguồn mở MIT, miễn phí hoàn toàn, gộp 3 công cụ trong 1: Clip Generator (cắt video dài thành shorts viral), AI Shorts (sinh video UGC với diễn viên AI) và YouTube Studio (thumbnail, title, description).
- Tự host bằng Docker Compose, không watermark, không giới hạn upload, dữ liệu video không bao giờ rời khỏi hạ tầng của bạn – khác biệt cốt lõi so với Opus Clip, CapCut, Vizard, Klap hay Descript.
- Chi phí thực tế cực thấp: cắt clip gần như miễn phí với Gemini free tier (1.500 req/ngày), AI Shorts từ 0,65 USD/video ở chế độ Low Cost hoặc 2 USD/video ở chế độ Premium.
- Pipeline kỹ thuật chuyên nghiệp: Gemini 3.0 Flash phát hiện viral moment, faster-whisper transcribe với word-level timestamps, MediaPipe + YOLOv8 face tracking cho crop 9:16, ElevenLabs dubbing 30+ ngôn ngữ, Flux 2 Pro sinh diễn viên, Hailuo 2.3 và VEED Lipsync cho talking head.
- Đăng trực tiếp lên TikTok, Instagram Reels, YouTube Shorts qua Upload-Post (10 lượt upload miễn phí/tháng), hỗ trợ lên lịch và đa nền tảng từ một dashboard.
- Cài đặt nhanh trong vài phút:
git clone,docker compose up --build, mởhttp://localhost:5175và nhập API keys.
OpenShorts là gì?
Trong thị trường video AI hiện tại, mọi công cụ nổi tiếng như Opus Clip, Klap, Vizard hay Descript đều đi theo mô hình cloud SaaS với phí hàng tháng từ 8 đến 65 USD, kèm watermark ở gói miễn phí và giới hạn dung lượng upload nghiêm ngặt. OpenShorts xuất hiện như một câu trả lời triệt để cho những hạn chế đó: mã nguồn mở MIT, self-hosted bằng Docker, không bao giờ có watermark, không giới hạn upload, và dữ liệu của bạn không bao giờ rời khỏi server của bạn.
Điều khiến OpenShorts thực sự đặc biệt là việc gộp ba luồng công việc thường tách rời vào cùng một nền tảng. Thông tin chi tiết được công bố tại kho lưu trữ GitHub chính thức của OpenShorts cho thấy đây là một dự án có kiến trúc kỹ thuật chỉn chu, dùng FastAPI + Python 3.11 cho backend, React 18 + Vite + Tailwind CSS cho frontend, và một bộ pipeline tích hợp nhiều model AI hàng đầu.
Ba công cụ trong một nền tảng
Clip Generator – Cắt video dài thành shorts viral
Đây là công cụ chính cho creators có sẵn nội dung dài như podcast, webinar, livestream, vlog hay interview. Pipeline gồm:
- Phát hiện khoảnh khắc viral: Google Gemini 3.0 Flash phân tích transcript và scene boundary, chấm điểm 3-15 khoảnh khắc (mỗi đoạn 15-60 giây) dựa trên emotional impact, hook strength và shareability.
- Cắt vertical 9:16 thông minh: Hai chế độ TRACK (theo dõi chủ thể bằng MediaPipe + YOLOv8 fallback) và GENERAL (làm mờ background cho cảnh nhóm/phong cảnh).
- Subtitle tự động: faster-whisper với word-level timestamps, styled và burn-in trực tiếp vào clip.
- AI Voice Dubbing 30+ ngôn ngữ: tích hợp ElevenLabs với voice cloning – dịch và lồng tiếng giữ nguyên đặc trưng giọng nói gốc.
- Hook text overlay và AI video effects do Gemini sinh FFmpeg filter động.
AI Shorts – Sinh video UGC với diễn viên AI
Đây là điểm khác biệt mạnh nhất so với Opus Clip hay CapCut: bạn không cần camera, không cần studio, không cần thuê influencer. Chỉ cần dán URL website hoặc mô tả sản phẩm, OpenShorts tự động tạo video marketing hoàn chỉnh:
- Analyze: Cào website + Gemini web research, hoặc dùng mô tả thủ công.
- Script: AI viết kịch bản viral theo cấu trúc hook – problem – solution – CTA.
- Actor: Sinh diễn viên AI với Flux 2 Pro hoặc chọn từ avatar gallery dùng chung.
- Voice: ElevenLabs TTS voiceover (Anh/Tây Ban Nha, nam/nữ).
- Video: Talking head với Hailuo 2.3 Fast img2video + VEED Lipsync (Low Cost) hoặc Kling Avatar v2 (Premium).
- B-roll: Hình ảnh AI với hiệu ứng Ken Burns.
- Composite: FFmpeg ráp cuối cùng với ASS subtitles và hook overlays.
- Publish: Đăng thẳng lên TikTok, Instagram Reels, YouTube Shorts qua Upload-Post.
Chi phí thực tế: ~0,65 USD/video ở chế độ Low Cost và ~2 USD/video ở Premium – rẻ hơn hàng chục lần so với thuê UGC creator thật.

YouTube Studio – Bộ công cụ AI miễn phí cho YouTuber
- AI thumbnail generator có overlay khuôn mặt người dùng.
- 10 gợi ý title viral với refinement chat tương tác.
- Auto description kèm chapter timestamps từ Whisper transcript.
- One-click publish lên YouTube qua Upload-Post.

Yêu cầu hệ thống và chi phí thực tế
OpenShorts free, bạn chỉ trả tiền cho API mà mình dùng – và hầu hết đều có free tier hào phóng:
| Dịch vụ | Free Tier | Chi phí thực tế | Dùng cho |
|---|---|---|---|
| Google Gemini | 1.500 req/ngày | < 0,01 USD/video 10 phút | Viral moment, script, web research |
| fal.ai | Pay-per-use | ~0,50-1,50 USD/AI Short | Actor, talking head, lip-sync |
| ElevenLabs | Free tier | Pay-per-use | Voiceover, dubbing |
| Upload-Post | 10 upload/tháng miễn phí | Pay-per-use | Auto-publish TikTok/IG/YT |
| AWS S3 | Optional | ~0,023 USD/GB | Cloud backup |
Kết luận thực dụng: bạn có thể cắt clip gần như miễn phí và publish 10 video/tháng lên toàn bộ mạng xã hội với chi phí 0 USD.
Hướng dẫn cài đặt OpenShorts từng bước
Yêu cầu tiên quyết:
- Docker và Docker Compose đã cài đặt
- Google Gemini API Key (bắt buộc cho mọi tính năng AI)
- fal.ai API Key (bắt buộc cho AI Shorts)
- ElevenLabs API Key (cho voiceover/dubbing)
- Upload-Post API Key (cho direct social posting)
Bước 1 – Clone repository:
git clone https://github.com/mutonby/openshorts.git
cd openshortsBước 2 – Cấu hình môi trường (tùy chọn):
cp .env.example .env
# Chỉnh .env với AWS keys nếu muốn S3 backupCác biến môi trường quan trọng phía server:
AWS_ACCESS_KEY_ID=...
AWS_SECRET_ACCESS_KEY=...
AWS_REGION=us-east-1
AWS_S3_BUCKET=your-private-bucket
AWS_S3_PUBLIC_BUCKET=your-public-bucket
MAX_CONCURRENT_JOBS=5
Bước 3 – Khởi chạy bằng Docker Compose:
docker compose up --buildCompose sẽ build hai container (backend FastAPI và frontend React), khởi chạy job queue async với semaphore-based concurrency control. Container chạy dưới user appuser không phải root – đảm bảo bảo mật mặc định.
Bước 4 – Mở dashboard:
Truy cập http://localhost:5175 trên trình duyệt. Lần đầu mở, vào tab Settings và dán các API key. API keys được mã hóa client-side trong localStorage và không bao giờ được lưu trên server – đây là điểm rất đáng giá cho ai làm cho khách hàng hoặc agency.
Sử dụng thực tế: ba luồng phổ biến nhất
Luồng 1 – Clip viral từ podcast 90 phút:
- Vào tab Clip Generator, upload file MP4 podcast.
- OpenShorts transcribe bằng faster-whisper, PySceneDetect tìm scene boundary, Gemini chấm điểm và đề xuất 10-15 clip.
- Bạn chọn TRACK mode để giữ mặt host ở giữa khung 9:16.
- Bật subtitle styled, thêm hook overlay tự sinh, áp filter “warm cinematic” do Gemini đề xuất.
- Click “Publish to All” – clip đồng thời lên TikTok, IG Reels, YouTube Shorts.
Luồng 2 – Tạo UGC ads cho SaaS startup chỉ từ URL:
- Vào tab AI Shorts, dán URL landing page sản phẩm.
- AI cào nội dung, viết script viral theo format hook-problem-solution-CTA.
- Chọn diễn viên AI từ gallery hoặc upload ảnh portrait của founder.
- Chọn chế độ Low Cost ($0.65) cho test, Premium ($2) cho campaign.
- 5-10 phút sau có video hoàn chỉnh kèm SEO page tự sinh tại
/video/{id}với JSON-LD structured data.
Luồng 3 – Tối ưu video YouTube longform:
- Vào YouTube Studio, upload thumbnail base hoặc ảnh chân dung.
- Sinh 10 title viral, dùng refinement chat để tinh chỉnh tone.
- Thumbnail AI generator overlay khuôn mặt lên background do AI sinh.
- Auto description với chapter timestamps lấy từ Whisper transcript.
- Publish trực tiếp qua Upload-Post.
So sánh nhanh với đối thủ
| Tính năng | OpenShorts | Opus Clip | CapCut | Vizard | Klap | Descript |
|---|---|---|---|---|---|---|
| Giá | Miễn phí | 15-29 USD/tháng | 8 USD/tháng | 15-20 USD/tháng | 23-63 USD/tháng | 24-65 USD/tháng |
| Self-hosted | Có | Không | Không | Không | Không | Không |
| Open source | Có | Không | Không | Không | Không | Không |
| Watermark | Không bao giờ | Free tier | Có | Free tier | Free tier | Free tier |
| AI UGC actors | Có | Không | Không | Không | Không | Không |
| YouTube Studio tích hợp | Có | Không | Không | Không | Không | Không |
| Data privacy | Server của bạn | Cloud của họ | Cloud của họ | Cloud của họ | Cloud của họ | Cloud của họ |
OpenShorts đặc biệt phù hợp với content creator cần repurpose video dài đều đặn, marketing agency cần sản xuất UGC quy mô lớn cho nhiều khách hàng, SaaS founder muốn demo sản phẩm chỉ từ URL, thương hiệu e-commerce, doanh nghiệp địa phương (nhà hàng, gym, bất động sản, coaching), và developer muốn tự customize pipeline hoặc tích hợp qua API.
Trong bối cảnh short-form video tiếp tục là định dạng có ROI cao nhất theo các báo cáo ngành 2025-2026, sở hữu một pipeline tự host không watermark, không giới hạn, và có chi phí biến đổi gần như bằng 0 là lợi thế cạnh tranh rõ rệt. OpenShorts không chỉ là một công cụ thay thế Opus Clip rẻ hơn – nó là một stack sản xuất video đầy đủ, có thể mở rộng, modify thoải mái dưới giấy phép MIT, và đặt toàn quyền sở hữu dữ liệu lại trong tay người dùng.
Nếu bạn đang chi vài chục đô mỗi tháng cho video tool SaaS, đây có thể là thời điểm để dành một buổi chiều thử docker compose up và xem mình tiết kiệm được bao nhiêu trong 12 tháng tới.








