Làm sao tạo motion graphics hay video hoạt hình bằng Claude Code, Codex hoặc Cursor?
Cài Ice vào agent của bạn, mở agent trong một thư mục trống và bắt đầu tin nhắn đầu tiên bằng lệnh (/ice-motion-director:ice trong Claude Code), rồi mô tả video bằng lời thường, ví dụ sản phẩm, thời lượng và nơi sẽ đăng. Lệnh này chắc chắn gọi được director, kể cả khi bạn đã cài skill video khác. Skill router chọn quy trình, nghiên cứu về doanh nghiệp của bạn, hỏi về mọi quyết định còn bỏ ngỏ (mỗi câu bốn lựa chọn, tối đa bốn câu mỗi tin nhắn) rồi chạy mười giai đoạn cho đến khi có file MP4 đã render. Nếu bạn muốn tự lái từng bước, hãy dùng các lệnh giai đoạn từ /ice-01-brief đến /ice-10-deliver.
Có cần After Effects, GPU hay một mô hình video trả phí không?
Không. Video được viết bằng code (HTML, CSS, GSAP, Remotion, Lottie hoặc FFmpeg) và render bằng trình duyệt cùng FFmpeg trên một máy tính bình thường. Hình ảnh, video, giọng nói AI và dịch vụ chép lời trên mạng là phần thêm tùy chọn, có thể tốn phí và chỉ dùng khi bạn yêu cầu. Chi phí thật duy nhất là lượng dùng agent của bạn: một video hoàn chỉnh chạy nhiều giai đoạn và nhiều agent phụ, nên tốn gói của bạn hơn nhiều so với một câu trả lời chat.
Có dùng được với tiếng Ả Rập không?
Có. Tiếng Ả Rập và chữ viết từ phải sang trái được hỗ trợ đầy đủ qua skill ice-arabic: nét chữ nối liền và dấu chấm vẫn đúng khi chuyển động, kashida, cách ly bidi khi trộn tiếng Ả Rập với tiếng Anh, chữ số, phụ đề tiếng Ả Rập và vùng an toàn của từng nền tảng, cùng phương ngữ như một thiết lập cho kịch bản và giọng đọc. Bạn cũng có thể viết prompt bằng tiếng Ả Rập.
Đây có phải công cụ tạo video bằng AI không?
Không. Mọi video đều là code (HTML, CSS, GSAP, Remotion, Lottie hoặc FFmpeg) và lần nào render cũng cho ra kết quả như nhau. Hình ảnh, video hay giọng nói AI chỉ là phần thêm tùy chọn khi bạn yêu cầu, không bao giờ là động cơ chính, và chữ, số, logo luôn được dựng bằng code.
Có gì bị gửi ra khỏi máy tôi không?
Video được render trên máy bạn bằng trình duyệt và FFmpeg của bạn, và các skill này không tải lên thứ gì. Các kết nối mạng đã được công bố gồm: nghiên cứu web qua công cụ tìm kiếm của chính agent; tải về các tư liệu thật miễn phí mà nó tự chọn (nhạc, hiệu ứng âm thanh, cảnh quay, ảnh, cờ, bản đồ, font) từ các thư viện công khai và nguồn chính thức, mỗi thứ được ghi lại kèm nguồn và tình trạng giấy phép, trong đó chân dung của các nhân vật công chúng được nêu tên và cờ chính thức được tra qua Wikidata và Wikimedia Commons; gói hiệu ứng âm thanh CC0 của riêng Ice (128 hiệu ứng thu thật), tải một lần từ GitHub Release của dự án và kiểm tra bằng SHA-256; cài các công cụ và model miễn phí ở phiên bản cố định, nêu trong ghi chú bàn giao; và Google Fonts khi font được chọn đến từ đó. Tắt việc tải về bằng --offline hoặc ICE_OFFLINE=1. Không có telemetry.
Nếu agent chạm giới hạn sử dụng giữa chừng thì sao?
Lát nữa gõ /ice (hoặc gửi lại đúng prompt cũ): nó sẽ chạy tiếp từ ice/state.json, ngay chỗ đã dừng. Mọi thứ nằm trong thư mục ice/ của dự án, nên phiên nào cũng có thể tiếp tục từ chỗ phiên trước dừng lại.
Tôi có được dùng video cho mục đích thương mại không?
Có, video bạn làm ra là của bạn. Một vài thư mục đi kèm tên noncommercial/ mang giấy phép phi thương mại của tác giả; các quy trình xem câu trả lời của dự án về việc dùng cho mục đích thương mại và bỏ qua những thư mục đó khi làm sản phẩm thương mại. Tư liệu bên ngoài mà nó tìm thấy hoặc bạn cung cấp (cảnh quay, nhạc, logo) được liệt kê cùng tình trạng giấy phép trong ghi chú bàn giao; việc xử lý các quyền đó trước khi đăng là của bạn.
Nó dùng engine render nào?
ice-engines chọn theo từng video: HyperFrames, Remotion, HTML canvas với Playwright và FFmpeg, Three.js, Lottie, p5 hoặc chỉ FFmpeg. Một số doanh nghiệp cần giấy phép công ty của Remotion; skill sẽ báo khi trường hợp của bạn thuộc diện này.
Nó hỏi tôi nhiều câu. Tôi bỏ qua được không?
Hãy nói "quyết giúp tôi" hoặc "đừng hỏi". Nó sẽ tự chọn, ghi mọi lý do vào ice/DIRECTION.md, và liệt kê mọi lựa chọn trong báo cáo bàn giao, để bạn đổi bất kỳ lựa chọn nào chỉ trong một câu trả lời. Nếu bạn đơn giản là không trả lời, nó sẽ chờ: im lặng không bao giờ được coi là đồng ý.
Tôi cần cài những gì?
Agent kiểm tra cho luồng bạn chọn và báo bạn còn thiếu gì, kèm một lệnh cho hệ thống của bạn. Các gói và model miễn phí mà một luồng cần (chép lời, tách stem và những thứ tương tự) nó tự cài ở phiên bản cố định và nêu trong ghi chú bàn giao; thứ gì phải trả phí hoặc cần tài khoản thì được hỏi trước. Ý tưởng và kịch bản không cần gì. Lottie cần Node. Mọi video được bàn giao cần Node, FFmpeg, một trình duyệt và Python 3.
Làm video đầu tiên mất những gì?
Từ phía bạn: một prompt bắt đầu bằng /ice-motion-director:ice trong Claude Code, rồi các câu hỏi về mọi quyết định còn bỏ ngỏ (mỗi câu bốn lựa chọn, tối đa bốn câu mỗi tin nhắn, không câu nào nếu prompt đã đủ hoặc bạn nói "đừng hỏi") và, nếu bạn có mặt, một lần xem trước, nơi bạn cũng nghe hai hoặc ba lựa chọn nhạc thật đặt lên video và chọn một (ba, trừ khi bạn đặt music_options thành 2 trong sources.json). Trong lúc chạy, mỗi giai đoạn đến với bạn dưới dạng hai dòng và các ảnh tĩnh của nó, để bạn có thể can thiệp giữa chừng. Phía sau, agent chạy cả mười giai đoạn với nhiều agent phụ, nên ngay cả một quảng cáo ngắn cũng chạy khá lâu và tiêu tốn hạn mức gói của bạn nhiều hơn hẳn một câu trả lời chat. Nếu agent chạm giới hạn sử dụng giữa chừng, lát nữa hãy gõ /ice: nó chạy tiếp từ ice/state.json, ngay chỗ đã dừng.
Có miễn phí không?
Có. Ice Motion Director là mã nguồn mở theo giấy phép Apache-2.0. Các thư mục tên noncommercial/ và vendor/hypit/ giữ giấy phép riêng, ghi rõ bên trong.