Ice Motion Director
ติดตั้ง

Ice Motion Director

ผู้กำกับโมชันดีไซน์และวิดีโอสำหรับเอเจนต์เขียนโค้ดของคุณ วางแผน เขียนวิดีโอเป็นโค้ด เรนเดอร์ และตรวจงานเอง

npx skills add Omar-Tnzxo/ice-motion-director -g --all

โอเพนซอร์ส Apache-2.0 ใช้ได้กับ Claude Code, Codex, Cursor, Gemini CLI และเอเจนต์อีกกว่า 40 ตัว

Ice มาสคอตของ Ice Motion Director: ก้อนน้ำแข็งวอกเซลสวมหมวกเบเรต์ผู้กำกับสีกรมท่า นั่งบนเก้าอี้ผู้กำกับทำจากไม้และถือสเลต

หนึ่งคำขอ หนึ่งเส้นทาง

สกิลเราเตอร์ตัวเดียวอ่านคำขอและโปรเจกต์ของคุณ แล้วส่งต่อให้เวิร์กโฟลว์เพียงหนึ่งเดียวจากทั้งหมดหกแบบ

ลองใช้เราเตอร์

“ตัดไฟล์บันทึกพอดแคสต์นี้เป็นคลิปสั้นแนวตั้งสามคลิป พร้อมคำบรรยายภาษาอาหรับ”

ice-editคุณให้ฟุตเทจมาตัด

ice-film

วิดีโอที่สร้างใหม่ตั้งแต่ต้น ไฟล์ MP4 ที่เสร็จแล้ว พร้อมรายงานส่งมอบ

ice-explainer

ใช้เสียงอธิบายเรื่องหนึ่ง วิดีโออธิบายพร้อมเสียงบรรยายและคำบรรยาย

ice-remake

ทำให้เหมือนอันนี้ วิดีโอใหม่ในสไตล์นั้น ด้วยเนื้อหาของคุณ

ice-edit

ตัดต่อฟุตเทจของคุณเอง งานตัดต่อ คำบรรยาย และเวอร์ชันแนวตั้ง

ice-lottie

Lottie และโมชันใน UI Lottie JSON หรือ SVG เคลื่อนไหว พร้อมเอกสารส่งต่อให้นักพัฒนา

ice-ideas

ไอเดียก่อนจะสร้างอะไร ชุดคอนเซปต์และสคริปต์ พร้อมนำไปสร้าง

คุณ

/ice-motion-director:ice ทำวิดีโอเปิดตัวความยาว 20 วินาทีให้แอปจดโน้ตของฉัน นี่คือเว็บไซต์: <URL ของคุณ>

Ice

ดูเว็บไซต์ของคุณและกฎโฆษณาในธุรกิจของคุณแล้ว ยังเหลือสองเรื่องที่ต้องตัดสินใจ ตัวเลือกแรกของแต่ละข้อคือที่แนะนำ

  1. จะเผยแพร่ที่ไหนแนวตั้ง สำหรับโซเชียลแนวนอน สำหรับเว็บไซต์จัตุรัสทั้งสามแบบ
  2. ต้องมีเสียงพูดไหมเพลงและข้อความบนจอเสียงบรรยายเสียงพร้อมคำบรรยายไม่มีเสียง

จากนั้นจะเสนอไอเดีย เขียนสคริปต์ ทำสตอรีบอร์ด และบิลด์ ถ้าคุณอยู่ด้วย จะได้ดูสไตล์เฟรมหนึ่งครั้งก่อนบิลด์เต็ม

/ice-04-storyboard

การ์ดรีวิว: สตอรีบอร์ด

สิ่งที่สร้าง
ตัวเลือกและตัวที่ชนะ
พิจารณาสามแบบเปิดเรื่อง แบบ B ชนะ: สินค้าอยู่บนจอตั้งแต่วินาทีแรก
โน้ตของผู้วิจารณ์
ช็อต 5 ค้างนานเกินไป ตัดให้ลงจังหวะแล้ว
ยังค้างอยู่
เฟรมปิดสีคอรัลหรือกรมท่า
ถัดไป
พิมพ์ "approved, go on" เพื่อเริ่ม /ice-05-look

ตัวอย่างเซสชันที่เขียนขึ้นสำหรับหน้านี้

พรอมต์เดียว หรือทุกขั้น

สำหรับทุกคน

