Ice Motion Director
Pasang

Ice Motion Director

Pengarah reka bentuk gerakan dan video untuk ejen pengekodan anda. Ia merancang, menulis video sebagai kod, merendernya dan menyemaknya.

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

Sumber terbuka, Apache-2.0, untuk Claude Code, Codex, Cursor, Gemini CLI dan lebih 40 ejen lain.

Ice, maskot Ice Motion Director: kiub ais voxel memakai beret pengarah berwarna biru tua, duduk di kerusi pengarah kayu sambil memegang papan klap

Satu permintaan, satu laluan

Satu skill penghala membaca permintaan dan projek anda, kemudian menyerahkannya kepada hanya satu daripada enam aliran kerja.

Cuba penghala

“Potong rakaman podcast ini menjadi tiga video pendek menegak dengan kapsyen bahasa Arab.”

ice-editAnda membekalkan rakaman untuk dipotong

ice-film

Video yang dibuat dari awal. MP4 siap berserta laporan serahan.

ice-explainer

Suara yang menerangkan sesuatu. Video penerangan bernaratif dengan kapsyen.

ice-remake

Buat seperti ini. Video baharu dalam gaya itu, dengan kandungan anda.

ice-edit

Suntingan rakaman anda sendiri. Potongan, kapsyen, versi menegak.

ice-lottie

Lottie dan gerakan UI. Lottie JSON atau SVG beranimasi berserta serahan kepada pembangun.

ice-ideas

Idea sebelum apa-apa dibina. Set konsep dan skrip, sedia untuk dibina.

Anda

/ice-motion-director:ice Buat video pelancaran 20 saat untuk aplikasi catatan saya. Ini lamannya: <URL anda>

Ice

Saya sudah melihat laman anda dan peraturan iklan dalam bidang anda. Dua keputusan masih terbuka; pilihan pertama dalam setiap satu ialah cadangan saya.

  1. Di mana ia akan ditayangkan?Menegak, untuk media sosialLebar, untuk laman webSegi empat samaKetiga-tiganya
  2. Perlukah ada suara?Muzik dan teks pada skrinSuara latarSuara dan kapsyenTanpa suara

Kemudian saya mencadangkan idea, menulis, membuat papan cerita dan membina. Jika anda ada, anda melihat bingkai gaya sekali sebelum binaan penuh.

/ice-04-storyboard

Kad semakan: papan cerita

Apa yang dibuat
Pilihan dan pemenangnya
Tiga pembukaan dipertimbangkan. B menang: produk muncul pada skrin dari saat pertama.
Nota pengkritik
Syot 5 terlalu lama; dipendekkan supaya sepadan dengan rentak.
Masih terbuka
Kad akhir dalam warna koral atau biru tua.
Seterusnya
Sebut "approved, go on" untuk memulakan /ice-05-look

Contoh sesi yang ditulis untuk halaman ini.

Satu prompt, atau setiap peringkat

Untuk semua orang

Dalam Claude Code, mulakan mesej pertama anda dengan /ice-motion-director:ice, kemudian terangkan video itu dengan kata-kata anda sendiri, pendek atau panjang; arahan itu memastikan pengarah bermula, walaupun ada skill video lain yang dipasang. Ice mengkaji perniagaan anda dahulu, kemudian bertanya tentang setiap keputusan yang dibiarkan terbuka oleh prompt anda: empat pilihan bagi setiap soalan dengan pilihan yang dicadangkan di hadapan, paling banyak empat soalan bagi setiap mesej, dan lebih daripada satu mesej apabila banyak keputusan masih terbuka. Ia tidak bertanya apa-apa apabila prompt anda sudah merangkumi semuanya, atau apabila anda berkata "jangan tanya"; jika tidak, ia menunggu jawapan anda, kerana diam tidak pernah dianggap sebagai ya. Kemudian, hanya jika anda ada untuk menjawab, satu pratonton (bingkai gaya atau animatik), dan selepas itu ia berjalan hingga fail akhir tanpa soalan lagi. Setiap kali satu peringkat selesai, ia menghantar dua baris dan imej pegunnya kepada anda tanpa menunggu balasan, jadi nota anda boleh sampai kepadanya di pertengahan jalan. Setiap keputusannya direkodkan dan diterangkan dalam nota serahan.

