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 و بیش از ۴۰ ایجنت دیگر.

Ice، نماد Ice Motion Director: مکعب یخی وکسلی با کلاه بِرِه کارگردانی سرمه‌ای که روی صندلی چوبی کارگردان نشسته و کلاکت در دست دارد

یک درخواست، یک مسیر

یک مهارت مسیریاب درخواست و پروژه شما را می‌خواند و آن را دقیقاً به یکی از شش گردش کار می‌سپارد.

مسیریاب را امتحان کنید

«این ضبط پادکست را به سه ویدیوی کوتاه عمودی با زیرنویس عربی تبدیل کن.»

ice-editفوتیجی برای برش می‌دهید

ice-film

ویدیویی که از صفر ساخته می‌شود. یک MP4 نهایی به‌علاوه گزارش تحویل.

ice-explainer

صدایی که چیزی را توضیح می‌دهد. یک ویدیوی توضیحی با ویس‌اوور و زیرنویس.

ice-remake

مثل این بساز. ویدیویی تازه به همان سبک، با محتوای شما.

ice-edit

تدوین فوتیج خودتان. تدوین، زیرنویس، نسخه‌های عمودی.

ice-lottie

Lottie و موشن رابط کاربری. Lottie JSON یا SVG متحرک به‌علاوه تحویل‌نامه برای توسعه‌دهنده.

ice-ideas

ایده، پیش از ساختن هر چیزی. مجموعه‌ای از کانسپت‌ها و یک سناریو، آماده ساخت.

شما

/ice-motion-director:ice یک ویدیوی معرفی ۲۰ ثانیه‌ای برای اپ یادداشت‌برداری من بساز. این هم سایت: <آدرس سایت شما>

Ice

سایت شما و قوانین تبلیغات حوزه‌تان را بررسی کردم. هنوز دو تصمیم باز است؛ گزینه اول در هر کدام پیشنهاد من است.

  1. کجا پخش می‌شود؟عمودی، برای شبکه‌های اجتماعیافقی، برای سایتمربعیهر سه
  2. صدای گوینده داشته باشد؟موسیقی و متن روی تصویرویس‌اوورصدا و زیرنویسبی‌صدا

بعد کانسپت پیشنهاد می‌دهم، می‌نویسم، استوری‌بورد می‌کشم و می‌سازم. اگر حاضر باشید، استایل‌فریم‌ها را یک بار پیش از ساخت کامل می‌بینید.

/ice-04-storyboard

کارت بازبینی: استوری‌بورد

چه ساخته شد
گزینه‌ها و برنده
سه شروع بررسی شد. B برنده شد: محصول از ثانیه اول روی صفحه است.
یادداشت‌های منتقد
نمای ۵ بیش از حد طول می‌کشد؛ کوتاه شد تا با ضرب بخواند.
هنوز باز
کارت پایانی به رنگ مرجانی یا سرمه‌ای.
بعدی
بگویید «تأیید، ادامه بده» تا /ice-05-look شروع شود

جلسه نمونه‌ای که برای همین صفحه نوشته شده.

یک پرامپت، یا تک‌تک مراحل

برای همه

در Claude Code پیام اولتان را با /ice-motion-director:ice شروع کنید و بعد ویدیو را با زبان خودتان توصیف کنید، کوتاه یا بلند؛ این دستور مطمئن می‌شود کارگردان شروع به کار کند، حتی اگر مهارت‌های ویدیویی دیگری هم نصب باشند. Ice اول درباره کسب‌وکار شما پژوهش می‌کند، بعد درباره هر تصمیمی که پرامپت شما باز گذاشته سؤال می‌پرسد: چهار گزینه برای هر سؤال با گزینه پیشنهادی در اول، حداکثر چهار سؤال در هر پیام، و اگر تصمیم‌های باز زیاد باشند، در بیش از یک پیام. اگر پرامپت شما همه چیز را پوشش داده باشد یا بگویید «سؤال نپرس»، چیزی نمی‌پرسد؛ در غیر این صورت منتظر پاسخ‌های شما می‌ماند، چون سکوت هرگز به معنای موافقت گرفته نمی‌شود. بعد، فقط اگر برای پاسخ حاضر باشید، یک پیش‌نمایش (استایل‌فریم‌ها یا انیماتیک) نشان می‌دهد و پس از آن بدون سؤال دیگری تا فایل نهایی پیش می‌رود. با پایان هر مرحله، بی‌آنکه منتظر پاسخ بماند، دو خط و تصاویر ثابت آن مرحله را برایتان می‌فرستد، تا یادداشتی از شما بتواند در میانه کار به آن برسد. هر تصمیمی که گرفته ثبت می‌شود و در یادداشت تحویل توضیح داده می‌شود.