ใน Claude Code ให้ขึ้นต้นข้อความแรกด้วย /ice-motion-director:ice แล้วอธิบายวิดีโอด้วยคำของคุณเอง สั้นหรือยาวก็ได้ คำสั่งนี้ทำให้ผู้กำกับเริ่มทำงานแน่นอน แม้จะติดตั้งสกิลวิดีโออื่นไว้ด้วย Ice จะค้นคว้าธุรกิจของคุณก่อน แล้วถามทุกเรื่องที่พรอมต์ยังไม่ได้ตัดสินใจ: ข้อละสี่ตัวเลือกโดยตัวที่แนะนำอยู่ก่อน ไม่เกินสี่ข้อต่อข้อความ และถามหลายข้อความถ้ามีเรื่องค้างมาก จะไม่ถามอะไรเลยถ้าพรอมต์ครอบคลุมครบแล้ว หรือถ้าคุณบอกว่า "ไม่ต้องถาม" นอกนั้นจะรอคำตอบของคุณ เพราะการเงียบไม่เคยถูกนับว่าเป็นการตอบตกลง จากนั้นถ้าคุณอยู่ตอบ จะมีพรีวิวหนึ่งครั้ง (สไตล์เฟรมหรือแอนิเมติก) แล้วรันจนได้ไฟล์สุดท้ายโดยไม่ถามอะไรอีก เมื่อแต่ละขั้นเสร็จ จะส่งข้อความสองบรรทัดพร้อมภาพนิ่งของขั้นนั้นให้คุณโดยไม่รอคำตอบ โน้ตของคุณจึงไปถึงได้ระหว่างทาง ทุกอย่างที่ตัดสินใจไปจะถูกบันทึกและอธิบายไว้ในโน้ตส่งมอบ

สำหรับคนที่อยากคุมเอง

รันทีละขั้น ตั้งแต่ /ice-01-brief ถึง /ice-10-deliver (ใน Claude Code รูปแบบที่ใช้ได้เสมอคือ /ice-motion-director:ice-01-brief) ทุกขั้นจบด้วยการ์ดรีวิว: สิ่งที่สร้าง ตัวเลือกและเหตุผลที่ตัวหนึ่งชนะ โน้ตของผู้วิจารณ์ และเรื่องที่ยังเลือกได้ ขอแก้ได้บ่อยเท่าที่ต้องการ พิมพ์ "approved" เพื่อล็อกขั้น หรือ "approved, go on" เพื่อล็อกแล้วเริ่มขั้นถัดไป /ice-status บอกว่าตอนนี้อยู่ตรงไหน

ความยาวพรอมต์เปลี่ยนแค่ว่าใครเป็นคนตัดสินใจ ไม่เปลี่ยนคุณภาพ สลับได้ทุกเมื่อ: พิมพ์คำสั่งของขั้นกลางทางระหว่างรัน หรือพิมพ์ /ice ให้ทำต่อจนจบเอง

ดูทั้งสิบขั้น

สิบขั้น ทุกวิดีโอ

ทุกเส้นทางรันบนแกนเดียวกันสิบขั้น แบบที่โปรดักชันเฮาส์ทำงาน หมายเลขขั้นคงที่ แต่ลำดับเปลี่ยนตามประเภทวิดีโอ

ประเภทวิดีโอ
ขนาดงาน

เริ่มด้วย เรื่องราว ลำดับค่าเริ่มต้น 04 และ 05 รันคู่กัน แล้ว 08a ทำระหว่างที่ 07 บิลด์ และ 08b มิกซ์บนดราฟต์

  1. บรีฟ

  2. คอนเซปต์

  3. สคริปต์

  4. สตอรีบอร์ดลุค

  5. แอนิเมติก

  6. บิลด์เสียง

  7. มิกซ์

  8. รีวิว

  9. ส่งมอบ

รันครบทั้งสิบขั้นตามลำดับนี้ สองบล็อกในขั้นเดียวกันจะรันคู่ขนานเมื่อเอเจนต์มีซับเอเจนต์ และรันต่อกันเมื่อไม่มี: 04 สตอรีบอร์ดคู่กับ 05 ลุค แล้ว 08a เสียงระหว่างที่ 07 บิลด์ ส่วน 08b มิกซ์บนดราฟต์ ในขั้น 10 แต่ละภาษาและสัดส่วนภาพเรนเดอร์พร้อมกัน

ขั้น 01, บรีฟ

ค้นคว้าก่อน: บรีฟธุรกิจ (คืออะไร กลุ่มเป้าหมาย จุดจริงของสินค้า ตลาดและคู่แข่ง อัตลักษณ์แบรนด์และวัสดุจริง แคมเปญปัจจุบัน โทน) แผนวัสดุแบรนด์ และกฎโฆษณาของอุตสาหกรรมและแพลตฟอร์ม จากนั้นบรีฟโปรเจกต์และคำถามในทุกเรื่องที่ยังต้องตัดสินใจ: ข้อละสี่ตัวเลือก ไม่เกินสี่ข้อต่อข้อความ และถามหลายข้อความเมื่อจำเป็น

ผลงานหลัก ice/BRIEF.mdice/research/COMPLIANCE.mdice/assets/brand-sheet.jsonice/DIRECTION.md

กฎมาจาก ice-direction intake, ice-assets

ที่ขนาดนี้ ครบทั้งแกน ทีมเล็ก จำนวนรอบรีวิวตามระดับทีมใน ice-film

ขั้น 01 หมายถึงอะไรในแต่ละเส้นทาง
ice-filmบรีฟ
ice-explainerบรีฟ
ice-remakeบรีฟพร้อมวิเคราะห์งานอ้างอิง
ice-editบรีฟพร้อมนำเข้าฟุตเทจ
ice-lottieบรีฟ
ice-ideasบรีฟ