Untuk mereka yang mahu mengemudi

Jalankan satu peringkat pada satu masa, dari /ice-01-brief hingga /ice-10-deliver (dalam Claude Code, bentuk yang sentiasa berfungsi ialah /ice-motion-director:ice-01-brief). Setiap peringkat berakhir dengan kad semakan: apa yang dibuat, pilihan yang ada dan sebab satu daripadanya menang, nota pengkritik, serta pilihan yang masih terbuka. Minta perubahan sekerap mana yang anda mahu; sebut "approved" untuk mengunci satu peringkat, atau "approved, go on" untuk menguncinya dan memulakan peringkat seterusnya. /ice-status menunjukkan kedudukan anda.

Panjang prompt menentukan siapa yang membuat setiap keputusan, bukan kualitinya. Tukar pada bila-bila masa: taip arahan peringkat di tengah-tengah proses, atau /ice untuk membiarkannya selesai dengan sendiri.

Lihat sepuluh peringkat

Sepuluh peringkat, setiap video

Setiap laluan berjalan pada satu tulang belakang sepuluh peringkat, seperti cara syarikat produksi bekerja. Nombornya kekal sama; susunannya berubah mengikut jenis video.

Jenis video
Saiz tugasan

Bermula dengan Cerita. Susunan lalai. 04 dan 05 berjalan serentak, kemudian 08a dibuat semasa 07 membina, dan 08b mengadun pada draf.

  1. brief

  2. konsep

  3. skrip

  4. papan ceritarupa

  5. animatik

  6. binabunyi

  7. adunan

  8. semakan

  9. serahan

Kesemua sepuluh peringkat dijalankan, mengikut susunan ini. Dua blok pada satu langkah berjalan serentak apabila ejen anda mempunyai sub-ejen, dan satu demi satu apabila tiada: 04 papan cerita bersama 05 rupa, kemudian 08a bunyi semasa 07 membina; 08b mengadun pada draf. Di peringkat 10, setiap bahasa dan nisbah aspek dirender secara selari.

Peringkat 01, brief

Kajian dahulu: brief perniagaan (apa perniagaannya, khalayak, kebenaran produk, pasaran dan pesaing, identiti jenama dan bahan sebenar, kempen semasa, nada), pelan bahan jenama dan peraturan iklan industri serta platform; kemudian brief projek dan soalan tentang setiap keputusan yang belum dibuat: empat pilihan setiap satu, paling banyak empat bagi setiap mesej, lebih daripada satu mesej jika perlu.

Artifak utama ice/BRIEF.mdice/research/COMPLIANCE.mdice/assets/brand-sheet.jsonice/DIRECTION.md

Peraturan datang daripada pengambilan ice-direction, ice-assets

Pada saiz ini Tulang belakang penuh, kru ramping, pusingan semakan mengikut peringkat kru dalam ice-film.

Maksud peringkat 01 pada setiap laluan
ice-filmbrief
ice-explainerbrief
ice-remakebrief serta analisis rujukan
ice-editbrief serta pengambilan rakaman
ice-lottiebrief
ice-ideasbrief

Tiada dua video yang serupa

Templat dan demo ialah rujukan, bukan lalai. Sesebuah video mesti berbeza daripada templat terdekatnya pada sekurang-kurangnya empat daripada enam paksi sebelum ia boleh diteruskan. Rupa yang anda pilih sendiri (sesuatu rujukan, gaya yang dinamakan, identiti jenama anda sendiri) dikecualikan pada paksi yang ditetapkannya.

Cuba peraturan ini. Tandakan apa yang diubah oleh video anda daripada templat terdekatnya:

2 daripada 6

Terlalu hampir dengan templatnya. Video ini dikembalikan untuk diarahkan semula.

  • Kajian bertarikh hari ini

    Setiap video bermula dengan kajian baharu yang dibina hanya daripada brief anda. Istilah carian yang tidak berasal daripada brief anda dibuang sebelum dijalankan.

  • Cadangan idea yang pelbagai

    Beberapa hala tuju, sekurang-kurangnya dua daripadanya di luar jangkaan, dinilai oleh pengkritik yang berasingan.

  • Cap jari bagi setiap video

    Palet, tipografi dan struktur setiap video yang siap disimpan pada mesin anda, jadi video seterusnya tidak boleh mengulanginya.

  • Gerbang rupa lalai

    Biru dan ungu di mana-mana, tanpa sebab dalam brief, menggagalkan gerbang video itu sendiri.

