Yeqa uye kokuyinhloko
Izifundo ze-AI

Yenza Ividiyo Yomculo ethi “I’m Upping My P(doom)” Eyenziwe ngu-Claude

Funda ukuthi le phrojekthi yopopayi ekhiqizwe ngu-Claude Opus 5.5 ihlelwe kanjani, faka izixhomekelo zayo, renda amafreyimu nge-Chrome esebenza ngaphandle kwesibonisi, bese uwahlanganisa nengoma efakiwe usebenzisa i-ffmpeg.

Yenza Ividiyo Yomculo ethi “I’m Upping My P(doom)” Eyenziwe ngu-Claude

Isifinyezo sephrojekthi

I’m Upping My P(doom) iqukethe ikhodi yomthombo yevidiyo yomculo ekhiqizwe nge-Claude Opus 5.5 ku-Claude Code. Ungabuka ividiyo yomculo ethi I’m Upping My P(doom) ku-YouTube eqediwe.

Ukwenziwa kopopayi kwenziwe ngezigaba ezimbili. Esokuqala, esakhiwe nge-Claude Opus 5.5 kusethingi ye-Medium, sigcinwe ku-legacy/. Isizukulwane sesibili sakha ingxenye esele yale nqolobane.

Ngokwamadokhumenti ephrojekthi, konke okukule nqolobane kwakhiqizwa yimodeli. Ukuqondisa kokudala bekukhawulelwe ekusebenziseni umklamo womlingiswa uClawd nasekunikezeni umugqa ngamunye wengoma izithombe nezinguquko ezithakazelisayo. Ayikho imibono yezigcawu ngayinye eyacaciswa.

Indlela opopayi osebenza ngayo

Ividiyo ihlukaniswe yaba izahluko eziyisishiyagalolunye, nefayela lomthombo elilodwa lesahluko ngasinye. Amafreyimu apendwa ekhasini lesiphequluli kusetshenziswa i-p5.js ne-p5.brush. Isikripthi sokunikezela se-Node.js sivula lelo khasi ku-Chrome esebenza ngaphandle kwesibonisi, sithwebule amafreyimu, bese sisebenzisa i-ffmpeg ukuwafaka ikhodi kanye nomsindo ofakiwe.

Amafayela namafolda abalulekile

  • src/ch/ iqukethe amafayela ezahluko eziyisishiyagalolunye.
  • src/ iqukethe ikhodi eyabiwe kaClawd, abalingiswa abayizivakashi, izinsiza, amazwi engoma, kanye nomugqa wesikhathi.
  • studio.html yikhasi lapho wonke amafreyimu apendwa khona nge-p5.js ne-p5.brush.
  • render.mjs inikezela ngamafreyimu nge-Chrome esebenza ngaphandle kwesibonisi futhi ibiza i-ffmpeg ukuze idale i-MP4.
  • assets/pdoom.mp3 yingoma efakiwe.
  • STORYBOARD.md iqukethe uhlelo lwezigcawu olwenziwe yimodeli, oluchaza isithombe ngasinye.
  • ANIMATION_GUIDE.md iqukethe iziqondiso zesitayela nokubhala ikhodi ezabhalelwa ama-subagent asebenza ngokuhambisana.
  • legacy/ igcina isizukulwane sokuqala sephrojekthi.

Izidingo zangaphambilini

Ngaphambi kokunikeza ividiyo, faka amathuluzi alandelayo:

  • Node.js yokufaka okuncikile kanye nokusebenzisa i-render.mjs.
  • Google Chrome yokupenda amafreyimu esipheqululini esisebenza ngaphandle kwesibonisi.
  • ffmpeg yokuhlanganisa amafreyimu anikeziwe nengoma kube yi-MP4.

Qinisekisa ukuthi i-Node.js ne-ffmpeg kuyatholakala emugqeni wakho wemiyalo. I-Chrome kufanele ifakwe endaweni yayo ezenzakalelayo ye-Windows ngaphandle kokuthi uhlela ukunikeza indlela yayo ngokucacile.

Faka iphrojekthi

Vula itheminali empandeni yenqolobane bese ufaka okuncikile kwe-Node.js:

npm install

Inqolobane isivele inengoma ku-assets/pdoom.mp3, ngakho indlela yokusebenza ebhaliwe ayidingi ukulanda ifayela lomsindo elihlukile.

Nikeza ngamafreyimu opopayi

Qalisa isikripthi sokunikeza ngebanga lamafreyimu elibhaliwe kanye nabasebenzi abane:

node render.mjs --frames=0:156.6 --workers=4

Lokhu kupenda amafreyimu evidiyo ku-out/frames. Inqubo yokunikeza amafreyimu ingaqhutshekwa lapho igcine khona, okuwusizo ngoba ukukhiqiza ividiyo yomculo ephelele kungathatha isikhathi.

Inketho ethi --workers=4 ilungiselela umyalo ukuthi usebenzise abasebenzi abane bokunikeza. Uma ushintsha leli nani, khetha inani labasebenzi elifanele izinsiza ezitholakala kukhompyutha yakho.