ไม่มีวิดีโอไหนหน้าตาซ้ำกัน

เทมเพลตและเดโมเป็นแค่ข้อมูลอ้างอิง ไม่ใช่ค่าเริ่มต้น วิดีโอต้องต่างจากเทมเพลตที่ใกล้ที่สุดอย่างน้อยสี่ในหกแกน ก่อนจะไปต่อได้ ลุคที่คุณเลือกเอง (ตัวอย่างอ้างอิง สไตล์ที่ระบุชื่อ หรือเอกลักษณ์ของแบรนด์คุณ) ได้รับการยกเว้นในแกนที่ลุคนั้นกำหนดไว้

ลองกฎนี้ดู ทำเครื่องหมายสิ่งที่วิดีโอของคุณเปลี่ยนจากเทมเพลตที่ใกล้ที่สุด:

2 จาก 6

ใกล้เทมเพลตเกินไป วิดีโอต้องกลับไปที่ขั้นกำหนดทิศทาง

  • ค้นคว้าใหม่ ลงวันที่วันนี้

    ทุกวิดีโอเริ่มจากการค้นคว้าใหม่ที่สร้างจากบรีฟของคุณเท่านั้น คำค้นที่ย้อนกลับไปหาบรีฟไม่ได้จะถูกตัดทิ้งก่อนค้นหา

  • เสนอไอเดียหลายทิศ

    หลายทิศทาง อย่างน้อยสองแบบที่คาดไม่ถึง ตัดสินโดยผู้วิจารณ์ที่แยกจากกัน

  • ลายนิ้วมือของแต่ละวิดีโอ

    พาเลต ตัวอักษร และโครงสร้างของวิดีโอที่เสร็จแล้วแต่ละชิ้นเก็บไว้บนเครื่องของคุณ วิดีโอถัดไปจึงซ้ำไม่ได้

  • ด่านลุคค่าเริ่มต้น

    น้ำเงินกับม่วงเต็มไปหมดโดยบรีฟไม่มีเหตุผลรองรับ วิดีโอจะตกด่านตรวจของตัวเอง

คนบิลด์ไม่เคยให้คะแนนงานตัวเอง

บทบาทผู้วิจารณ์ที่แยกกันตรวจสตอรีบอร์ด เฟรม การเคลื่อนไหว เสียง และไฟล์ที่ส่งออก วิดีโอต้องผ่านทุกด่านตรวจตามลำดับนี้

Ice กำลังส่องแถบเฟรมฟิล์มผ่านแว่นขยายวอกเซล โดยหนีบสเลตไว้ใต้แขนข้างหนึ่ง
  1. ก่อนบิลด์

    ลินต์สตอรีบอร์ดและลินต์ก่อนเรนเดอร์ แล้วทำคอนแทกต์ชีตก่อนเรนเดอร์อะไรทั้งนั้น

    ตรวจ สตอรีบอร์ดและแผน

  2. เฟรมและรอยต่อ

    ตรวจเฟรมและรอยต่อ ความหนาแน่นของโมชัน และช่วงที่ว่างเปล่า รวมถึงด่านตรวจงานฝีมือกับไฟล์เรนเดอร์เอง ไม่ให้มีอะไรค้าง กระตุก หรือหายไป

    ตรวจ ทุกเฟรม

  3. สแกน slop

    สแกนหา slop และหน้าตาแบบ PowerPoint จับลุค AI สำเร็จรูปได้ก่อนคุณจะเห็น

    ตรวจ ลุค

  4. ด่านลุคค่าเริ่มต้น

    วิดีโอที่มีแต่สีน้ำเงินกับม่วงโดยบรีฟไม่มีเหตุผลรองรับ จะไม่ผ่าน

    ตรวจ พาเลต

  5. ระยะห่างและลายนิ้วมือ

    วัดระยะห่างจากเทมเพลต และเช็กลายนิ้วมือเทียบกับวิดีโอก่อนหน้าของคุณ

    ตรวจ ความซ้ำ

  6. คำและเสียง

    ตัวตรวจคำบรรยายและความตรงจังหวะ ตรวจความดังและสเปกของไฟล์ที่ส่งออก และตรวจสอบมิกซ์ที่พิสูจน์ว่าได้ยินเอฟเฟกต์เสียงทุกตัว พร้อมรายการสั้น ๆ ให้คุณใช้หูฟังเอง

    ตรวจ ไฟล์ที่ส่งออก

  7. สายตาคนแปลกหน้า

    ผู้ชมหน้าใหม่ที่ไม่เคยเห็นบรีฟต้องเข้าใจวิดีโอ วิดีโอแบรนด์ต้องอ่านออกว่าเป็นแบรนด์นั้นในเฟรมสุ่ม และเทียบไคลแมกซ์กับงานอ้างอิง

    ตรวจ ผู้ชม

  8. โน้ตส่งมอบ

    อนุมัติการเรนเดอร์ และรายงานส่งมอบที่ทุกข้อความมาพร้อมตัวเลขที่วัดจริง

    ตรวจ ice/review/NOTE.md

