
Yini Ukukhiqizwa Kwevidiyo Enyakazayo?
Ukukhiqizwa Kwevidiyo Enyakazayo yikhono le-Claude Code eliqondisa ukwakhiwa kwemifanekiso enyakazayo namavidiyo anemizuzwana engu-30–90, kusukela ekuhleleni kokuqala kuya ekuhlanganisweni kokugcina. Esikhundleni sokuphatha ukukhiqizwa kwevidiyo njengomyalo owodwa, lihlukanisa ukukhiqizwa kube izigaba eziyisithupha futhi liqinisekisa umphumela wesigaba ngasinye ngaphambi kokuqhubeka nomsebenzi.
Indawo yokugcina ikhodi ihlanganisa iskripthi samasango ku-harness/gate.py. Isango ngalinye likala ama-artifact afanele bese libuyisa ikhodi yokuphuma: 0 kusho ukuthi isigaba siphumelele, kanti 1 kusho ukuthi umphumela uvimbekile futhi kufanele ulungiswe. Le phrojekthi iphinde ichaze izinkinga zokukhiqiza eziphindaphindekayo ezingu-29 ku-references/gotchas.md.
Izici Ezibalulekile
- Ukuhamba komsebenzi kwezigaba eziyisithupha: ukuhlela indaba, ukuklama umlingiswa, ama-keyframe, iziqeshana zevidiyo, umsindo, nokuhlanganiswa kokugcina.
- Amanye amasango ekhwalithi alingekayo: izikripthi zihlola amafayela, isikhathi, inani lamafreyimu, izilinganiso zobubanzi nobude, izici zomsindo, nezinye izidingo eziqondene nesigaba.
- Izindawo zokubuyekezwa ngumuntu: izinkinga ezibonakalayo ezingenakwahlulelwa ngokwethembeka ngemethrikhi yezinombolo kufanele zibuyekezwe futhi zibhalwe ngumuntu.
- Isiqondiso sokugcina ukufana komlingiswa: izindlela eziyisikhombisa zisiza ukugcina ukubukeka, izwi, ukuvumelanisa kwezindebe, isikhathi somculo, kanye nekhwalithi iyonke kuzo zonke izinguquko zezigcawu.
- Ukwakhiwa kwama-frame strip: isango leziqeshana lakha ama-strip ezithombe aveza izinguquko zomlingiswa ezenzeka ngemva kwe-frame yokuqala.
- Inkomba yezinkinga ezaziwayo: ama-gotcha angu-29 achaza izimpawu, izimbangela, izinyathelo zokuvimbela, kanye nama-ID okuhlola e-harness ahlobene.
- Izifanekiso nezikripthi ezingasetshenziswa kabusha: indawo yokugcina ikhodi ihlanganisa izifanekiso zokuhlela nezinsiza zokuthola okuphindiwe, ama-beat grid, ama-clip sheet, ukuxuba umsindo, ukwenza i-muxing, nokuqinisekisa.
Izidingo Zokuqala
Udinga i-Claude Code, Python 3, ffmpeg, kanye ne-ffprobe
Ikhodi ye-Remotion composition ayifakiwe kule ndawo yokugcina ikhodi. Faka i-Remotion ngokwehlukana bese udala i-composition edingwa yiphrojekthi yakho.
Amathuluzi okukhiqiza angaphoqelekile ashiwo yiphrojekthi afaka i-ChatGPT noma i-Grok Imagine yezithombe namavidiyo, i-Suno yomculo, i-ElevenLabs noma i-Fish Audio yamazwi, kanye ne-Whisper yokubuyekeza okusekelwe ekubhalweni kwamazwi. I-README iphawula ukuthi ukuhlanganiswa kwe-Whisper ku-verify.sh akuqinisekisiwe.
Faka Ikhono Le-Claude Code
I-Claude Code ithola amakhono ku-~/.claude/skills/<skill-name>/SKILL.md. Klona indawo yokugcina ikhodi, dala ifolda yamakhono, bese ukopisha ifolda yekhono ephelele kuyo:
git clone https://github.com/unclejobs-ai/motion-video-skill.git
mkdir -p ~/.claude/skills
cp -r motion-video-skill/skills/motion-video-production ~/.claude/skills/
Yonke ifolda ye-motion-video-production kufanele ikopishwe ngoba i-harness yayo, izinkomba, izikripthi, nezifanekiso zisebenza ndawonye.
Yifake Kuphela Kuphrojekthi Eyodwa
Uma ikhono kufanele litholakale kuphela ngaphakathi kwephrojekthi ethile, kopisha ifolda efanayo kufolda ye-.claude/skills/ yaleyo phrojekthi esikhundleni sefolda yomhlaba wonke.
mkdir -p your-video-project/.claude/skills
cp -r motion-video-skill/skills/motion-video-production \
your-video-project/.claude/skills/
Qalisa kabusha i-Claude Code ngemva kokukopisha ikhono ukuze ikwazi ukuthola i-SKILL.md entsha.
Qinisekisa I-Harness
Kusukela endaweni yokugcina ikhodi oyiklonile, sebenzisa ukuzihlola kwe-harness:
bash skills/motion-video-production/harness/selftest.sh
Ikhodi yokuphuma engu-0 iqinisekisa ukuthi i-gate harness isebenza kule khompyutha yamanje. Uma ukuhlola kwehluleka, qala ngokuqinisekisa ukuthi i-Python 3, i-ffmpeg, ne-ffprobe kufakiwe futhi kuyatholakala endleleni yemiyalo yakho.
Qala Iphrojekthi Yevidiyo
Vula i-Claude Code bese uchaza ividiyo ofuna ukuyikhiqiza. Isibonelo:
Ngingathanda ukwenza ividiyo yokuvula yemizuzwana engu-30 enomlingiswa.
Ngaphambi kokuqala kokukhiqiza, u-Claude ubuza ngemikhawulo emine:
- Indlela ividiyo ezoshicilelwa noma isatshalaliswe ngayo.
- Ubude obuhlosiwe nesilinganiso sobubanzi nobude.
- Amathuluzi atholakalayo okukhiqiza.
- Izinto okungafanele zivele emiphumeleni.
Ngemva kokuphendulwa kwale mibuzo, ikhono liqala nge-STORY.md bese lidlulela ezigabeni ngokulandelana.
Qonda Ukuhamba Komsebenzi Kwezigaba Eziyisithupha
Ukuhamba komsebenzi kwakha ama-artifact afana ne-STORY.md, character.txt, key/, clip/, voices.json, kanye ne-edit.json. I-artifact ngayinye iba yinto esetshenziswa esigabeni esilandelayo, ngakho isigaba akufanele seqiwe ngenxa nje yokuthi umphumela waso ubonakala wamukelekile ekuqaleni.
1. Ukuhlela Indaba Nezigcawu
Isango le-story lihlola izinkambu ezingaphelele, ulwazi lwe-BPM, izikhathi zezinombolo kuthebula lokuvumelanisa umculo, kanye nethebula lezigcawu. Liqalise lisebenzisa ifolda yephrojekthi njenge-agumenti yesibili:
python3 harness/gate.py story /path/to/video-project
Lungisa amaphutha okuhlela ngaphambi kokukhiqiza imidiya ebizayo. Ikakhulukazi, sungula isikhathi somculo nesakhiwo sezigcawu kusenesikhathi ukuze ukusikeka kwakamuva kulandele i-beat grid.
2. Ishidi Lomlingiswa
Isango le-character lihlola ukuthi i-character.txt iyisigaba esisodwa sombhalo ojwayelekile, iqukethe izincazelo zemibala, futhi ihambisana nesithombe esidingekayo seshidi lomlingiswa.
python3 harness/gate.py character /path/to/video-project
Incazelo yokubukeka okungaguquki kanye nephepha lomlingiswa kunikeza ireferensi ebonakalayo efanayo yama-keyframe nama-clip azolandela.
3. Ama-keyframe
Isango le-keyframes lithola amafayela aphindaphindiwe futhi lihlole i-aspect ratio elindelwe ama-clip.
python3 harness/gate.py keyframes /path/to/video-project
Ama-keyframe awazona nje izithombe zokuhlela. Aphinde asebenze njenge-frame yokuqala elindelwe yama-clip evidiyo akhiqiziwe.
4. Ama-clip Evidiyo
Isango le-clips lihlola ubude besikhathi, inani lama-frame, nokuthi i-clip iqala nge-keyframe elindelwe yini. Liphinde likhiqize ama-frame strip futhi lifune isinqumo esirekhodiwe se-clip ngayinye.
python3 harness/gate.py clips /path/to/video-project
I-clip ingase ihambisane ne-keyframe yayo ekuqaleni, kodwa iguqule izingubo, izibuko, izinwele, noma ubuso bomlingiswa ngemva komzuzwana owodwa noma emibili. Ngenxa yalesi sizathu, isango lakha amafayela e-qa/strip-<clip>.png aqukethe i-keyframe nama-frame kumasekhondi angu-0, 1.0, 1.5, 2.0, nangu-3.0.
Vula ama-strip, uhlole ama-frame akamuva, bese urekhoda imiphumela ku-qa/clips-review.md. Amamethrikhi okufana afana ne-SSIM awakwazi ukuhlukanisa ngokuthembekile ukunyakaza okuhlosiwe komlingiswa ekuguqukeni komlingiswa okungafunwa, ngakho ama-frame akamuva adinga ukwahlulela komuntu.
5. Umculo Nezwi
Isango le-audio lihlola ukuthi iphrojekthi isebenzisa i-voice ID eyodwa yini nokuthi inamafayela engxoxo adingekayo yini.
python3 harness/gate.py audio /path/to/video-project
Linganisa ubude bengxoxo ngaphambi kokuqedela ubude bezigcawu. Uma kungenjalo, umugqa ungase ungalingani ngokwemvelo ngaphakathi kwesigcawu esiwunikiwe.
6. Ukuhlanganisa Nokubuyekeza Kokugcina
Isigaba sokugcina sisebenzisa womabili amasango e-edit ne-final. Lokhu kuhlola kuhlanganisa igridi yama-beat, ukuxhumana kwama-cut, ama-cut aphindaphindiwe, ubude bengxoxo, inani lama-frame, ukuba khona komsindo, i-loudness, i-true peak, kanye nerekhodi lokubuyekeza elidingekayo.
python3 harness/gate.py edit /path/to/video-project
python3 harness/gate.py final /path/to/video-project
Imiphumela yokubuyekezwa okubonakalayo komsebenzi oqediwe kufanele irekhodwe ku-qa/review.md. Izilinganiso ezizenzakalelayo azikuthathi indawo kwalokhu kubuyekeza.
Indlela Yokuphendula Esangweni Elivinjiwe
Sebenzisa umjikelezo ofanayo wokulungisa kuzo zonke izigaba:
- Qalisa
python3 harness/gate.py <stage> <project-directory>. - Hlola ikhodi yokuphuma kwenqubo.
- Uma ikhodi ingu-
0, qhubekela esigabeni esilandelayo. - Uma ikhodi ingu-
1, vulaqa/gate-<stage>.txt. - Thola imigqa ephawulwe ngokuthi
BLOCK. - Lungisa i-artifact ehambisanayo.
- Qalisa lelo sango futhi kuze kube liyaphumelela.
Ungawufihli umyalo ngemuva kwe-pipeline efana ne-python3 harness/gate.py clips project | tail. I-pipeline ingashintsha isimo sokuphuma sesango ngesimo somyalo wokugcina, yenze isango elihlulekile libonakale sengathi liphumelele.
Amathiphu Athuthukile Okukhiqiza
Gcina Ubunikazi Bomlingiswa Buqinile Kuzo Zonke Izixhumanisi
Iphrojekthi ichaza izindlela eziyisikhombisa zokuvumelana: iphepha lomlingiswa, incazelo yokubukeka okungaguquki, isithombe sokuqala se-keyframe, izwi elingaguquki, ingxoxo nokunyakaza kwezindebe, ukuhambisana ne-beat yomculo, kanye nokubuyekezwa kwekhwalithi. Bheka references/consistency-7.md ukuze ubone ukuthi indlela ngayinye ingena kuphi ekuhambeni komsebenzi okuyizigaba eziyisithupha.
Yakha Ama-cut Ngama-beat, Hhayi Ngemizuzwana Engahleliwe
Khetha ubude bama-cut njengokuphindaphindwa kwama-beat omculo. Lapho uguqula isikhathi esiqoqiwe sibe ama-frame, zungezisa i-frame yokuqala kanye kusukela esikhathini esiqoqiwe, kunokuzungezisa ingxenye ngayinye ngokuphindaphindiwe. Lokhu kunciphisa ukuphambuka kwesikhathi futhi kulandela isiqondiso esihlobene nama-gotcha G11 no-G12.
Linganisa Inkulumo Ngaphambi Kokukhiya Ukuhlelwa
Qalisa noma ulinganise ingxoxo ngaphambi kokunquma ubude bokugcina be-cut. Lolu hlelo luvimbela inkulumo ukuthi icindezelwe esigcawini esifushane kakhulu futhi lubhekana ne-gotcha G13.
Sebenzisa Okuphumayo Kwe-ffprobe Okuthembekile
Amavidiyo aqukethe ama-ICC profile angabangela i-ffprobe -of csv=p=0 ukuthi iphrinte inani lama-frame elifana ne-30,. Iphrojekthi incoma okuphumayo okuzenzakalelayo ngaphandle kwama-wrapper noma okhiye:
ffprobe -of default=nw=1:nk=1 ...
Gcina Ukubambezeleka Kom音dio Lapho Uhlunga
Lapho usebenzisa i-ffmpeg, ukusebenzisa i-apad ne-atrim ngemva kwe-adelay kungasusa ukubambezeleka okuhlosiwe. Isiqondiso sama-gotcha sephrojekthi sibiza ukusetshenziswa kwe-asetpts=N/SR/TB kulesi simo.
Sebenzisa Izikhombo Ezifakiwe Ngaphambi Kokuxazulula Izinkinga Ngokungaboni
Vula skills/motion-video-production/references/gotchas.md lapho isigaba sihluleka kaningi noma imidiya ekhiqiziwe iguquka ngokungalindelekile. Okufakiwe ngakunye kwezi-29 kurekhoda uphawu lwenkinga, imbangela engenzeka, isinyathelo sokuvimbela, kanye ne-ID yokuhlola ye-harness ehambisanayo.
Izingxenye Ze-repository Okufanele Uzazi
SKILL.mdiqukethe imiyalelo ye-Claude Code skill.harness/gate.pyyenza ukuhlola kokudlula noma ukuvinjwa okuqondene nesigaba.harness/selftest.shiqinisekisa ukufakwa kwe-harness.scripts/iqukethe amathuluzi okuhlola okuphindaphindwayo, okukhiqiza ama-clip sheet, ama-key plate, okukhiqiza igridi yama-beat, ukuxuba, ukuhlanganisa, nokuqinisekisa.templates/iqukethe amathempulethi ezindaba, amaphepha abalingiswa, ama-prompt, kanye nokuhlolwa kwezigcawu.references/iqukethe isiqondiso sokuvumelana, ulwazi lwegridi yama-beat, imithetho yezindleko, amanothi wamathuluzi, ulwazi lwamalayisense, kanye nama-gotcha okukhiqiza.NOTICE.mdifingqa izinto okufanele zicatshangelwe ngamathuluzi angaphandle.
Amalayisense Nomthwalo Wemfanelo
Indawo yokugcina ngokwayo isebenzisa ilayisensi ye-MIT, kodwa amathuluzi angaphandle okukhiqiza anezimo zawo zamanani, zokusetshenziswa, nezamalayisensi ezentengiso. Buyekeza i-NOTICE.md kanye ne-references/licensing.md, bese uqinisekisa imigomo yamanje ngokuqondile ngaphambi kokusebenzisa ekukhiqizeni, ngoba amanani nezinqubomgomo zingashintsha. Isibopho sezimpahla ezikhiqiziwe sihlala singaphansi kwalezo zaziso nemigomo yangaphandle.
Isiphetho
I-Motion Video Production iguqula ukwakhiwa kwamavidiyo amafushane kube inqubo ephindaphindwayo, ehlolwayo. Inani layo elikhulu alikho ethuluzini elilodwa lokukhiqiza, kodwa lisekulandeleni okuhlelekile okuxhumanisa izinhlelo, izinkomba zabalingiswa, ama-keyframe, iziqeshana, umsindo, nokuhlela kokugcina. Ngokuphatha ukwehluleka kwesango njengomsebenzi wokulungisa kunokukweqa, futhi uqedele ukubuyekezwa okubonakalayo okudingekayo, ungathola izinkinga zokuqhubeka, zesikhathi, nezokulethwa ngaphambi kokuba zifinyelele kuvidiyo eqediwe.