Pembina tidak pernah menilai kerjanya sendiri

Peranan pengkritik yang berasingan menyemak papan cerita, bingkai, gerakan, bunyi dan fail yang dieksport. Sesebuah video melalui setiap gerbang mengikut susunan ini.

Ice memeriksa sejalur bingkai filem melalui kanta pembesar voxel, dengan papan klap terselit di bawah lengan
  1. Sebelum binaan

    Lint papan cerita dan lint pra-render, kemudian helaian kenalan sebelum apa-apa dirender.

    Menyemak papan cerita dan pelan

  2. Bingkai dan sambungan

    Semakan bingkai dan sambungan, kepadatan gerakan dan ruang mati, serta get mutu kerja pada hasil render itu sendiri, supaya tiada yang tersekat, melompat atau hilang.

    Menyemak setiap bingkai

  3. Imbasan slop

    Imbasan slop dan rupa PowerPoint mengesan rupa AI yang generik sebelum anda menyedarinya.

    Menyemak rupa

  4. Gerbang rupa lalai

    Video yang dikuasai warna biru dan ungu, tanpa sebab dalam brief, akan gagal.

    Menyemak palet

  5. Jarak dan cap jari

    Jarak daripada templat dan semakan cap jari berbanding video anda yang terdahulu.

    Menyemak keserupaan

  6. Perkataan dan bunyi

    Pengesah kapsyen dan penyegerakan, semakan kelantangan dan spesifikasi pada fail yang dieksport, serta audit campuran yang membuktikan setiap kesan bunyi kedengaran, dengan senarai pendek untuk telinga anda.

    Menyemak fail yang dieksport

  7. Pandangan orang asing

    Penonton baharu yang tidak pernah melihat brif mesti memahami video itu, video jenama mesti dibaca sebagai jenamanya dalam bingkai rawak, dan klimaks dibandingkan dengan rujukan.

    Menyemak penonton

  8. Nota serahan

    Kelulusan render dan laporan serahan yang setiap dakwaannya disertakan dengan angka yang diukur.

    Menyemak ice/review/NOTE.md

Semakan mengukur video yang dirender itu sendiri: rentak, kedalaman, kemasan, gred warna, tanda tetap, cahaya pada penutur dan sama ada setiap kesan bunyi benar-benar kedengaran. Setiap dakwaan dalam laporan serahan disertakan dengan angka yang diukur, dalam ice/review/NOTE.md.

Setiap video ialah kod

HTML, CSS, GSAP, Remotion, Lottie atau FFmpeg. Sesebuah video dirender dengan cara yang sama setiap kali, pada komputer riba biasa, tanpa GPU dan tanpa model video berbayar.

Tiada apa yang dijana sebagai rakaman stok. Teks, nombor dan logo sentiasa ditetapkan dalam kod, tepat seperti yang anda luluskan. Enjin dipilih bagi setiap video:

  • HyperFrames
  • Remotion
  • kanvas HTML dengan Playwright dan FFmpeg
  • Three.js
  • Lottie
  • p5
  • FFmpeg sahaja

Jenama sebenar menggunakan bahan sebenar mereka

Apabila sesebuah video tentang syarikat, produk atau aplikasi sebenar, Ice mengkajinya dan mengumpul bahan sebenarnya: tangkapan langsung laman dan aplikasinya, kit jenama rasmi, warna dan fon yang dibaca dari lamannya sendiri, dan logo yang digunakan tanpa diubah. Rupa sesuatu jenama tidak pernah diteka; apabila bahan tidak dapat diperoleh, ia memberitahu dan bertanya kepada anda. Tiada baris "tidak rasmi" dan tiada label AI dibakar ke dalam video: bagi konsep tentang jenama yang anda tidak bekerja untuknya, baris itu dimasukkan ke dalam nota serahan dan kapsyen hantaran yang dicadangkan.