การตรวจวัดจากวิดีโอที่เรนเดอร์ออกมาจริง ได้แก่ จังหวะ ความลึก งานเก็บรายละเอียด การปรับสี เครื่องหมายที่ติดตาย แสงบนผู้พูด และเสียงเอฟเฟกต์ทุกเสียงได้ยินจริงหรือไม่ ทุกข้อความในรายงานส่งมอบมาพร้อมตัวเลขที่วัดจริง ใน ice/review/NOTE.md

ทุกวิดีโอคือโค้ด

HTML, CSS, GSAP, Remotion, Lottie หรือ FFmpeg วิดีโอเรนเดอร์ออกมาเหมือนเดิมทุกครั้ง บนแล็ปท็อปธรรมดา ไม่ต้องมี GPU และไม่ต้องใช้โมเดลวิดีโอแบบเสียเงิน

ไม่มีอะไรถูกเจนเป็นฟุตเทจสำเร็จรูป ข้อความ ตัวเลข และโลโก้วางด้วยโค้ดเสมอ ตรงตามที่คุณอนุมัติ เอนจินเลือกตามวิดีโอแต่ละชิ้น:

  • HyperFrames
  • Remotion
  • HTML canvas กับ Playwright และ FFmpeg
  • Three.js
  • Lottie
  • p5
  • FFmpeg อย่างเดียว

แบรนด์จริงได้ใช้วัสดุจริง

เมื่อวิดีโอเกี่ยวกับบริษัท สินค้า หรือแอปที่มีอยู่จริง Ice จะค้นคว้าและรวบรวมวัสดุจริงของแบรนด์นั้น: ภาพแคปจริงจากเว็บไซต์และแอป แบรนด์คิตทางการ สีและฟอนต์ที่อ่านจากเว็บไซต์ของแบรนด์เอง และโลโก้ที่ใช้โดยไม่ดัดแปลง ไม่มีการเดาลุคของแบรนด์ ถ้าหาวัสดุไม่ได้ จะบอกตรงๆ และถามคุณ จะไม่มีการฝังข้อความ "ไม่เป็นทางการ" หรือป้าย AI ลงในวิดีโอ: สำหรับงานคอนเซปต์เกี่ยวกับแบรนด์ที่คุณไม่ได้ทำงานให้ ข้อความนั้นจะอยู่ในโน้ตส่งมอบและแคปชันโพสต์ที่แนะนำ

your-project/  ice/    state.jsonเส้นทาง ขั้นปัจจุบัน เวลา    BRIEF.mdทุกช่องระบุแหล่งที่มา    DIRECTION.mdทุกการตัดสินใจ ตัวเลือก และเหตุผล    research/โน้ตการค้นคว้าที่ลงวันที่    plan/สคริปต์ สตอรีบอร์ด แผนช็อต คิวชีต    review/NOTE.mdรายงานส่งมอบพร้อมค่าที่วัดได้    renders/final/วิดีโอและเวอร์ชันต่างๆ
ทุกอย่างอยู่ในโฟลเดอร์ ice/ ในโปรเจกต์ของคุณ เซสชันไหนก็ทำต่อจากจุดที่เซสชันก่อนหยุดไว้ได้

ภาษาอาหรับคือพลเมืองชั้นหนึ่ง

กฎของภาษาอาหรับและการเขียนจากขวาไปซ้ายมีผลทุกครั้งที่วิดีโอเป็นภาษาอาหรับหรือผสมกับภาษาอื่น ตั้งแต่การตัดสินใจเรื่องข้อความครั้งแรก

مـخـرج

فيلم لتطبيق Notes مدته ٢٠ ثانية

مخرج แปลว่าผู้กำกับ Kashida ยืดคำเฉพาะจุดเชื่อมที่ภาษาอาหรับอนุญาต ส่วนบรรทัดล่างผสมชื่อภาษาละตินและตัวเลขโดยลำดับการอ่านไม่เพี้ยน
  • รูปตัวอักษรและจุดขณะเคลื่อนไหว
  • Kashida ยืดตรงจุดเชื่อมที่ถูกต้อง
  • การแยก bidi สำหรับบรรทัดผสม
  • ตัวเลขอาหรับ-อินดิกหรือตะวันตก
  • การตัดบรรทัดและคำบรรยายภาษาอาหรับ
  • เซฟโซนและขนาดตัวอักษรหน้าปกสำหรับภาษาอาหรับ
  • การเลือกฟอนต์พร้อมการตรวจฟอนต์รายภาษา
  • สำเนียงเป็นค่าตั้งของสคริปต์และเสียงบรรยาย
  • ใช้การรู้จำเสียงพูดเพื่อจับเวลาเท่านั้น

156 สไตล์ คำสั่งเดียว

พิมพ์ /ice-style เพื่อดูคลังตามตระกูล หรือระบุชื่อสไตล์และเรื่องของวิดีโอเพื่อเริ่มสร้างในสไตล์นั้น

