Cách tạo video miễn phí với Claude Code

Tạo video miễn phí cùng Claude Code bằng cinecode: cài đặt chỉ với một dòng lệnh, biến một câu văn thành video MP4, và tìm hiểu xem bản miễn phí hỗ trợ những gì cũng như những quyền lợi từ gói trả phí của bạn.

Aiden Flux

Aiden Flux

12 tháng 11 2026

Tóm tắt nhanh: Bạn hoàn toàn có thể tạo video miễn phí bằng Claude Code bằng cách cài đặt cinecode, một skill mã nguồn mở theo giấy phép MIT có khả năng viết kịch bản, dựng từng khung hình bằng code trên headless Chrome, thiết kế âm thanh và xuất ra file MP4. Bộ công cụ này không yêu cầu bất kỳ dịch vụ trả phí nào. Tuy nhiên, bản thân Claude Code thì có: Anthropic yêu cầu bạn phải có gói trả phí hoặc tài khoản Console, vì vậy “miễn phí” ở đây có nghĩa là bạn không phải tốn thêm bất kỳ chi phí nào ngoài gói dịch vụ sẵn có.

Có thể tạo video miễn phí bằng Claude Code không?

Có, nhưng cần lưu ý một điểm quan trọng. Bản thân công cụ làm video hoàn toàn miễn phí, còn agent thực thi nó thì không.

cinecode là một skill: một thư mục chứa các chỉ dẫn và script mà Claude Code sẽ nạp khi bạn yêu cầu làm một video. Tài liệu README của dự án cho biết công cụ này chạy trực tiếp bên trong Claude Code (ứng dụng desktop, tiện ích mở rộng trên VS Code hoặc terminal) hoặc Cursor trên chính máy tính của bạn, và “không yêu cầu dịch vụ trả phí”. Dự án đã lọt vào top trending trên GitHub vào ngày 9 tháng 11 năm 2026 với hơn 1.700 sao chỉ sau sáu ngày ra mắt.

Dưới đây là chi tiết chi phí cho từng thành phần:

Thành phần Chi phí Ghi chú
Bộ công cụ cinecode $0 Giấy phép MIT
Node.js 22+, Python 3.9+, ffmpeg, Chrome $0 Agent sẽ hỏi trước rồi tự cài đặt những gì còn thiếu
Lồng tiếng / thuyết minh (tùy chọn) $0 đến có phí API key Gemini của bạn (gói miễn phí), ElevenLabs hoặc giọng đọc miễn phí
Ảnh và video stock (tùy chọn) $0 API key Pixabay miễn phí, kèm theo các kho lưu trữ mở
Claude Code Gói trả phí “Yêu cầu tài khoản Pro, Max, Ultra, Team, Enterprise hoặc Console”

Hàng cuối cùng được trích từ tài liệu hướng dẫn cài đặt Claude Code của Anthropic (ghi nhận vào ngày 9 tháng 11 năm 2026). Gói miễn phí trên claude.ai không bao gồm Claude Code, và giao diện trò chuyện thông thường tại claude.ai cũng không thể chạy ffmpeg hay Chrome trên máy tính của bạn. Bài viết của chúng tôi về việc Claude Code có miễn phí hay không đã phân tích chi tiết các gói dịch vụ, còn bài Sử dụng Claude Code miễn phí sẽ hướng dẫn các giải pháp thay thế linh hoạt.

Nếu bạn đã đăng ký trả phí Claude Code, mỗi video làm ra sẽ chỉ tốn chi phí sử dụng token. Còn nếu cả nhóm làm việc muốn giao việc tạo video cho agent, Sharkly sẽ cung cấp một bảng quản lý công việc để theo dõi các yêu cầu đó — chúng tôi sẽ hướng dẫn chi tiết cách thiết lập ở phần dưới.

Cơ chế cinecode biến một câu ý tưởng thành file MP4

cinecode tạo hình ảnh từ code chứ không dùng mô hình sinh ảnh hay sinh video. Mỗi phân cảnh là một hàm theo thời gian, được vẽ bằng Canvas 2D hoặc three.js (thư viện đồ họa 3D WebGL), sau đó được chụp từng khung hình trong headless Chrome và ghép nối với âm thanh qua ffmpeg.