برای کسانی که می‌خواهند هدایت کنند

هر بار یک مرحله را اجرا کنید، از /ice-01-brief تا /ice-10-deliver (در Claude Code شکلی که همیشه کار می‌کند /ice-motion-director:ice-01-brief است). هر مرحله با یک کارت بازبینی تمام می‌شود: چه ساخته شد، گزینه‌ها و دلیل برنده شدن یکی، یادداشت‌های منتقد، انتخاب‌هایی که هنوز باز است. هر چند بار که بخواهید تغییر بخواهید؛ بگویید «تأیید» تا مرحله قفل شود، یا «تأیید، ادامه بده» تا قفل شود و مرحله بعد شروع شود. /ice-status نشان می‌دهد کجای کار هستید.

طول پرامپت فقط تعیین می‌کند چه کسی هر تصمیم را می‌گیرد، نه کیفیت را. هر زمان بخواهید جابه‌جا شوید: وسط اجرا یک دستور مرحله تایپ کنید، یا /ice را بزنید تا خودش کار را تمام کند.

دیدن ده مرحله

ده مرحله، برای هر ویدیو

هر مسیر روی یک ستون ده‌مرحله‌ای اجرا می‌شود، همان‌طور که یک شرکت تولید کار می‌کند. شماره‌ها ثابت می‌مانند؛ ترتیب با نوع ویدیو عوض می‌شود.

نوع ویدیو
اندازه کار

با داستان شروع می‌شود. ترتیب پیش‌فرض. 04 و 05 کنار هم اجرا می‌شوند، بعد 08a هم‌زمان با ساخت 07 آماده می‌شود و 08b روی پیش‌نویس میکس می‌کند.

  1. بریف

  2. کانسپت

  3. سناریو

  4. استوری‌بوردلوک

  5. انیماتیک

  6. ساختصدا

  7. میکس

  8. بازبینی

  9. تحویل

هر ده مرحله به همین ترتیب اجرا می‌شوند. دو بلوک روی یک پله، اگر ایجنت شما زیرایجنت داشته باشد کنار هم اجرا می‌شوند و اگر نداشته باشد پشت سر هم: ۰۴ استوری‌بورد همراه ۰۵ لوک، بعد 08a صدا در حالی که ۰۷ ساخته می‌شود؛ 08b روی نسخه پیش‌نویس میکس می‌کند. در مرحله ۱۰ هر زبان و هر نسبت تصویر به‌طور موازی رندر می‌شود.

مرحله 01، بریف

اول پژوهش: بریف کسب‌وکار (چیست، مخاطب، حقیقت محصول، بازار و رقبا، هویت برند و متریال واقعی‌اش، کمپین‌های جاری، لحن)، برنامه متریال برند و قوانین تبلیغات صنعت و پلتفرم؛ بعد بریف پروژه و سؤال‌ها درباره هر تصمیم باز: هر کدام چهار گزینه، حداکثر چهار سؤال در هر پیام، و در صورت نیاز بیش از یک پیام.

خروجی‌های اصلی ice/BRIEF.mdice/research/COMPLIANCE.mdice/assets/brand-sheet.jsonice/DIRECTION.md

قوانین از ice-direction (دریافت)، ice-assets

در این اندازه ستون کامل، تیم کوچک، دورهای بازبینی طبق سطح‌بندی تیم در ice-film.

مرحله 01 در هر مسیر یعنی چه
ice-filmبریف
ice-explainerبریف
ice-remakeبریف به‌علاوه تحلیل مرجع
ice-editبریف به‌علاوه دریافت فوتیج
ice-lottieبریف
ice-ideasبریف

هیچ دو ویدیویی شبیه هم نیستند

قالب‌ها و دموها مرجع‌اند، هرگز پیش‌فرض نیستند. یک ویدیو پیش از ادامه کار باید دست‌کم در چهار محور از شش محور با نزدیک‌ترین قالب همراهش فرق داشته باشد. لوکی که خودتان انتخاب کرده‌اید (یک مرجع، یک سبک نام‌برده یا هویت خود برندتان) در محورهایی که تعیین می‌کند از این قاعده معاف است.

قانون را امتحان کنید. علامت بزنید ویدیوی شما چه چیزی را نسبت به نزدیک‌ترین قالبش تغییر می‌دهد:

2 از ۶