Faka ikhodi ku-MP4 yokugcina

Ngemva kokunikezwa kwamafreyimu, wahlanganise nengoma efakiwe:

node render.mjs --encode --out=out/pdoom.mp4

Lokhu kusebenzisa i-ffmpeg ukuhlanganisa amafreyimu anikeziwe nomsindo, bese kubhala ividiyo eqediwe ku-out/pdoom.mp4.

Sebenzisa indlela yangokwezifiso ye-Chrome

Uma i-Chrome ingafakiwe endleleni ezenzakalelayo ye-Windows, engeza inketho ethi --chrome kumyalo wokunikeza:

node render.mjs --frames=0:156.6 --workers=4 --chrome=<path to chrome>

Faka indlela eya kokusebenzisekayo kwe-Chrome esikhundleni sika-<path to chrome>.

Hlola futhi uguqule ukukhiqizwa

Qala nge-storyboard

Funda i-STORYBOARD.md ngaphambi kokushintsha izigcawu. Ichaza uhlelo oluchaza isithombe ngasinye olwakhiwa ngemva kwesizukulwane sokuqala, lapho uClaude ayalelwa khona ukusebenzisa imivimbo yebhulashi ye-P5, agcine zonke izigcawu zithakazelisa ngokubonakalayo, futhi aguqule isigcawu ngasinye sibe esilandelayo.

Landela umhlahlandlela wopopayi

Sebenzisa i-ANIMATION_GUIDE.md njengereferensi yesitayela nokuqaliswa kwephrojekthi. UClaude Opus wabhala leli fayela ukuze anikeze ama-subagent ayewaqhuba ngokuhambisana imiyalelo, okwenza libe umhlahlandlela ofaneleka kakhulu wokugcina ukuvumelana kuwo wonke amafayela ezahluko.

Hlela izahluko ngokuzimela

Amafayela ayisishiyagalolunye aku-src/ch/ ahlukanisa ividiyo abe izingxenye ezilawulekayo. Lapho ushintsha ingxenye ethile yevidiyo, qala ngokuthola isahluko sayo, bese ubheka ikhodi eyabiwe yomugqa wesikhathi, yamazwi engoma, yabalingiswa, neyezinsiza ngaphansi kwe-src/.

Qhathanisa izizukulwane zombili

Ifolda ethi legacy/ inikeza inguqulo yokuqala eyakhiwe. Ukuyiqhathanisa nomthombo wamanje kungakusiza uqonde ukuthi ukuqondisa kokubonakalayo, iziqondiso zemivimbo yebhulashi ye-P5, nezinguquko zezigcawu kwaguquka kanjani ngesikhathi sesizukulwane sesibili.

Amathiphu endlela yokusebenza ethuthukile

  • Londoloza okukhiphayo okuqhubekayo: Njengoba amafreyimu anikeziwe ebhalwa ku-out/frames futhi inqubo ingaqhubeka lapho igcine khona, gwema ukususa lolo hlu lwemibhalo lapho uqhubeka nokunikezwa okuphazamisekile.
  • Hlukanisa ukunikezwa nokufakwa kwekhodi: Qedela umyalo wokukhiqiza amafreyimu ngaphambi kokusebenzisa umyalo wokufaka ikhodi. Lokhu kwenza kube lula ukuqhubeka nokunikezwa kwama-frame okumba eqolo ngaphandle kokuphinda ngokungadingekile isinyathelo sokugcina sokufaka ikhodi.
  • Buyekeza ikhodi eyabiwe ngaphambi kwezinguquko ezibanzi: Abalingiswa, izinsiza, amagama ezingoma, nokuziphatha komugqa wesikhathi kwabelwana ngakho ngaphansi kwe-src/. Ushintsho lapho lungathinta izahluko eziningana.
  • Sebenzisa isisekelo esisha kwamanye amaphrojekthi: Umbhali uncoma i-ClaudeAnimationBase njengesisekelo esithembeke kakhulu nesijwayelekile sokudala ama-animation amasha e-Claude nge-Claude Opus 5.5.

Amakhredithi nezinkomba

Iphrojekthi yagqugquzelwa okuthunyelwe ku-X. I-README ithi, ngokwazi kombhali, ingoma ivela kuvidiyo ye-YouTube yango-2024.

Isiphetho

Le nqolobane inikeza kokubili i-animation ekhiqizayo eqediwe kanye nombono ophelele wesakhiwo sokukhiqiza esidalwe imodeli. Njengoba kufakiwe i-Node.js, i-Chrome, kanye ne-ffmpeg, ungakhiqiza amafreyimu, ufake ikhodi kumsindo ofakiwe, uhlole i-storyboard nomhlahlandlela we-animation, futhi ubone ukuthi izahluko eziyisishiyagalolunye ze-p5.js zihlanganiswa kanjani zibe yividiyo yomculo yokugcina.