your-project/  ice/    state.jsonlaluan, peringkat semasa, cap masa    BRIEF.mdsetiap slot menamakan sumbernya    DIRECTION.mdsetiap keputusan, pilihannya dan sebabnya    research/nota kajian bertarikh    plan/skrip, papan cerita, pelan syot, helaian cue    review/NOTE.mdlaporan serahan, diukur    renders/final/video dan versinya
Semuanya disimpan dalam folder ice/ dalam projek anda, jadi mana-mana sesi boleh menyambung di tempat sesi terakhir berhenti.

Bahasa Arab diberi keutamaan penuh

Peraturan bahasa Arab dan teks kanan ke kiri terpakai setiap kali video dalam bahasa Arab atau mencampurkannya dengan bahasa lain, sejak keputusan teks yang pertama.

مـخـرج

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

مخرج bermaksud pengarah. Kashida memanjangkan perkataan hanya pada sambungan yang dibenarkan dalam bahasa Arab; baris di bawah mencampurkan nama Latin dan angka tanpa merosakkan susunan bacaan.
  • Bentuk huruf dan titik dalam gerakan
  • Kashida, dipanjangkan pada sambungan yang betul
  • Pengasingan bidi untuk baris bercampur
  • Angka Arab-India atau Barat
  • Pemisahan baris dan kapsyen Arab
  • Zon selamat dan saiz teks muka depan untuk bahasa Arab
  • Pemilihan fon dengan semakan fon bagi setiap bahasa
  • Dialek sebagai tetapan untuk skrip dan suara latar
  • Pengecaman pertuturan digunakan untuk pemasaan sahaja

156 gaya, satu arahan

Taip /ice-style untuk melayari pustaka mengikut keluarga, atau namakan satu gaya dan tentang apa video anda untuk memulakan video dalam gaya itu.

Pratetap hanya mengunci keluarga rupa. Brief, kajian, konsep dan gerbang kualiti tetap berjalan, jadi video itu bukan salinan demo gaya tersebut.

Satellite Briefing

Imej satelit atau udara yang sebenar, berlesen bersih dan bergeoreferens, digred ke rupa seorang penganalisis...

Paling sesuai untuk perubahan alam sekitar dari masa ke masa, jarak dan skala, siasatan...

Sumber lemo-opuscar (LemoLab)

Mulakan video dalam gaya ini

/ice-style satellite-briefing <tentang apa video anda>

Pasang pada setiap ejen

Satu baris arahan memasangnya pada setiap ejen yang ditemui pada mesin anda. Ejen utama turut ada laluan plugin asli, dan setiap ejen serta OS ada laluan salin manual.

Mana-mana ejen

Claude Code, Codex, Cursor, Gemini, Copilot, Windsurf, Cline, Roo, Kilo, OpenCode, Antigravity, Amp, Goose, Kiro, Qwen, Trae, Zed, Warp dan banyak lagi.

npx skills add Omar-Tnzxo/ice-motion-director -g --all
  • Ia memasang setiap skill Ice ke dalam setiap ejen yang ditemuinya pada mesin anda, tanpa sebarang soalan.
  • Pasang kesemuanya: skill-skill ini saling membuka antara satu sama lain, jadi memilih sebahagian sahaja akan merosakkan proses.
  • Memerlukan Node 22.20 atau lebih baharu. Kemas kini kemudian dengan npx skills update.

Claude Code

Pasang sebagai plugin dari mana-mana shell.

claude plugin marketplace add Omar-Tnzxo/ice-motion-director
claude plugin install ice-motion-director@ice-motion-director
  • Di dalam sesi: /plugin marketplace add Omar-Tnzxo/ice-motion-director, kemudian /plugin install ice-motion-director@ice-motion-director.

Claude.ai dan Desktop

Buka Customize, Plugins, Add, Add marketplace, dan masukkan Omar-Tnzxo/ice-motion-director.

  • Hidupkan Code execution and file creation dalam Settings, Capabilities terlebih dahulu.
  • Kemas kini dengan Check for updates di halaman plugin.
  • Apa yang berfungsi di sana: brief, kajian, konsep, skrip dan papan cerita. Proses render memerlukan pelayar dan FFmpeg pada komputer, yang mungkin tiada dalam kotak pasir kod sembang itu (belum disahkan), jadi render video dengan ejen tempatan seperti Claude Code.