زیادی به قالبش نزدیک است. ویدیو به مرحله کارگردانی برمی‌گردد.

  • پژوهشی با تاریخ امروز

    هر ویدیو با پژوهشی تازه شروع می‌شود که فقط از بریف شما ساخته شده. هر عبارت جستجویی که به بریف شما برنگردد، پیش از اجرا کنار گذاشته می‌شود.

  • پیشنهادهای واگرا

    چند جهت، دست‌کم دو تا از آن‌ها غیرمنتظره، که یک منتقد جداگانه داوری‌شان می‌کند.

  • اثر انگشت برای هر ویدیو

    پالت رنگ، تایپ و ساختار هر ویدیوی تمام‌شده روی دستگاه شما ذخیره می‌شود تا ویدیوی بعدی نتواند تکرارشان کند.

  • گیت لوک پیش‌فرض

    آبی و بنفش همه‌جا، بی‌آنکه دلیلی در بریف داشته باشد، ویدیو را در گیت خودش رد می‌کند.

سازنده هرگز به خودش نمره نمی‌دهد

نقش‌های منتقد جداگانه استوری‌بوردها، فریم‌ها، حرکت، صدا و فایل خروجی را بازبینی می‌کنند. هر ویدیو به همین ترتیب از همه گیت‌ها می‌گذرد.

Ice نواری از فریم‌های فیلم را با یک ذره‌بین وکسلی بررسی می‌کند و کلاکت را زیر بغل دارد
  1. پیش از ساخت

    لینت استوری‌بورد و لینت پیش از رندر، بعد یک کانتکت‌شیت پیش از اینکه چیزی رندر شود.

    بررسی استوری‌بورد و برنامه

  2. فریم‌ها و درزها

    بررسی فریم‌ها و درزها، تراکم حرکت و لحظه‌های مرده، و دروازه کیفیت ساخت روی خود رندر، تا هیچ چیز گیر نکند، نپرد و جا نماند.

    بررسی تک‌تک فریم‌ها

  3. اسکن کلیشه

    اسکن کلیشه و حالت پاورپوینتی، لوک آماده هوش مصنوعی را پیش از شما پیدا می‌کند.

    بررسی لوک

  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 درباره‌اش پژوهش می‌کند و متریال واقعی‌اش را جمع می‌کند: ضبط زنده سایت و اپ، کیت‌های رسمی برند، رنگ‌ها و فونت‌هایی که از سایت خود برند خوانده می‌شوند، و لوگوهایی که دست‌نخورده استفاده می‌شوند. لوک یک برند هرگز حدس زده نمی‌شود؛ وقتی متریال در دسترس نباشد، همین را می‌گوید و از شما می‌پرسد. هیچ خط «غیررسمی» و هیچ برچسب هوش مصنوعی روی خود ویدیو حک نمی‌شود: برای ایده‌ای درباره برندی که برایش کار نمی‌کنید، آن خط در یادداشت تحویل و کپشن پیشنهادی پست می‌آید.

your-project/  ice/    state.jsonمسیر، مرحله فعلی، زمان‌ها    BRIEF.mdهر بخش منبعش را ذکر می‌کند    DIRECTION.mdهر تصمیم، گزینه‌هایش و دلیلش    research/یادداشت‌های پژوهشی تاریخ‌دار    plan/سناریو، استوری‌بورد، برنامه نماها، جدول کیوهای صدا    review/NOTE.mdگزارش تحویل، اندازه‌گیری‌شده    renders/final/ویدیو و نسخه‌هایش
همه چیز در پوشه ice/ پروژه شما قرار دارد، پس هر جلسه‌ای می‌تواند از همان جایی که جلسه قبل متوقف شد ادامه دهد.

پشتیبانی کامل از عربی

قوانین عربی و راست‌به‌چپ هر بار که ویدیو به عربی باشد یا عربی را با زبان دیگری ترکیب کند اعمال می‌شوند، از اولین تصمیم درباره متن.

مـخـرج

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