Kiến trúc này mang lại hai lợi thế lớn. Thứ nhất, phần hình ảnh hoàn toàn không tốn credit của mô hình, bởi AI chỉ viết code thay vì sinh từng pixel. Thứ hai, mỗi khung hình là một pure function theo thời gian, nên khi render lại kết quả sẽ hoàn toàn đồng nhất, giúp việc chỉnh sửa trở nên chuẩn xác và dễ kiểm soát.

Tài liệu README mô tả quy trình qua 5 bước:

  1. Bạn đưa ra ý tưởng. Chỉ một câu ngắn gọn là đủ.
  2. Hệ thống đặt vài câu hỏi về thể loại, độ dài, định dạng, phong cách hình ảnh, âm thanh và âm nhạc, trong đó phương án đề xuất được đánh dấu sao.
  3. Trình bày kế hoạch: một bảng phân cảnh (beat table) chi tiết theo từng giây và một thẻ đạo diễn (director card) mà bạn có thể chỉnh sửa từng dòng, kèm theo hình tĩnh mẫu của hai phân cảnh.
  4. Render bản nháp (draft) và kiểm tra chuyển động ở khung hình đầu tiên, độ lớn âm thanh, độ dễ đọc của chữ và các lỗi lặp.
  5. Render bản hoàn thiện ở độ phân giải tối đa, master âm thanh chuẩn -14 LUFS (đơn vị đo độ lớn âm thanh cảm nhận được), kèm file credits để bạn dán vào phần mô tả video.
Quy trình Quick-mode của cinecode: ý tưởng một câu, vài câu hỏi, kế hoạch với bảng phân cảnh và thẻ đạo diễn, hai cảnh ảnh tĩnh, bản nháp độ phân giải thấp kèm kiểm duyệt chất lượng, và file MP4 hoàn chỉnh master chuẩn -14 LUFS, với bốn bước cần con người phê duyệt

Cách cài đặt cinecode trong Claude Code

Quá trình cài đặt chỉ cần đúng một dòng lệnh. Mở Claude Code trên bất kỳ giao diện nào trong ba giao diện hỗ trợ và nhập:

Install the cinecode skill from https://github.com/sarpstar/cinecode

Hoặc bạn có thể tự clone repository về máy:

git clone https://github.com/sarpstar/cinecode.git ~/.claude/skills/cinecode

Chỉ nên cài đặt tại một vị trí duy nhất để tránh việc agent nhận diện hai bản sao trùng nhau. Sau đó, hãy mở một phiên chat mới trong thư mục trống và gõ “I want to make a short film.” Nếu dùng Cursor, hãy clone vào ~/.cursor/skills/cinecode; tài liệu README lưu ý rằng các guard hook dùng để bắt lỗi phát sinh tức thời chỉ hoạt động trên Claude Code.

Bạn cũng cần có một GPU mà Chrome có thể tận dụng được. Hầu hết các máy Mac đời gần đây hoặc PC có driver card đồ họa hoạt động tốt đều đáp ứng được yêu cầu. Nếu không có GPU, quá trình render sẽ chuyển sang dùng CPU — README đánh giá mức hiệu năng này đủ để chạy thử nghiệm nhưng sẽ rất chậm nếu render cả bộ phim.

Trải nghiệm thực tế khi render video mẫu khởi đầu

Chúng tôi đã clone bộ công cụ trên máy Apple M1 Pro, tạo một dự án ở chế độ Quick-mode bằng lệnh init_film.py, rồi tiến hành render bản nháp (draft) từ mã nguồn mẫu nguyên bản.

python3 ~/.claude/skills/cinecode/scripts/init_film.py my-film --quick --title "Test"
cd my-film && python3 tools/make.py draft
Thông số đo lường Kết quả
Định dạng xuất 8 giây, khung dọc 540 x 960, 24 fps, H.264 kèm âm thanh AAC
Dung lượng file 2.2 MB
Thời gian render Khoảng 21 giây thực tế
Độ lớn âm thanh -13.2 LUFS, đỉnh -3.1 dBFS
Đạt chuẩn xuất file? Không

Dòng cuối cùng chính là điểm đáng chú ý nhất. Cơ chế kiểm duyệt của bộ công cụ đã từ chối bàn giao video mẫu khởi đầu: 94% số khung hình gần như tối đen, video chỉ có 2 sự kiện âm thanh trong suốt 8 giây và mọi âm thanh đều được tổng hợp bằng code. Thay vì xuất bản thành phẩm, hệ thống ghi bản nháp vào thư mục renders/ và yêu cầu thực hiện một lượt sửa lỗi.

