anything2explainer ni nini?
anything2explainer ni ujuzi wa Claude Code na Codex unaobadilisha mada, makala au hati kuwa video ya maelezo yenye michoro ya mwendo na usimulizi. Unaunganisha utafiti, uandishi wa hati, kubadilisha maandishi kuwa sauti, manukuu yanayolingana na muda sahihi wa fremu, upangaji wa matukio, uundaji sambamba wa picha, uonyeshaji na udhibiti wa ubora katika mtiririko mmoja unaoongozwa.
Mradi huu si programu huru ya mstari wa amri. Badala yake, huipa wakala wa uandishi wa msimbo unaotumia AI mbinu kamili ya utayarishaji: templeti ya Remotion 4 inayoweza kukompiliwa, vielelezo vya React na TypeScript, hati za sauti na uonyeshaji, vipimo vya mtindo vilivyoandikwa, maagizo ya ujenzi wa mawakala wengi, zana za QC na filamu ya marejeo.
Kila fremu huchorwa kwa msimbo badala ya kuzalishwa na modeli ya video au kunakiliwa kutoka kwenye video zilizopo. Miamsho ni vitendakazi safi vya nambari ya fremu na hutumia nasibu iliyoanzishwa kwa mbegu, hivyo kufanya uonyeshaji unaorudiwa uweze kuzalisha matokeo yale yale.
Kinachozalishwa na Mtiririko wa Uchakataji
Matokeo chaguomsingi ni MP4 ya H.264 yenye 1280×720, 30fps. Mradi uliokamilika unaweza kujumuisha:
- Usimulizi wa sauti wa Kichina au Kiingereza uliosawazishwa.
- Manukuu yanayolingana na mipaka ya maneno.
- Kadi za sura na upau wa maendeleo wa sura chini.
- HUD ya juu yenye umbo la kapsuli na reli ya hiari ya mtiririko wa uchakataji.
- Vipengele vya Remotion kwa kila picha.
- Hati ya utafiti yenye vyanzo, usimulizi, mpangilio wa matukio, ripoti za QC na maelezo ya uwasilishaji.
Mfumo wa kuona hutumia turubai nyeusi, michoro ya mistari myeupe, lafudhi za zambarau, vichwa vya habari vizito, na ama mandharinyuma ya anga lenye nyota pamoja na ukungu, au mawimbi ya uga wa nukta. Templeti ya sasa inalenga video ya mlalo pekee; towe la wima la 9:16 halitumiki.
Urefu unaotumika
Filamu za kati ya dakika mbili na nane zinatumika. Video ya dakika mbili hadi tatu kwa kawaida hutumia mistari au picha 24–32 na huchukua takriban saa moja. Utayarishaji wa kiwango cha marejeo wa dakika tatu hadi tano kwa kawaida hutumia picha 40–50 na huchukua takriban saa mbili. Filamu ndefu za dakika tano hadi nane zinaweza kutumia picha 60–80 na kuchukua takriban saa mbili hadi tatu.
Haya ni makadirio ya muda wa saa halisi, si dhamana. Kazi nyingi hufanywa na mawakala wa ujenzi kwa wakati mmoja.
Mahitaji ya Awali
Kabla ya usakinishaji, andaa yafuatayo:
- Claude Code au Codex.
- Node.js 18 au baadaye.
- Python 3.
- FFmpeg kwa uchimbaji wa fremu na ubadilishaji wa umbizo.
- Angalau GB 5 ya nafasi wazi unapoendesha mawakala kadhaa wa ujenzi kwa wakati mmoja.
Hati za shell zilizojumuishwa hutumia zsh na zilitengenezwa na kuthibitishwa kwenye macOS. Linux inapaswa kufanya kazi, lakini Windows haijajaribiwa. GPU haihitajiki kwa sababu Remotion huonyesha kupitia Chromium isiyo na kiolesura ikitumia CPU.
Sakinisha Ujuzi
1. Nakili hazina
git clone https://github.com/Vincentwei1021/anything2explainer.git2. Iunganishe na wakala wako wa uandishi wa msimbo
Kwa Claude Code, tengeneza kiungo cha ishara katika saraka yake ya ujuzi:
ln -s "$PWD/anything2explainer" ~/.claude/skills/anything2explainerKwa Codex, tumia saraka inayolingana ya ujuzi ya Codex:
ln -s "$PWD/anything2explainer" ~/.codex/skills/anything2explainer3. Sakinisha utegemezi wa mfumo na Python
Kwenye macOS, sakinisha FFmpeg kwa Homebrew:
brew install ffmpegTengeneza mazingira maalum ya Python na usakinishe utegemezi wa pamoja:
python3 -m venv ~/.venvs/a2e
source ~/.venvs/a2e/bin/activate
pip install 'edge-tts==7.2.8' numpy pillow scipyREADME imeweka edge-tts kwenye toleo la 7.2.8 kwa sababu hutegemea kituo cha Microsoft na huenda ikaharibika baada ya masasisho. Kifurushi cha scipy kinahitajika tu na hati ya QC ya kiasi, frame_metrics.py.
4. Ongeza utegemezi wa usimulizi wa Kiingereza
Usimulizi wa Kiingereza kwa chaguomsingi hutumia modeli ya kokoro-82m inayoendeshwa ndani ya kifaa pamoja na sauti ya am_liam. Sakinisha mahitaji yake ya ziada ikiwa unakusudia kutengeneza video za Kiingereza:
pip install kokoro soundfile
brew install espeak-ngUsimulizi wa Kichina kwa chaguomsingi hutumia sauti ya edge-tts inayotegemea wingu, zh-CN-YunxiNeural.
Tengeneza Video kwa Claude Code au Codex
Njia rahisi zaidi ni kueleza filamu unayoomba kwa lugha ya kawaida. Ujuzi unapaswa kujianzisha unapopatikana kwa wakala.
Nitengenezee video ya maelezo kuhusu hifadhidata za vekta.
Unaweza pia kutoa ombi hilo kwa Kichina:
讲一下向量数据库,做成一条讲解视频
Ingizo lako linaweza kuwa mada pana au makala au hati iliyopo. Pia utachagua urefu na lugha lengwa.
Elewa Hatua Tisa za Uzalishaji
- Kuandaa muundo: Wakala hunakili templeti ya Remotion kwenye mradi mpya.
- Utafiti: Wakala wa utafiti huandaa hati yenye vyanzo, ikijumuisha nambari muhimu na mifano yenye URL.
- Usimulizi na ratiba ya muda: Wakala huandika hati, huzalisha au kuleta sauti ya usimulizi, kisha hubadilisha mipaka ya maneno kuwa ratiba yenye muda sahihi wa fremu na jedwali la manukuu.
- Mpangilio wa matukio: Kila picha hupewa masafa ya fremu, tukio la usimulizi, mpango wa kuona, mwelekeo wa mwendo, kipengele kikuu na mpango wa mwangaza.
- Vipachiko na vielelezo: Mradi huongeza kichwa chake, kadi za sura, HUD, reli ya mtiririko wa uchakataji na aikoni mbili hadi tano mahususi kwa mada.
- Jaribio la awali: Wakala mmoja huunda kundi la kwanza la picha na kuonyesha hakikisho la sekunde 30.
- Ujenzi sambamba: Mawakala wa ziada huunda makundi yaliyosalia, kwa kawaida wakishughulikia picha tano hadi saba kila mmoja.
- Uonyeshaji: Filamu kamili huonyeshwa na kuchanganuliwa kwa vipimo vya kiasi vya fremu.
- QC na marekebisho: Mawakala wa QC hukagua sura, mawakala wa marekebisho hushughulikia matatizo, na mradi huthibitishwa tena kabla ya uwasilishaji.
Tumia Vituo Vinne vya Ukaguzi
Mchakato unasitisha kwa makusudi mara nne ili uweze kufanya maamuzi muhimu kabla mabadiliko hayajawa ghali.
Hatua ya ukaguzi 1: Urefu na lugha
Chagua urefu wa filamu na ama Kichina au Kiingereza kabla uandishi wa skripti kuanza. Urefu huathiri wigo wa maudhui, ukubwa wa usimulizi, idadi ya picha, matumizi ya diski na idadi ya mawakala wanaofanya kazi sambamba. Lugha hubadilisha uchapaji, bajeti ya manukuu, mwendo na sauti chaguomsingi kupitia lang katika src/config.ts.
Hatua ya ukaguzi 2: Idhini ya usimulizi
Kagua usimulizi kamili kabla ya kutengeneza sauti. Sauti ya usimulizi ikishafungwa, nambari za fremu huwekwa kwenye picha binafsi. Kubadilisha hata neno moja kunaweza kuhitaji muda wa filamu nzima urekebishwe, hivyo huu ndio wakati wa gharama nafuu zaidi wa kufanya marekebisho ya uhariri.
Hatua ya ukaguzi 3: Chaguo la sauti
Chagua sauti chaguomsingi, injini nyingine ya TTS au rekodi yako iliyokamilika. Usipotaja mbadala, mchakato hutumia edge-tts Yunxi kwa Kichina na kokoro-82m Liam kwa Kiingereza.
Hatua ya ukaguzi 4: Sekunde 30 za kwanza
Kagua toleo la majaribio kabla makundi yaliyosalia ya picha kujengwa. Kurekebisha mwelekeo wa kuona wakati huu huathiri kundi la kwanza pekee; kuurekebisha baada ya toleo kamili kunaweza kuhitaji mabadiliko katika kila kundi.
Endesha Kiolezo Mwenyewe
Unaweza kutumia skripti zilizoambatishwa moja kwa moja unapotaka udhibiti zaidi wa mchakato wa utayarishaji. Unda mradi kutoka kwenye kiolezo na uingie kwenye saraka yake:
template/scripts/new_project.sh ~/work/my-video myslug
cd ~/work/my-videoKisha fuata mfuatano wa mwongozo:
- Andika faili la utafiti katika
research/调研.md. - Unda
script/narration.txtna utengeneze ratiba ya sauti ya usimulizi. - Andika
script/storyboard_src.mdna utoe ubao wa hadithi. - Hariri lugha, mandhari ya nyuma na mipangilio inayohusiana katika
src/config.ts. - Tekeleza makundi ya picha chini ya
src/shots/G1hadisrc/shots/Gn. - Tengeneza hakiki ya mwanzo.
- Tengeneza video ya mwisho yenye toleo na uendeshe vipimo vya fremu.
- Kagua, rekebisha na utengeneze matoleo yanayofuata kama v2 au v3.
python3 scripts/tts_build.py
python3 scripts/render_storyboard.py
scripts/preview.sh 30
VER=v1 scripts/render.sh
python3 scripts/frame_metrics.pyGeuza Lugha na Mandhari ya Nyuma
Mipangilio ya msingi ya mradi iko katika src/config.ts. Weka lang kuwa 'zh' au 'en'. Kichina hutumia kikomo cha manukuu cha herufi 16 kwa kila kizuizi, huku Kiingereza kikitumia herufi 48 kwa kila kizuizi.
Swichi inayotumika ya mandhari ya nyuma ni:
bg: 'stars' | 'dots'Chaguo la nyota huunganisha uga wa nyota na mteremko wa ukungu. Chaguo la nukta hutumia wimbi la uga wa nukta. Mradi hutoa kimakusudi mtindo mmoja wa kuona wenye chaguo hizi mbili za mandhari ya nyuma.
Kwa mabadiliko mapana zaidi ya kuona, hariri reference/style-guide.md na src/ui.tsx. Vipengele vya picha hutegemea viunzi vilivyoshirikiwa, hivyo kubadilisha ufafanuzi mkuu ni bora kuliko kuweka mtindo wa kila picha kivyake.
Tumia Sauti Yako ya Usimulizi
Hulazimiki kutumia chaguo-msingi za TTS zilizo kwenye kifurushi. Weka sauti iliyokamilika katika:
public/assets/<slug>/audio.wavKisha jaza src/common/timeline.ts na subs.ts mwenyewe. Muundo unaohitajika umeandikwa mwanzoni mwa tts_build.py. Ratiba na data ya manukuu zikishapatikana, hatua za ubao wa hadithi, ujenzi wa picha, utoaji na ukaguzi wa ubora hubaki zilezile.
Vidokezo vya Juu vya Utayarishaji
Idhinisha maneno kabla ya kupamba picha
Chukulia idhini ya usimulizi kama kufunga kwa lazima. Kwa kuwa picha hutumia masafa ya fremu yasiyobadilika, mabadiliko ya skripti ya kuchelewa huvuruga zaidi kuliko marekebisho ya kawaida ya kuona.
Tumia majaribio kama kipimo cha mtindo
Kagua uchapaji, mpangilio, kasi ya mwendo, mwangaza, usomaji wa manukuu na mandhari ya nyuma wakati wa ukaguzi wa kwanza wa sekunde 30. Usiidhinishe jaribio kwa sababu tu limetengenezwa kwa mafanikio.
Panua kazi sambamba kwa uangalifu
Filamu ndefu zinaweza kutumia mawakala 10–14 wa ujenzi. Mawakala kadhaa wanaweza kuunganisha Remotion kwa wakati mmoja, jambo linaloongeza matumizi ya hifadhi na mzigo wa mfumo. Hakikisha angalau GB 5 ziko wazi na tuma mawakala kwa mawimbi unapokaribia kikomo cha vidirisha vya tmux kilichoelezwa na mradi.
Hifadhi ufuatiliaji wa vyanzo
Kila nambari, mwaka, shirika na istilahi ya Kiingereza inayoonyeshwa kwenye skrini inapaswa kufuatiliwa hadi kwenye URL iliyo katika hati ya utafiti. Madai ambayo hayajathibitishwa yanapaswa kubaki nje ya usimulizi na picha.
Tumia matoleo yenye nambari
Weka VER=v1, kagua vipimo na matokeo ya ukaguzi wa ubora kwa kila sura, kisha unda matoleo yaliyorekebishwa kama v2 au v3. Hii huhifadhi historia wazi ya ukaguzi badala ya kubadilisha matokeo ya awali.
Chunguza nyenzo za marejeleo
Saraka ya examples/rag/ ina mfululizo wa utayarishaji wa filamu ya marejeo, ukiwemo utafiti, usimulizi, ubao wa hadithi, chanzo cha picha, ripoti na madokezo ya uwasilishaji. Saraka ya examples/contrast/ ina jozi sita za fremu mbaya dhidi ya nzuri za kutathmini mpangilio na mwangaza.
Saraka ya reference/ pia inaandika maeneo salama, paleti, fonti, fomula za mwendo, kanuni za mwangaza, taratibu za ubao wa hadithi, itifaki za mawakala, violezo vya vidokezo na mafunzo yaliyopatikana katika filamu zilizotangulia.
Vikomo Muhimu na Leseni
- Lugha zinazotumika ni Kichina na Kiingereza.
- Template inachukulia video ya mlalo yenye mwonekano wa 1280×720 na kwa sasa haitumii matokeo ya 9:16.
- Haijaundwa kwa mawasilisho ya mtu akizungumza moja kwa moja, uzalishaji unaotegemea zaidi matukio halisi, au kuiga video iliyopo.
- Video za ziada za hiari za matukio halisi lazima zitoke kwenye vyanzo visivyohitaji malipo ya hakimiliki na zirekodiwe kwenye faili ya manifest pamoja na URL ya chanzo, leseni, hashi ya SHA-256 na matumizi yake.
- Toolkit hii inatumia leseni ya PolyForm Noncommercial 1.0.0. Matumizi yasiyo ya kibiashara ni ya bure, huku matumizi ya kibiashara yakihitaji idhini ya awali kutoka kwa mwandishi.
- Video zilizoundwa kwa kutumia toolkit hii ni mali ya waundaji wake.
- Fonti zilizounganishwa pamoja na Remotion zina masharti yao ya leseni.
Kagua ukurasa wa mradi wa hazina na faili za leseni kabla ya uzalishaji au usambazaji, hasa kwa kazi za kibiashara.
Hitimisho
anything2explainer hutoa zaidi ya template ya video: huipa Claude Code au Codex mfumo wa uzalishaji uliopangwa wa kubadilisha nyenzo zilizofanyiwa utafiti kuwa uhuishaji wa Remotion unaoweza kuzalishwa kwa njia ileile kila mara. Anza na mada iliyolenga, fanya maamuzi kwa uangalifu katika vituo vinne vya ukaguzi, idhinisha masimulizi kabla ya TTS, thibitisha toleo la majaribio la sekunde 30, kisha tumia uwasilishaji wenye matoleo pamoja na udhibiti wa ubora wa kiasi ili kuboresha filamu ya mwisho.