พรีเซ็ตล็อกแค่ตระกูลของลุค บรีฟ การค้นคว้า คอนเซปต์ และด่านตรวจคุณภาพยังรันครบ วิดีโอจึงไม่ใช่สำเนาของเดโมสไตล์นั้น

Satellite Briefing

ภาพดาวเทียมหรือภาพถ่ายทางอากาศจริงที่ใช้ได้ตามไลเซนส์ มีพิกัดอ้างอิง ปรับโทนลงแบบนักวิเคราะห์...

เหมาะกับ การเปลี่ยนแปลงของสิ่งแวดล้อมตามเวลา ระยะทางและสเกล งานสืบสวน...

ที่มา lemo-opuscar (LemoLab)

เริ่มวิดีโอในสไตล์นี้

/ice-style satellite-briefing <วิดีโอของคุณเกี่ยวกับอะไร>

ติดตั้งได้กับทุกเอเจนต์

คำสั่งบรรทัดเดียวติดตั้งลงในทุกเอเจนต์ที่พบบนเครื่อง เอเจนต์ใหญ่ๆ ยังติดตั้งเป็นปลั๊กอินแบบเนทีฟได้ และทุกเอเจนต์ทุกระบบปฏิบัติการมีวิธีคัดลอกเองด้วย

เอเจนต์ใดก็ได้

Claude Code, Codex, Cursor, Gemini, Copilot, Windsurf, Cline, Roo, Kilo, OpenCode, Antigravity, Amp, Goose, Kiro, Qwen, Trae, Zed, Warp และอื่นๆ

npx skills add Omar-Tnzxo/ice-motion-director -g --all
  • ติดตั้งสกิลของ Ice ทุกตัวลงในทุกเอเจนต์ที่พบบนเครื่องของคุณ โดยไม่ถามอะไร
  • ติดตั้งให้ครบทุกตัว เพราะสกิลเรียกใช้กันและกัน ถ้าเลือกแค่บางตัวงานจะรันไม่จบ
  • ต้องใช้ Node 22.20 ขึ้นไป อัปเดตภายหลังด้วย npx skills update

Claude Code

ติดตั้งเป็นปลั๊กอินจากเชลล์ไหนก็ได้

claude plugin marketplace add Omar-Tnzxo/ice-motion-director
claude plugin install ice-motion-director@ice-motion-director
  • ในเซสชัน: /plugin marketplace add Omar-Tnzxo/ice-motion-director แล้วตามด้วย /plugin install ice-motion-director@ice-motion-director

Claude.ai และ Desktop

เปิด Customize, Plugins, Add, Add marketplace แล้วใส่ Omar-Tnzxo/ice-motion-director

  • เปิด Code execution and file creation ใน Settings, Capabilities ก่อน
  • อัปเดตด้วย Check for updates ในหน้าปลั๊กอิน
  • สิ่งที่ทำได้ในนั้น: บรีฟ การค้นคว้า คอนเซปต์ สคริปต์ และสตอรีบอร์ด การเรนเดอร์ต้องใช้เบราว์เซอร์และ FFmpeg บนเครื่อง ซึ่งแซนด์บ็อกซ์รันโค้ดของแชตอาจไม่มี (ยังไม่ได้ตรวจสอบ) จึงควรเรนเดอร์วิดีโอด้วยเอเจนต์บนเครื่อง เช่น Claude Code

Codex

CLI และแอป

codex plugin marketplace add Omar-Tnzxo/ice-motion-director
codex plugin add ice-motion-director@ice-motion-director
  • หรือรัน /plugins ใน Codex แล้วติดตั้งจากตรงนั้น จากนั้นเริ่มเซสชันใหม่
  • อัปเดต: codex plugin marketplace upgrade ice-motion-director ในแอป Codex ให้ใช้แท็บ Plugins

Cursor

ติดตั้งสกิลสำหรับ Cursor

npx skills add Omar-Tnzxo/ice-motion-director -a cursor

Gemini CLI และ Antigravity

ส่วนขยายของ Gemini CLI และปลั๊กอินของ Antigravity CLI

gemini extensions install https://github.com/Omar-Tnzxo/ice-motion-director
agy plugin install https://github.com/Omar-Tnzxo/ice-motion-director
  • อัปเดต Gemini ด้วย gemini extensions update ice-motion-director และรันคำสั่ง agy เดิมอีกครั้งเพื่ออัปเดต Antigravity CLI
  • แอปและ IDE ของ Antigravity: npx skills add Omar-Tnzxo/ice-motion-director -a antigravity

GitHub Copilot

CLI และ VS Code

copilot plugin marketplace add Omar-Tnzxo/ice-motion-director
copilot plugin install ice-motion-director@ice-motion-director
  • VS Code: เปิด Command Palette เลือก Chat: Install Plugin From Source แล้ววาง https://github.com/Omar-Tnzxo/ice-motion-director
  • อัปเดต: copilot plugin update ice-motion-director