Bảng ảnh mẫu (contact sheet) từ bản render khởi đầu của cinecode: bốn khung hình dọc trên nền đen, các hạt phân tán, các hạt tụ lại thành hình chiếc nhẫn, và một khối cầu xám kèm tiêu đề giữ chỗ — bản nháp bị hệ thống cảnh báo là quá tối

Có hai lưu ý nhỏ. Chúng tôi đã chạy trực tiếp các script bên ngoài phiên làm việc của Claude Code, do đó bộ công cụ hiện thông báo “GUARD OFF” và không có agent nào tham gia viết nội dung video. Thử nghiệm này nhằm đánh giá pipeline render và các tiêu chuẩn kiểm duyệt chất lượng, chứ chưa phải khả năng sáng tạo kịch bản. Khi bạn tự làm video thực tế, hệ thống sẽ đi qua các bước đặt câu hỏi và lập kế hoạch trước khi tiến hành render.

Chế độ Quick mode và Film mode

cinecode sẽ hỏi bạn muốn sử dụng chế độ nào trước và đưa ra gợi ý phù hợp dựa trên mục tiêu của bạn.

Quick mode Film mode
Phù hợp nhất cho Clip ngắn, quảng cáo và video giải thích có thời lượng dưới 3 phút Phim tài liệu, phóng sự có lời bình, phim ngắn dự thi liên hoan phim
Số lần phê duyệt Khoảng 3 lần Khoảng 6 đến 8 lần theo từng giai đoạn, hoặc khoảng 3 lần nếu duyệt liền mạch
Hình ảnh Một file film.html độc lập duy nhất Các cảnh three.js với 8 preset phong cách hình ảnh
Chỉnh sửa Tối đa 2 vòng chỉnh sửa trên bản nháp Ghi chú chỉnh sửa chỉ áp dụng cho đúng các shot quay liên quan

Bạn có thể bắt đầu với Quick mode rồi chuyển đổi sang Film mode sau đó. Khi ấy, bảng phân cảnh (beats) sẽ đóng vai trò như bản lộ trình chi tiết.

Yếu tố “miễn phí” tiêu tốn mức sử dụng tài nguyên ra sao

Bộ công cụ thì miễn phí, nhưng token thì không. Phần FAQ trong README cho biết một video Quick mode dài 30 đến 60 giây thường tiêu tốn từ 100 đến 250 lượt tương tác (agent steps), và mỗi bước đều phải đọc lại toàn bộ lịch sử đoạn chat. Dù phần lớn dữ liệu được lưu trong cache, độ dài ngữ cảnh vẫn phình to sau mỗi bước.

Lượng sử dụng đó sẽ tính vào hạn mức gói của bạn, do đó một video dài có thể làm cạn kiệt hạn mức trong khung giờ của phiên làm việc. Bộ công cụ giúp tiết kiệm chi phí qua ba cách:

  • Chỉ phân tích bảng ảnh mẫu (contact sheet) thu nhỏ thay vì xem xét các khung hình kích thước đầy đủ.
  • Gợi ý mở một phiên chat mới tại các mốc kiểm tra (checkpoint), vì toàn bộ dữ liệu video đã được lưu vào các file dự án.
  • Tích hợp sẵn script tools/usage.py để kiểm tra số lượng token đã dùng trong từng đoạn chat.

Bài hướng dẫn về hạn mức sử dụng của Claude Code của chúng tôi sẽ giải thích chi tiết về khung giới hạn 5 giờ và cách tối ưu hóa nó. Theo tài liệu README, việc tắt các skill và connector không cần thiết cũng giúp giảm chi phí token cho từng bước thực thi.

Biến yêu cầu làm video thành các thẻ công việc trên bảng cho agent

Một cá nhân tự làm video chỉ cần Claude Code và cinecode là đủ. Nhưng một đội ngũ cần sản xuất clip giới thiệu sản phẩm hàng tuần sẽ cần một nơi để gửi yêu cầu, theo dõi các lượt phê duyệt và lưu trữ file thành phẩm.