Codex

CLI dan aplikasi.

codex plugin marketplace add Omar-Tnzxo/ice-motion-director
codex plugin add ice-motion-director@ice-motion-director
  • Atau jalankan /plugins dalam Codex dan pasang dari situ, kemudian mulakan sesi baharu.
  • Kemas kini: codex plugin marketplace upgrade ice-motion-director. Dalam aplikasi Codex, gunakan tab Plugins.

Cursor

Pasang skill untuk Cursor.

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

Gemini CLI dan Antigravity

Sambungan Gemini CLI dan plugin Antigravity CLI.

gemini extensions install https://github.com/Omar-Tnzxo/ice-motion-director
agy plugin install https://github.com/Omar-Tnzxo/ice-motion-director
  • Kemas kini Gemini dengan gemini extensions update ice-motion-director; jalankan arahan agy yang sama sekali lagi untuk mengemas kini Antigravity CLI.
  • Aplikasi dan IDE Antigravity: npx skills add Omar-Tnzxo/ice-motion-director -a antigravity.

GitHub Copilot

CLI dan 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, tampal https://github.com/Omar-Tnzxo/ice-motion-director.
  • Kemas kini: copilot plugin update ice-motion-director.

Qwen Code

Pasang sebagai sambungan.

qwen extensions install Omar-Tnzxo/ice-motion-director
  • Kemas kini: qwen extensions update ice-motion-director.

Semua ejen lain

Windsurf, Cline, Roo Code, Kilo Code, OpenCode, Amp, Goose, Kiro, Trae, Zed, Warp, Augment dan lain-lain.

npx skills add Omar-Tnzxo/ice-motion-director -a <agent>
  • Id ejen: windsurf, cline, roo, kilo, opencode, amp, goose, kiro-cli, trae, zed, warp, augment.
  • Laluan salinan manual untuk setiap ejen dan setiap OS ada dalam matriks pemasangan di repo.

Keperluan mesin anda

Ejen anda menyemak keperluan ini untuk laluan yang anda pilih dan memberitahu apa yang tiada, lengkap dengan satu arahan untuk sistem anda. Pakej dan model percuma yang diperlukan sesuatu laluan dipasangnya sendiri pada versi yang dikunci dan dinamakan dalam nota serahan; apa-apa yang berbayar atau memerlukan akaun ditanya dahulu. Idea dan skrip tidak memerlukan apa-apa. Lottie memerlukan Node. Setiap video yang diserahkan (video, video penerangan, buat semula dan suntingan) memerlukan Node, FFmpeg, pelayar dan Python 3 dengan pakej semakan kualiti: tanpa Python, video boleh dibina tetapi tidak boleh diserahkan, kerana semakan kekayaannya tidak dapat dijalankan.

Arahan pemasangan untuk Windows
KeperluanArahan
Node.js (LTS)winget install --id OpenJS.NodeJS.LTS -e
FFmpegwinget install --id Gyan.FFmpeg -e
Chrome atau Chromiumwinget install --id Google.Chrome -e
Python 3winget install --id Python.Python.3.13 -e

Nota Windows

  • Setiap arahan berfungsi sama dalam PowerShell dan cmd.
  • Jika PowerShell mengatakan menjalankan skrip dilumpuhkan, gunakan npx.cmd skills add, atau benarkan skrip untuk pengguna anda sekali sahaja dengan Set-ExecutionPolicy -Scope CurrentUser RemoteSigned.
  • --all berfungsi sama dalam PowerShell dan cmd (dalam cmd, --skill '*' tidak berfungsi; letakkannya dalam petikan sebagai --skill "*").
  • Dalam WSL, pasang di dalam WSL hanya apabila ejen anda juga berjalan di dalam WSL.