Qwen Code

ติดตั้งเป็นส่วนขยาย

qwen extensions install Omar-Tnzxo/ice-motion-director
  • อัปเดต: qwen extensions update ice-motion-director

เอเจนต์อื่นทั้งหมด

Windsurf, Cline, Roo Code, Kilo Code, OpenCode, Amp, Goose, Kiro, Trae, Zed, Warp, Augment และอื่นๆ

npx skills add Omar-Tnzxo/ice-motion-director -a <agent>
  • agent id: windsurf, cline, roo, kilo, opencode, amp, goose, kiro-cli, trae, zed, warp, augment
  • วิธีคัดลอกเองสำหรับทุกเอเจนต์และทุกระบบปฏิบัติการอยู่ในตารางการติดตั้งในรีโพ

สิ่งที่เครื่องของคุณต้องมี

เอเจนต์จะตรวจสิ่งเหล่านี้ตามเส้นทางที่คุณเลือกและบอกว่ายังขาดอะไร พร้อมคำสั่งเดียวสำหรับระบบของคุณ แพ็กเกจและโมเดลฟรีที่เส้นทางต้องใช้ เอเจนต์จะติดตั้งเองที่เวอร์ชันที่ล็อกไว้และระบุไว้ในโน้ตส่งมอบ ส่วนอะไรที่ต้องจ่ายเงินหรืออยู่หลังบัญชีจะถามก่อนเสมอ ไอเดียและสคริปต์ไม่ต้องใช้อะไร Lottie ต้องใช้ Node วิดีโอทุกชิ้นที่ส่งมอบ (วิดีโอ วิดีโออธิบาย รีเมก และงานตัดต่อ) ต้องใช้ Node, FFmpeg, เบราว์เซอร์ และ Python 3 พร้อมแพ็กเกจตรวจคุณภาพ ถ้าไม่มี Python จะบิลด์วิดีโอได้แต่ส่งมอบไม่ได้ เพราะการตรวจความละเอียดรันไม่ได้

คำสั่งติดตั้งสำหรับ Windows
สิ่งที่ต้องมีคำสั่ง
Node.js (LTS)winget install --id OpenJS.NodeJS.LTS -e
FFmpegwinget install --id Gyan.FFmpeg -e
Chrome หรือ Chromiumwinget install --id Google.Chrome -e
Python 3winget install --id Python.Python.3.13 -e

หมายเหตุสำหรับ Windows

  • ทุกคำสั่งใช้ได้เหมือนกันทั้งใน PowerShell และ cmd
  • ถ้า PowerShell แจ้งว่าปิดการรันสคริปต์ไว้ ให้ใช้ npx.cmd skills add หรืออนุญาตสคริปต์สำหรับผู้ใช้ของคุณครั้งเดียวด้วย Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
  • --all ใช้ได้เหมือนกันทั้งใน PowerShell และ cmd (ใน cmd --skill '*' ใช้ไม่ได้ ให้ใส่เครื่องหมายคำพูดเป็น --skill "*")
  • ใน WSL ให้ติดตั้งใน WSL เฉพาะเมื่อเอเจนต์ของคุณรันอยู่ใน WSL ด้วย
คำสั่งติดตั้งสำหรับ macOS
สิ่งที่ต้องมีคำสั่ง
Node.js (LTS)brew install node@24
FFmpegbrew install ffmpeg
Chrome หรือ Chromiumbrew install --cask google-chrome
Python 3brew install python
คำสั่งติดตั้งสำหรับ Ubuntu หรือ Debian
สิ่งที่ต้องมีคำสั่ง
Node.js (LTS)nvm, then nvm install --lts
FFmpegsudo apt install ffmpeg
Chrome หรือ ChromiumChrome .deb or sudo snap install chromium
Python 3sudo apt install python3 python3-venv
คำสั่งติดตั้งสำหรับ Fedora
สิ่งที่ต้องมีคำสั่ง
Node.js (LTS)sudo dnf install nodejs
FFmpegsudo dnf install ffmpeg-free
Chrome หรือ Chromiumsudo dnf install chromium
Python 3sudo dnf install python3
คำสั่งติดตั้งสำหรับ Arch
สิ่งที่ต้องมีคำสั่ง
Node.js (LTS)sudo pacman -S nodejs npm
FFmpegsudo pacman -S ffmpeg
Chrome หรือ Chromiumsudo pacman -S chromium
Python 3sudo pacman -S python

เวอร์ชันขั้นต่ำที่แน่นอนอยู่ใน skills/ice-engines/references/versions.json วิธีคัดลอกเองสำหรับทุกเอเจนต์: ตารางการติดตั้ง