Dưới đây là cách triển khai quy trình đó trên Sharkly — hệ thống quản lý công việc kết hợp giữa con người và AI Agent:

  1. Cài đặt cinecode trên Computer. Computer là thiết bị kết nối với Sharkly nơi các Agent vận hành. Theo tài liệu về Skills, những Skill đã có sẵn trong môi trường Runtime của Agent thì không cần phải liên kết thủ công trong hệ thống.
  2. Soạn bản yêu cầu (brief) dưới dạng một Task. README chỉ ra rằng một bản brief đầy đủ (gồm phân cảnh, lời thoại/chữ viết, độ dài, định dạng) sẽ giúp hệ thống tiến thẳng tới bước render nháp mà không cần hỏi lại, do đó nội dung Task chính là nơi lý tưởng để điền các chi tiết này.
  3. Giao Task cho Agent chạy Claude Code. Hãy chỉ định một thư mục làm việc cố định để tất cả video xuất ra đều gom về cùng một nơi.
  4. Phê duyệt trực tiếp trong luồng trao đổi. cinecode sẽ dừng lại chờ bạn đồng ý ở bước kế hoạch và ảnh tĩnh. Trong Sharkly, Agent có thể chuyển trạng thái cuộc hội thoại của task sang "chờ trả lời" hoặc "chờ duyệt", và các điểm bàn giao này sẽ hiển thị trong phân hệ Task Chats, theo tài liệu thực thi tác vụ của Agent.
  5. Nhận file MP4. Agent có thể gửi trực tiếp các file trong đoạn chat, bao gồm cả các bản ghi video, theo nhật ký thay đổi của Sharkly.

Chúng tôi chưa chạy thử nghiệm một bộ phim cinecode hoàn chỉnh nào thông qua Sharkly Agent, vì vậy hãy xem đây là một cấu hình gợi ý để trải nghiệm thay vì một quy trình đã được kiểm chứng toàn diện. Bài viết hướng dẫn của chúng tôi về cách giao tác vụ đầu tiên cho AI agent sẽ hướng dẫn chi tiết các bước thiết lập Agent và Computer.

Gói miễn phí của Sharkly hỗ trợ các tổ chức có quy mô lên đến 5 người và các Agent không tính vào số lượng người dùng (seat). Mức sử dụng mô hình vẫn tính trực tiếp vào gói Claude Code mà Computer đang dùng.

Các giải pháp thay thế để tạo video với AI coding agent

cinecode không phải là lựa chọn duy nhất. Tùy thuộc vào nhu cầu, bạn có thể cân nhắc một vài giải pháp khác:

  • OpenMontage vận hành một pipeline sản xuất video đa giai đoạn dựa trên agent. Chúng tôi đã phân tích công cụ này cũng như bài toán phê duyệt mà nó đặt ra trong bài OpenMontage: Quy trình sản xuất video bằng Agent.
  • Remotion xây dựng video dưới dạng các React component, rất phù hợp cho các lập trình viên muốn quản lý video ngay trong codebase của mình. Hãy kiểm tra các điều khoản cấp phép nếu dùng cho doanh nghiệp.
  • Dùng ffmpeg trực tiếp kèm script. Đối với phụ đề, trình chiếu ảnh (slideshow) hoặc quay màn hình, Claude Code có thể trực tiếp viết các lệnh ffmpeg mà không cần thêm bộ công cụ nào.
  • ChatGPT Images cho các ảnh động lặp ngắn. Bài hướng dẫn của chúng tôi về cách tạo ảnh GIF miễn phí bằng ChatGPT sẽ giải thích rõ hơn về hướng tiếp cận này.

Lời kết

Việc làm video bằng Claude Code hoàn toàn không phát sinh thêm chi phí nào ngoài gói dịch vụ bạn đã đăng ký. Chỉ cần cài đặt cinecode bằng một dòng lệnh, đưa ra một câu ý tưởng, phê duyệt kế hoạch cùng các hình tĩnh mẫu, bạn sẽ nhận được một file MP4 với âm thanh đã được master chỉn chu và một file thông tin credits. Cơ chế tự kiểm duyệt của công cụ thậm chí còn từ chối xuất những bản nháp thiếu sáng, sơ sài — điều mà chúng tôi đã tận mắt chứng kiến ngay trong lần render đầu tiên.