مخرج یعنی کارگردان. کشیده واژه را فقط در اتصال‌هایی که خط عربی اجازه می‌دهد می‌کشد؛ خط پایین یک نام لاتین و عدد را بدون به هم زدن ترتیب خواندن ترکیب می‌کند.
  • شکل حروف و نقطه‌ها در حرکت
  • کشیده، در اتصال‌های درست
  • جداسازی دوجهته برای خط‌های ترکیبی
  • ارقام عربی-هندی یا لاتین
  • شکستن سطر و زیرنویس عربی
  • حاشیه امن و اندازه متن کاور برای عربی
  • انتخاب فونت با بررسی فونت برای هر زبان
  • لهجه به‌عنوان یک تنظیم برای سناریو و ویس‌اوور
  • تشخیص گفتار فقط برای زمان‌بندی

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 را وارد کنید.

  • اول در Settings، Capabilities گزینه Code execution and file creation را روشن کنید.
  • برای به‌روزرسانی، در صفحه پلاگین 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
  • یا در Codex دستور /plugins را اجرا کنید و از همانجا نصبش کنید، بعد جلسه تازه‌ای شروع کنید.
  • به‌روزرسانی: 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 به‌روزرسانی کنید؛ برای به‌روزرسانی Antigravity CLI همان دستور agy را دوباره اجرا کنید.
  • اپ و 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>
  • شناسه ایجنت‌ها: 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 فوتورئال یا انیمیشن شخصیت نیست. ریگ‌های پیچیده شخصیت، همگام‌سازی لب و سه‌بعدی فوتورئال سنگین بیرون از محدوده آن است؛ دوبعدی استایلایزد، تایپوگرافی متحرک، کلاژ، پیکسل، طراحی دستی و سه‌بعدی سبک، تخصص اصلی آن است.
  • تولیدکننده ویدیو با هوش مصنوعی نیست. تصویر، ویدیو یا صدای هوش مصنوعی افزونه‌هایی اختیاری‌اند که می‌توانید درخواست کنید، نه موتور اصلی. متن، عدد و لوگو همیشه با کد چیده می‌شوند.
  • درباره برندهای واقعی اطلاعات ساختگی نمی‌سازد. برای برندهای واقعی از متریال واقعی خودشان استفاده می‌کند؛ هر چه را نتواند پیدا کند، از شما می‌خواهد.

حریم خصوصی و شبکه

  • به‌صورت محلی اجرا می‌شود. ویدیوها روی دستگاه شما با مرورگر و FFmpeg خودتان رندر می‌شوند. این مهارت‌ها چیزی آپلود نمی‌کنند.
  • درخواست‌های شبکه، همه اعلام‌شده. پژوهش وب برای کارگردانی (از طریق ابزار جستجوی خود ایجنت شما)؛ دانلود رسانه‌های واقعی و رایگانی که خودش انتخاب می‌کند (موسیقی، افکت صوتی، فوتیج، عکس، پرچم، نقشه، فونت) از کتابخانه‌های عمومی و منابع رسمی، که هر کدام با منبع و وضعیت مجوزش در پروژه شما ثبت می‌شود، و پرتره شخصیت‌های عمومی نام‌برده و پرچم‌های رسمی از طریق Wikidata و Wikimedia Commons جستجو می‌شوند، و پوشه‌های کتابخانه خود شما (local_libraries در sources.json) پیش از همه جستجو می‌شوند؛ بسته افکت‌های صوتی CC0 خود Ice (۱۲۸ افکت ضبط‌شده)، که یک‌بار از GitHub Release پروژه گرفته می‌شود و با SHA-256 بررسی می‌شود؛ نصب ابزارها و مدل‌های رایگان با نسخه‌های ثابت، که در یادداشت تحویل نام برده می‌شوند؛ و Google Fonts وقتی فونت انتخابی از آنجا باشد. دانلودها را با --offline یا ICE_OFFLINE=1 خاموش کنید، یا در ~/.ice-motion-director/sources.json کاری کنید که اول از شما بپرسند. پیش از دانلودها و رندرهای بزرگ، فضای خالی دیسک را بررسی می‌کند و روی درایوی کار می‌کند که جا دارد.
  • اختیاری، فقط با درخواست شما. تولید تصویر، ویدیو یا صدا با هوش مصنوعی، رونویسی ابری یا تبدیل متن به گفتار (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 نیاز دارد.

از طرف شما: یک پرامپت که در Claude Code با /ice-motion-director:ice شروع می‌شود، بعد پاسخ به سؤال‌ها درباره هر تصمیم باز (هر کدام چهار گزینه، حداکثر چهار سؤال در هر پیام، و هیچ سؤالی اگر پرامپت شما همه چیز را پوشش دهد یا بگویید «سؤال نپرس») و، اگر حاضر باشید، یک پیش‌نمایش، که در آن دو یا سه گزینه موسیقی واقعی را هم روی ویدیو می‌شنوید و یکی را انتخاب می‌کنید (سه گزینه، مگر اینکه music_options را در sources.json روی 2 بگذارید). در حین اجرا، هر مرحله به صورت دو خط همراه با تصاویر ثابتش به شما می‌رسد، تا بتوانید در میانه کار وارد شوید. پشت صحنه، ایجنت شما هر ده مرحله را با چند ایجنت کمکی اجرا می‌کند، پس حتی یک تبلیغ کوتاه مدتی طول می‌کشد و خیلی بیشتر از یک پاسخ چت از سهمیه پلن شما مصرف می‌کند. اگر ایجنتتان وسط کار به سقف مصرف برسد، بعداً /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 کلاکت را باز نگه داشته، آماده گفتن «حرکت»