Arahan pemasangan untuk macOS
KeperluanArahan
Node.js (LTS)brew install node@24
FFmpegbrew install ffmpeg
Chrome atau Chromiumbrew install --cask google-chrome
Python 3brew install python
Arahan pemasangan untuk Ubuntu atau Debian
KeperluanArahan
Node.js (LTS)nvm, then nvm install --lts
FFmpegsudo apt install ffmpeg
Chrome atau ChromiumChrome .deb or sudo snap install chromium
Python 3sudo apt install python3 python3-venv
Arahan pemasangan untuk Fedora
KeperluanArahan
Node.js (LTS)sudo dnf install nodejs
FFmpegsudo dnf install ffmpeg-free
Chrome atau Chromiumsudo dnf install chromium
Python 3sudo dnf install python3
Arahan pemasangan untuk Arch
KeperluanArahan
Node.js (LTS)sudo pacman -S nodejs npm
FFmpegsudo pacman -S ffmpeg
Chrome atau Chromiumsudo pacman -S chromium
Python 3sudo pacman -S python

Versi minimum yang tepat ada dalam skills/ice-engines/references/versions.json. Laluan salin manual untuk setiap ejen: matriks pemasangan.

Apa yang tidak dilakukannya

  • Ia tidak merakam aksi langsung. Ia menyunting rakaman yang anda berikan dan membina semua yang lain sebagai reka bentuk gerakan dalam kod.
  • Ia bukan studio CGI fotoreal atau animasi watak. Rig watak yang kompleks, penyegerakan bibir dan 3D fotoreal yang berat berada di luar kemampuannya; 2D bergaya, tipografi kinetik, kolaj, piksel, lukisan tangan dan 3D ringan ialah bidang utamanya.
  • Ia bukan penjana video AI. Imej, video atau suara AI ialah tambahan pilihan yang boleh anda minta, bukan enjin utama. Teks, nombor dan logo sentiasa dibina dalam kod.
  • Ia tidak mereka-reka fakta tentang jenama sebenar. Untuk jenama sebenar, ia menggunakan bahan sebenar jenama itu; apa-apa yang tidak dapat diperolehnya, ia akan minta daripada anda.

Privasi dan rangkaian

  • Berjalan secara tempatan. Video dirender pada mesin anda dengan pelayar anda dan FFmpeg. Skill ini tidak memuat naik apa-apa.
  • Panggilan rangkaian, semuanya dinyatakan. Kajian web untuk hala tuju (melalui alat carian ejen anda sendiri); muat turun media sebenar percuma yang dipilihnya sendiri (muzik, kesan bunyi, rakaman, foto, bendera, peta, fon) daripada pustaka awam dan sumber rasmi, setiap satu direkodkan dalam projek anda bersama sumber dan status lesennya, dengan potret tokoh awam yang dinamakan dan bendera rasmi dicari melalui Wikidata dan Wikimedia Commons, dan folder pustaka anda sendiri (local_libraries dalam sources.json) dicari dahulu; pek kesan bunyi CC0 milik Ice sendiri (128 kesan yang dirakam), dimuat turun sekali daripada GitHub Release projek dan disemak dengan SHA-256; pemasangan alat dan model percuma pada versi yang dikunci, dinamakan dalam nota serahan; Google Fonts apabila fon yang dipilih datang dari situ. Matikan muat turun dengan --offline atau ICE_OFFLINE=1, atau minta ia bertanya dahulu dalam ~/.ice-motion-director/sources.json. Sebelum muat turun dan render yang besar, ia menyemak ruang cakera kosong dan bekerja pada pemacu yang mempunyai ruang.
  • Pilihan, hanya atas permintaan. Penjanaan imej, video atau suara AI, transkripsi yang dihoskan atau TTS. Ini mungkin melibatkan kos dan tidak akan digunakan tanpa kebenaran anda.
  • Memori tempatan. Fail cap jari kecil di ~/.ice-motion-director/fingerprints.jsonl menyimpan palet, tipografi dan struktur setiap video yang siap supaya video seterusnya tidak mengulanginya. Padamkan pada bila-bila masa.
  • Tiada telemetri.
  • Disalin, dengan lesen asal dikekalkan
  • Idea sahaja, ditulis semula dengan kata-kata kami sendiri
  • Folder bukan komersial, lesen tersendiri
  • Disertakan dengan lesennya sendiri
  • Skill milik pengasas sendiri