Nếu việc sản xuất video đang trở thành công việc chung của cả đội ngũ, hãy tạo cho mỗi yêu cầu một quy trình quản lý rõ ràng. Bạn có thể tạo một workspace Sharkly miễn phí, đưa bản brief video tiếp theo vào một Task và để người phụ trách phê duyệt bản dựng. Tài liệu Sharkly hướng dẫn khởi đầu sẽ chỉ dẫn cụ thể các bước kết nối một Computer.

Câu hỏi thường gặp (FAQ)

cinecode có miễn phí không?

Có. Bộ công cụ được phát hành theo giấy phép MIT và không yêu cầu bất kỳ dịch vụ trả phí nào. Tính năng lồng tiếng là tùy chọn và có thể tận dụng gói Gemini miễn phí hoặc một giọng đọc miễn phí. Tuy nhiên, bạn vẫn cần gói dịch vụ Claude Code hoặc Cursor để chạy công cụ.

Tôi có thể tạo video bằng Claude Code trên gói claude.ai miễn phí không?

Không. Tài liệu hướng dẫn cài đặt của Anthropic nêu rõ gói claude.ai miễn phí không bao gồm quyền truy cập Claude Code. Bạn cần có tài khoản Pro, Max, Ultra, Team, Enterprise hoặc Console.

cinecode mất bao lâu để render một video?

Bản nháp mẫu 8 giây của chúng tôi mất khoảng 21 giây để render trên chip M1 Pro. Tài liệu README cho biết một video Quick mode 30 giây có thể hoàn thành trong một phiên làm việc ngắn, với phần lớn thời gian dành cho việc bạn đưa ra ý kiến chỉnh sửa.

cinecode có sử dụng các công cụ tạo ảnh hoặc video AI không?

Theo mặc định là không. Hình ảnh hoàn toàn được vẽ bằng code. Agent chỉ sử dụng công cụ tạo ảnh hoặc video nếu bạn chủ động kết nối thêm và yêu cầu.

Tôi có thể sử dụng video từ cinecode cho mục đích thương mại không?

Tài liệu README xác nhận là có xét trên phạm vi bộ công cụ: các font chữ đi kèm đều cho phép dùng thương mại, và các tài liệu bên ngoài chỉ được đưa vào khi có giấy phép rõ ràng. Bạn sẽ tự chịu trách nhiệm về logo, cảnh quay và âm nhạc mà mình tự đưa vào.

cinecode có hoạt động trong Cursor không?

Có. Bạn hãy clone công cụ vào ~/.cursor/skills/cinecode. Tuy nhiên, các guard hook chỉ chạy được trên Claude Code.

Khám phá thêm

Gemini 4 Carbon và Hydrogen: Kết hợp Planner Agent với các Worker tốc độ cao

Gemini 4 Carbon và Hydrogen: Kết hợp Planner Agent với các Worker tốc độ cao

Kết hợp Gemini 4 Carbon và Hydrogen trong đội ngũ agent của bạn: planner Carbon đảm nhiệm việc chia nhỏ tác vụ, các worker cùng verifier dùng Hydrogen tiến hành xây dựng và kiểm thử, còn những công việc bị tắc nghẽn sẽ được chuyển trả lại cho planner.

13 tháng 11 2026

Gemini 4 Hydrogen dành cho Coding Agent: Mô hình tốc độ cao giúp các agent của bạn vận hành suốt ngày dài

Gemini 4 Hydrogen dành cho Coding Agent: Mô hình tốc độ cao giúp các agent của bạn vận hành suốt ngày dài

Gemini 4 Hydrogen dành cho coding agent: $1,50/$7,50 trên mỗi 1 triệu token, có gói miễn phí cùng bốn cấp độ tư duy. Nên giao những tác vụ nào và khi nào cần chuyển lên Carbon.

13 tháng 11 2026

Hướng dẫn định tuyến tác vụ cho AI Agent với Gemini Decisions API

Hướng dẫn định tuyến tác vụ cho AI Agent với Gemini Decisions API

Điều phối tác vụ cho agent AI với Gemini Decisions API: chỉ với một lệnh gọi duy nhất để xác định agent nào xử lý, mức độ khó ra sao và liệu có cần con người quyết định hay không, sau đó dựa vào ngưỡng tin cậy để tự động phân công hoặc chuyển cho người duyệt.

12 tháng 11 2026