สิ่งที่ไม่ได้ทำ

  • ไม่ได้ถ่ายทำไลฟ์แอ็กชัน ตัดต่อฟุตเทจที่คุณให้มา และสร้างทุกอย่างที่เหลือเป็นโมชันดีไซน์ด้วยโค้ด
  • ไม่ใช่สตูดิโอ CGI สมจริงหรือแอนิเมชันตัวละคร ริกตัวละครซับซ้อน การขยับปากตามเสียง และ 3D สมจริงหนักๆ อยู่นอกขอบเขต งานที่ถนัดคือ 2D แบบมีสไตล์ คิเนติกไทป์ คอลลาจ พิกเซล งานวาดมือ และ 3D เบาๆ
  • ไม่ใช่เครื่องสร้างวิดีโอด้วย AI ภาพ วิดีโอ หรือเสียงจาก AI เป็นส่วนเสริมที่ขอเพิ่มได้ ไม่มีวันเป็นเอนจินหลัก ส่วนข้อความ ตัวเลข และโลโก้จะวางด้วยโค้ดเสมอ
  • ไม่กุข้อเท็จจริงเกี่ยวกับแบรนด์จริง แบรนด์จริงจะใช้แอสเซ็ตจริงของแบรนด์ อะไรที่หามาไม่ได้จะขอจากคุณ

ความเป็นส่วนตัวและเครือข่าย

  • รันบนเครื่อง วิดีโอเรนเดอร์บนเครื่องของคุณด้วยเบราว์เซอร์และ FFmpeg สกิลเหล่านี้ไม่อัปโหลดอะไรเลย
  • การเชื่อมต่อเครือข่าย แจ้งไว้ครบทุกจุด การค้นคว้าบนเว็บเพื่อกำหนดทิศทาง (ผ่านเครื่องมือค้นหาของเอเจนต์เอง); การดาวน์โหลดสื่อจริงแบบฟรีที่เอเจนต์เลือกเอง (เพลง เอฟเฟกต์เสียง ฟุตเทจ รูปภาพ ธง แผนที่ ฟอนต์) จากคลังสาธารณะและแหล่งทางการ โดยบันทึกแหล่งที่มาและสถานะใบอนุญาตของแต่ละรายการไว้ในโปรเจกต์ของคุณ โดยค้นหาภาพบุคคลสาธารณะที่ระบุชื่อและธงทางการผ่าน Wikidata และ Wikimedia Commons และค้นในโฟลเดอร์คลังของคุณเอง (local_libraries ใน sources.json) ก่อน; ชุดเอฟเฟกต์เสียง CC0 ของ Ice เอง (เอฟเฟกต์ที่บันทึกจริง 128 รายการ) ที่ดาวน์โหลดครั้งเดียวจาก GitHub Release ของโปรเจกต์และตรวจด้วย SHA-256; การติดตั้งเครื่องมือและโมเดลฟรีที่เวอร์ชันที่ล็อกไว้ โดยระบุไว้ในโน้ตส่งมอบ; Google Fonts เมื่อฟอนต์ที่เลือกมาจากที่นั่น ปิดการดาวน์โหลดได้ด้วย --offline หรือ ICE_OFFLINE=1 หรือให้ถามก่อนทุกครั้งที่ ~/.ice-motion-director/sources.json ก่อนดาวน์โหลดและเรนเดอร์ขนาดใหญ่ มันจะตรวจพื้นที่ดิสก์ที่ว่างและทำงานบนไดรฟ์ที่มีที่เหลือพอ
  • ตัวเลือกเสริม ใช้เมื่อขอเท่านั้น การสร้างภาพ วิดีโอ หรือเสียงด้วย AI การถอดเสียงหรือ TTS บนคลาวด์ ซึ่งอาจมีค่าใช้จ่าย และจะไม่ใช้ถ้าคุณไม่อนุญาต
  • ความจำบนเครื่อง ไฟล์ลายนิ้วมือเล็กๆ ที่ ~/.ice-motion-director/fingerprints.jsonl เก็บพาเลต ตัวอักษร และโครงสร้างของวิดีโอที่เสร็จแล้วแต่ละชิ้น เพื่อไม่ให้ชิ้นถัดไปซ้ำ ลบได้ทุกเมื่อ
  • ไม่มีการเก็บข้อมูลการใช้งาน
  • คัดลอกมา โดยคงไลเซนส์เดิมไว้
  • ใช้แค่ไอเดีย เขียนใหม่ด้วยคำของเราเอง
  • โฟลเดอร์ห้ามใช้เชิงพาณิชย์ มีไลเซนส์ของตัวเอง
  • ฝังมาพร้อมไลเซนส์ของตัวเอง
  • สกิลของผู้ก่อตั้งเอง

รายละเอียดทั้งหมด ใช้อะไรและอยู่ตรงไหน: CREDITS.md ข้อความไลเซนส์ต้นฉบับ: LICENSES/

คำถามที่พบบ่อย

Ice สวมหูฟังวอกเซลสีกรมท่า สองมือจับที่ครอบหู โดยมีสเลตตั้งอยู่ข้างเท้า

ไม่ต้อง วิดีโอถูกเขียนเป็นโค้ด แล้วเรนเดอร์ด้วยเบราว์เซอร์กับ FFmpeg บนแล็ปท็อปธรรมดา