Butiran penuh, apa yang digunakan dan di mana ia berada: CREDITS.md. Teks lesen asal: LICENSES/.

Soalan yang sering ditanya

Ice memakai fon kepala voxel berwarna biru tua, kedua-dua tangan pada cawan telinga, dengan papan klap berdiri di sebelah kakinya

Tidak. Video ditulis sebagai kod dan dirender dengan pelayar dan FFmpeg pada komputer riba biasa.

Boleh, video yang anda buat ialah milik anda. Beberapa folder yang disertakan bernama noncommercial/ menggunakan lesen bukan komersial pengarangnya; aliran kerja menyemak jawapan penggunaan komersial projek anda dan melangkau folder itu untuk kerja komersial. Bahan luar yang ditemuinya atau anda berikan (rakaman, muzik, logo) disenaraikan bersama status lesennya dalam nota serahan; menyelesaikan hak itu sebelum menerbitkan adalah tanggungjawab anda.

ice-engines memilih bagi setiap video: HyperFrames, Remotion, kanvas HTML dengan Playwright dan FFmpeg, Three.js, Lottie, p5 atau FFmpeg sahaja. Remotion memerlukan lesen syarikat bagi sesetengah perniagaan; skill itu memberitahu anda apabila ia terpakai.

Katakan "buat keputusan untuk saya" atau "jangan tanya". Ia akan memilih, merekodkan setiap sebab dalam ice/DIRECTION.md, dan menyenaraikan setiap pilihan dalam laporan serahan, jadi anda boleh mengubah mana-mana satu daripadanya dalam satu balasan. Jika anda langsung tidak menjawab, ia menunggu: diam tidak pernah dianggap sebagai ya.

Ejen anda menyemaknya untuk laluan yang anda pilih dan memberitahu apa yang tiada, lengkap dengan satu arahan untuk sistem anda. Pakej dan model percuma yang diperlukan sesuatu laluan (transkripsi, pengasingan stem dan seumpamanya) dipasangnya sendiri pada versi yang dikunci dan dinamakan dalam nota serahan; apa-apa yang berbayar atau memerlukan akaun ditanya dahulu. Idea dan skrip tidak memerlukan apa-apa. Lottie memerlukan Node. Setiap video yang diserahkan memerlukan Node, FFmpeg, pelayar dan Python 3.

Daripada anda: satu prompt yang bermula dengan /ice-motion-director:ice dalam Claude Code, kemudian soalan tentang setiap keputusan yang belum dibuat (empat pilihan setiap satu, paling banyak empat bagi setiap mesej, tiada langsung jika prompt anda merangkumi semuanya atau anda berkata "jangan tanya") dan, jika anda berada di situ, satu pratonton, tempat anda juga mendengar dua atau tiga pilihan muzik sebenar yang diletakkan pada video dan memilih satu (tiga, melainkan anda menetapkan music_options kepada 2 dalam sources.json). Semasa ia berjalan, setiap peringkat sampai kepada anda sebagai dua baris beserta imej pegunnya, jadi anda boleh mencelah di pertengahan jalan. Di belakang tabir, ejen anda menjalankan kesemua sepuluh peringkat dengan beberapa ejen pembantu, jadi iklan pendek pun berjalan agak lama dan menggunakan jauh lebih banyak kuota pelan anda berbanding jawapan sembang. Jika ejen anda mencapai had penggunaan di tengah-tengah, taip /ice kemudian: ia menyambung dari ice/state.json di tempat ia berhenti.

Ya. Ice Motion Director ialah perisian sumber terbuka di bawah Apache-2.0. Folder bernama noncommercial/ dan vendor/hypit/ mengekalkan lesen masing-masing, yang dinyatakan di dalamnya.

Berikan ejen anda seorang pengarah

Tampal satu baris, kemudian minta video dengan bahasa biasa. Ice menguruskannya dari taklimat hingga serahan dan menunjukkan kerjanya pada setiap langkah yang anda mahu lihat.

npx skills add Omar-Tnzxo/ice-motion-director -g --all
Ice memegang papan klap yang terbuka, bersedia untuk memulakan penggambaran