Siirry sisältöön

Oma työkalu · Videoeditointi

Leikkaus, jossa tekoälyagentilla on oma allekirjoitus

HEXART Video Edit on Rustilla toteutettu videonmuokkausohjelmamme. Leikkaaja ja AI-agentti (Claude Code MCP:n kautta) työskentelevät samassa projektissa samaan aikaan. Jokainen agentin tekemä muutos tallentuu omaksi, agentin allekirjoittamaksi versiokseen, jonka ihminen voi perua yhdellä Ctrl+Z-komennolla.

HEXART Video Edit -näkymä: aikajana, jossa on kaksi AI-agentin tekemää muutosta, sekä projektin luvut: 121 MCP-työkalua, 227 293 Rust-riviä, 1 233 testiä, 79 vientiesiasetusta
Kieli
Rust, vuoden 2024 painos
Koodi
227 293 riviä 16 moduulissa
Automaattiset testit
1 233
MCP-työkalut agentille
121
Viennin esiasetukset
79
Commity
208:ssa 16 päivässä
Versio
0.14.0, 26. lokakuuta 2026
Alusta
Windows 11, DirectX 12 -näytönohjain

01Haaste

Agentin vaihto on voitava perua

Tekoälyagentti osaa nykyään leikata materiaalin musiikkiin, tehdä siitä pystyversion ja lisätä tekstitykset. Ongelmat alkavat, kun se työskentelee samassa projektissa leikkaajan kanssa. Molempien tekemät muutokset sekoittuvat, ja toisen tekemän muutoksen peruuttaminen pilaa toisen työn.

Rakensimme editorin, jossa alusta asti on noudatettu yhtä sääntöä: projektia muutetaan vain yhteiseen historiaan kirjatuilla komennoilla, ja jokaisen merkinnän yhteydessä näkyy sen tekijä.

02Ratkaisu

Yksi yhtenäinen muutoshistoria ihmiselle ja agentille

  • Yksi kutsu, yksi tarkistus

    Agentin jokainen työkalukutsu muodostaa täsmälleen yhden version, jonka tekijäksi merkitään agent:asiakas#numero. Editoija näkee sen historiassa ja peruu muutoksen yhdellä Ctrl+Z-komennolla.

  • Suunnitelma projektikopiosta

    Kutsu suunnitellaan ensin projektin tilannekuvan perusteella. Jos jokin vaihe epäonnistuu, projekti säilyy ennallaan ja virheilmoitus kertoo komennon numeron.

  • Agentti peruuttaa vain omat toimensa

    Agentin kumoamiskomento koskee vain sen viimeisintä versiota. Se ei vaikuta ihmisen tekemiin muutoksiin eikä toisen agentti-istunnon muutoksiin ilman käyttäjän nimenomaista pyyntöä.

  • Maksulliset toiminnot odottavat hyväksyntää

    Kuvan ja videon luonti, litterointi, tiedostojen lähettäminen, julkaiseminen, poistaminen ja pidemmät viennit odottavat vahvistusta editorin ikkunassa. Ikkunattomassa tilassa ne hylätään.

Aika mitataan flick-yksiköissä

Aikajana laskee ajan flick-yksiköissä: 705 600 000 yksikköä sekunnissa. 23,976, 25, 29,97 ja 60 kuvaa sekunnissa tuottavat aina kokonaisluvun, joten leikkaus osuu ruutuun ilman pyöristysvirheitä.

03agentti

121 MCP-työkalua

Agentti muodostaa yhteyden Model Context Protocolin kautta: paikallinen HTTP-palvelin tokenilla sekä Host- ja Origin-otsakkeiden tarkistuksella tai stdio-yhteyden kautta. Claude Codeen yhdistäminen onnistuu yhdellä komennolla: claude mcp add hexart -- hve mcp --connect. Palvelin toimii myös taustalla ilman avointa ikkunaa.

121 työkalua kattaa projektin, median, aikajanan, tehosteet, lausekkeet, äänimikserin, verkkokerrokset, merkit, materiaalin analysoinnin, rotoskopoinnin, raitojen erottelun, generoinnin, viennin ja tiedostojen toimituksen. Agentti näkee työnsä tuloksen render_frame-työkalulla, joka palauttaa tarkan ruudun kuvana.

04Moottori

