Ice Motion Director
Cài đặt

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

Mọi điều mọi người hay hỏi về việc làm motion graphics và video với Ice Motion Director, trả lời dựa trên chính README của dự án.

Ice soi một dải khung hình phim qua chiếc kính lúp voxel, tấm clapperboard kẹp dưới một bên tay

Giải đáp

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.

Nó có dựng được cảnh quay của tôi không?

Có, đó là quy trình ice-edit: video dài và video khóa học, tập podcast và clip, quảng cáo có người nói trước máy quay, video ngắn và reels, B-roll và lớp chuyển động canh theo lời nói, và showreel cắt theo nhịp. Nó chép lời cảnh quay của bạn đến từng chữ bằng một mô hình cỡ Whisper chạy trên máy (miễn phí, tự cài ở phiên bản cố định), dựng dựa trên bản chép lời đó, rồi cắt, thêm phụ đề và render MP4 kèm EDL và file phụ đề. Nó không quay gì cả, nên cảnh quay phải do bạn cung cấp.

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.

Làm cùng Ice

Khung hình từ một video thật làm từ một prompt duy nhất, kèm toàn bộ quy trình được công bố theo từng giai đoạn.

Xem cách làmÝ tưởng không chính thức, không liên kết với Spotify.

Thêm một đạo diễn cho agent của bạn

Dán một dòng lệnh, rồi mô tả video bạn muốn bằng ngôn ngữ đời thường. Ice lo từ brief đến bàn giao và cho bạn xem kết quả ở bất kỳ bước nào bạn muốn.

npx skills add Omar-Tnzxo/ice-motion-director -g --all
Ice cầm tấm clapperboard đang mở, sẵn sàng hô bấm máy