ได้ วิดีโอที่คุณสร้างเป็นของคุณ มีเพียงไม่กี่โฟลเดอร์ที่แถมมาซึ่งชื่อ noncommercial/ ที่ใช้ไลเซนส์ห้ามใช้เชิงพาณิชย์ของผู้สร้างผลงานนั้น เวิร์กโฟลว์จะดูคำตอบเรื่องการใช้เชิงพาณิชย์ในโปรเจกต์ของคุณ และข้ามโฟลเดอร์เหล่านี้เมื่อเป็นงานเชิงพาณิชย์ วัสดุภายนอกที่หาเจอหรือที่คุณให้มา (ฟุตเทจ เพลง โลโก้) จะถูกระบุพร้อมสถานะไลเซนส์ในบันทึกส่งมอบ การเคลียร์สิทธิ์เหล่านั้นก่อนเผยแพร่เป็นหน้าที่ของคุณ

ice-engines เลือกตามวิดีโอแต่ละชิ้น: HyperFrames, Remotion, HTML canvas กับ Playwright และ FFmpeg, Three.js, Lottie, p5 หรือ FFmpeg อย่างเดียว Remotion ต้องมีไลเซนส์บริษัทสำหรับบางธุรกิจ สกิลจะบอกคุณหากเข้าข่าย

บอกว่า "ตัดสินใจแทนฉัน" หรือ "ไม่ต้องถาม" มันจะเลือกเอง บันทึกเหตุผลทุกข้อใน ice/DIRECTION.md และแสดงทุกตัวเลือกในรายงานส่งมอบ คุณจึงแก้ข้อไหนก็ได้ด้วยการตอบกลับครั้งเดียว ถ้าคุณไม่ตอบเลย มันจะรอ: การเงียบไม่เคยถูกนับว่าเป็นการตอบตกลง

เอเจนต์จะตรวจตามเส้นทางที่คุณเลือกและบอกว่ายังขาดอะไร พร้อมคำสั่งเดียวสำหรับระบบของคุณ แพ็กเกจและโมเดลฟรีที่เส้นทางต้องใช้ (การถอดเสียง การแยกสเต็ม และอื่นๆ ที่คล้ายกัน) เอเจนต์จะติดตั้งเองที่เวอร์ชันที่ล็อกไว้และระบุไว้ในโน้ตส่งมอบ ส่วนอะไรที่ต้องจ่ายเงินหรืออยู่หลังบัญชีจะถามก่อนเสมอ ไอเดียและสคริปต์ไม่ต้องใช้อะไร Lottie ต้องใช้ Node วิดีโอทุกชิ้นที่ส่งมอบต้องใช้ Node, FFmpeg, เบราว์เซอร์ และ Python 3

จากคุณ: พรอมต์เดียวที่ขึ้นต้นด้วย /ice-motion-director:ice ใน Claude Code แล้วตอบคำถามในทุกเรื่องที่ยังต้องตัดสินใจ (ข้อละสี่ตัวเลือก ไม่เกินสี่ข้อต่อข้อความ และไม่มีเลยถ้าพรอมต์ครอบคลุมครบหรือคุณบอกว่า "ไม่ต้องถาม") และถ้าคุณอยู่หน้าจอ ก็ดูพรีวิวหนึ่งครั้ง ซึ่งคุณจะได้ฟังตัวเลือกเพลงจริงสองหรือสามเพลงที่วางบนวิดีโอและเลือกหนึ่งเพลงด้วย (สามเพลง เว้นแต่คุณตั้ง music_options เป็น 2 ใน sources.json) ระหว่างที่รัน แต่ละขั้นจะส่งถึงคุณเป็นข้อความสองบรรทัดพร้อมภาพนิ่ง คุณจึงเข้ามาแทรกได้ระหว่างทาง เบื้องหลังคือเอเจนต์รันครบสิบขั้นโดยมีเอเจนต์ผู้ช่วยหลายตัว แม้โฆษณาสั้นๆ จึงใช้เวลาพอสมควร และใช้โควตาแพ็กเกจของคุณมากกว่าคำตอบแชตทั่วไปมาก ถ้าเอเจนต์ติดลิมิตการใช้งานกลางทาง ให้พิมพ์ /ice ภายหลัง มันจะทำต่อจาก ice/state.json ตรงจุดที่หยุดไว้

ฟรี Ice Motion Director เป็นโอเพนซอร์สภายใต้ Apache-2.0 โฟลเดอร์ชื่อ noncommercial/ และ vendor/hypit/ ใช้ไลเซนส์ของตัวเอง ซึ่งระบุไว้ข้างใน

มอบผู้กำกับให้เอเจนต์ของคุณ

วางคำสั่งบรรทัดเดียว แล้วขอวิดีโอด้วยภาษาธรรมดา Ice จะดูแลงานตั้งแต่บรีฟจนถึงส่งมอบ และให้คุณดูงานได้ทุกขั้นที่อยากดู

npx skills add Omar-Tnzxo/ice-motion-director -g --all
Ice ถือสเลตที่เปิดอยู่ พร้อมสั่งแอ็กชัน