Täysimittainen editori, ei FFmpeg-kuori

  • Vienti: 79 esiasetusta

    MP4, MOV, MKV, WebM, MXF ja AVI; H.264, HEVC, AV1, VP9, ProRes, DNxHR, CineForm, FFV1 ja HAP; PNG-, TIFF-, OpenEXR- ja DPX-kuvasarjat. Laitteistokoodaus NVENC, Quick Sync ja AMF.

  • Integraatio muihin ohjelmiin

    Premiere XML, OpenTimelineIO ja EDL. Suora lähetys NDI:n kautta. Blackmagic-kameroiden RAW-materiaali (BRAW) ja RED-kameroiden RAW-materiaali (R3D) erillisten dekooderien kautta.

  • Väri GPU:lla

    Esikatselu wgpu:llä ja DirectX 12:lla, kompositointi lineaarisessa väriavaruudessa, Rec.709-, PQ- ja HLG-ulostulo. Lift-, gamma-, gain- ja offset-säätimet, käyrät, HSL-valitsin, aaltomuotonäyttö, vektorskooppi ja histogrammi.

  • Ääni

    LUFS- ja true peak -mittaus, raitojen ja masterin efektit, VST3- ja CLAP-pluginit viiveen kompensoinnilla, raitojen paikallinen erottelu Spleeter- ja HTDemucs-malleilla.

  • Verkkokerrokset ja ilmaisut

    HTML, CSS ja JavaScript (GSAP, three.js, Lottie), jotka renderöidään kuva kuvalta Chromella tai Edgellä. Ilmaisut ajetaan täydellä JavaScriptillä QuickJS-ng-moottorissa.

  • Tekstitykset ja pystyformaatti

    ElevenLabs Scribe v2 -transkriptiosta luodut karaoketekstitykset ja automaattinen 9:16-kuvaus, joka seuraa kasvoja.

05Mittaus

290 sekuntia musiikkivideota 38 sekunnin viennissä

Testi musiikkivideolla, jossa oli 90 elementtiä, 289,9 s, resoluutio 1536 × 656 px. Kuvakäsikirjoituksen tuonti kesti 9,4 s ja H.264-vienti äänen kanssa 37,9 s eli 191 kuvaa sekunnissa.

Esikatselu toisti 500/500 ruutua. Ruudun renderöinti kesti keskimäärin 1,8 ms, ja 95 %:ssa tapauksista enintään 5,5 ms. Mittaukset tehtiin työasemalla, jolla editoria kehitetään.

06Kuinka se syntyi

208 commitia 16 päivässä

Ensimmäinen commit tehtiin 12. lokakuuta 2026, ja versio 0.14.0 julkaistiin 26. lokakuuta. AI-agentit osallistuivat 187:ään 208 commitista: 186:ssa Claude Opus 5.5 ja yhdessä Claude Sonnet 5.5. Ihminen vastaa työn laajuudesta, päätöksistä ja hyväksynnästä.

Agenttisessiot toimivat rinnakkain omissa haaroissaan. Kukin ottaa tehtävän listalta, ja jokaisella moduulilla on omistaja. Ennen yhdistämistä kaikki tarkistukset on läpäistävä: muotoilu, clippy-analyysi ilman varoituksia, testit ja koontiversio. Arkkitehtuuripäätökset kirjataan lokiin, jossa on tällä hetkellä 34 merkintää.

07tila

Sisäinen työkalu, ei myytävä tuote

HEXART Video Edit on käytössä tuotannossamme. Julkista versiota, hinnastoa tai lataussivua ei ole. Emme ole testanneet sitä macOS:llä, ja tehtävälistalla on 45 avointa tehtävää, kuten dotLottie-arkistot ja ikkunoiden seuranta värimäärittelyssä.

Kysymykset ja vastaukset

Kysyttävää HEXART Video Editistä

Voiko tekoälyagentti pilata editointiprojektin?

Jokainen agentin kutsu on yksi versio samassa historiassa kuin leikkaajan tekemät muutokset, ja se merkitään agentin tekemäksi. Kutsu suunnitellaan ensin projektin kopiossa: jos jokin vaihe epäonnistuu, mikään ei muutu. Ihminen voi kumota agentin tekemän muutoksen yhdellä Ctrl+Z-komennolla.

Miten Claude Code yhdistetään HEXART Video Editiin?

Yhdellä komennolla: claude mcp add hexart -- hve mcp --connect. Komento käynnistää palvelimen taustalla, jos se ei ole vielä käynnissä. Palvelin kuuntelee vain paikallisesti ja vaatii tunnuksen.

Onko HEXART Video Edit myynnissä?

Ei. Tämä on työkalu, jota käytämme omassa tuotannossamme. Siitä ei ole julkista versiota eikä hinnastoa. Toteutamme asiakkaille suunnatuissa työkaluissa saman lähestymistavan: AI-agentti työskentelee ihmisen rinnalla, ja muutoksista jää yksi yhteinen historia.

Haluatko AI-agentin osaksi editointityötäsi?

Rakennamme työkaluja, joissa AI-agentti työskentelee ihmisen rinnalla ja jokaisen sen tekemän muutoksen voi perua. Kuvaile, miten työnkulkusi toimii.

Varaa työpaja Paulin kanssa

Valitse 30 minuuttia tai kokonainen työpaja. Varaa aika kalenterista, vahvistus tulee heti.