Eiti į turinį

Vidinis įrankis · Vaizdo įrašų montavimas

Montažas, kuriame AI agentas turi savo parašą

HEXART Video Edit yra mūsų vaizdo įrašų redaktorius, sukurtas su Rust. Montuotojas ir AI agentas („Claude Code“ per MCP) tuo pačiu metu dirba tame pačiame projekte. Kiekvienas agento pakeitimas yra atskira revizija su jo parašu, kurią žmogus gali atšaukti vienu Ctrl+Z.

HEXART Video Edit ekranas: laiko juosta su dviem AI agento pakeitimais ir projekto skaičiais: 121 MCP įrankis, 227 293 Rust eilutės, 1 233 testai, 79 eksporto išankstinių nustatymų
Kalba
Rust, 2024 m. leidimas
Kodas
227 293 eilutės 16 modulių
Automatiniai testai
1 233
MCP įrankiai agentui
121
Eksportavimo išankstiniai nustatymai
79
Bendruomenės
208 per 16 dienų
Versija
0.14.0, 2026 m. spalio 26 d.
Platforma
Windows 11, GPU su „DirectX 12“ palaikymu

01Iššūkis

Agento pakeitimą turi būti galima atšaukti

Šiandien AI agentas gali sumontuoti medžiagą pagal muziką, parengti vertikalią versiją ir pridėti subtitrus. Problemos prasideda, kai jis dirba tame pačiame projekte kaip montuotojas. Abiejų atlikti pakeitimai susimaišo, o atšaukus vieną iš jų sugadinamas kitas.

Sukūrėme redaktorių, kuriame nuo pirmojo „commit“ galioja viena taisyklė: projektas keičiamas tik komandomis, įrašytomis bendroje istorijoje, prie kiekvieno įrašo nurodant autorių.

02Sprendimas

Viena pakeitimų istorija žmogui ir agentui

  • Vienas užklausimas, viena peržiūra

    Kiekvienas agento įrankio iškvietimas yra tiksliai viena peržiūra, kurios autorius nurodomas formatu agentas:klientas#numeris. Montuotojas ją mato istorijoje ir gali atšaukti vienu Ctrl+Z.

  • Projekto kopijos planas

    Iškvietimas pirmiausia suplanuojamas projekto momentinėje kopijoje. Jei kuris nors žingsnis nepavyksta, projektas lieka nepakeistas, o klaidos pranešime nurodomas komandos numeris.

  • Agentas atšaukia tik savo veiksmus

    Agento komanda „undo“ veikia tik jo paskutinę redakciją. Žmogaus ar kitos agento sesijos pakeitimų ji neatšauks be aiškaus naudotojo prašymo.

  • Mokamos akcijos laukia patvirtinimo

    Vaizdų ir vaizdo įrašų generavimas, transkripcija, failų siuntimas, publikavimas, trynimas ir ilgesnis eksportavimas laukia patvirtinimo redaktoriaus lange. Veikiant be lango, jie atmetami.

Laikas skaičiuojamas flickais

Laiko juosta laiką skaičiuoja flickais: 705 600 000 vienetų per sekundę. Kadras, esant 23,976, 25, 29,97 ir 60 kadrų per sekundę, visada išreiškiamas sveikuoju skaičiumi, todėl montavimo taškas tiksliai sutampa su kadru, be apvalinimo klaidų.

03Agentas

121 MCP įrankis

Agentas jungiasi per Model Context Protocol: vietinį HTTP serverį su prieigos raktu ir Host bei Origin antraščių kontrole arba per stdio. Norint prijungti prie Claude Code, užtenka vienos komandos: claude mcp add hexart -- hve mcp --connect. Serveris veikia ir fone, net kai langas uždarytas.

121 įrankis apima projektą, mediją, laiko juostą, efektus, išraiškas, garso mikšerį, žiniatinklio sluoksnius, žymeklius, medžiagos analizę, rotoskopiją, takelių atskyrimą, generavimą, eksportavimą ir failų pristatymą. Agentas mato savo darbo rezultatą naudodamas įrankį render_frame, kuris pateikia tikslią kadro kopiją kaip vaizdą.

04Variklis

Visavertis redaktorius, ne FFmpeg priedas

  • Eksportas: 79 išankstinių nustatymų

    MP4, MOV, MKV, WebM, MXF ir AVI; H.264, HEVC, AV1, VP9, ProRes, DNxHR, CineForm, FFV1 ir HAP; PNG, TIFF, OpenEXR ir DPX sekos. Aparatinis kodavimas NVENC, Quick Sync ir AMF.

  • Integracija su kitomis programomis

    Premiere XML, OpenTimelineIO ir EDL. Tiesioginis išvesties signalas per NDI. RAW medžiaga iš Blackmagic (BRAW) ir RED (R3D) kamerų apdorojama atskirais dekoderiais.

  • Spalva GPU

    Peržiūra naudojant wgpu ir DirectX 12, kompozicija tiesinėje erdvėje, Rec.709, PQ ir HLG išvestis. Lift, gamma, gain ir offset reguliavimo ratai, kreivės, HSL kvalifikatorius, bangos forma, vektorskopas ir histograma.

  • Garsas

    LUFS ir true peak matavimas, efektai takeliuose ir master kanale, VST3 ir CLAP papildiniai su delsos kompensavimu, vietinis takelių atskyrimas naudojant Spleeter ir HTDemucs modelius.

  • Žiniatinklio sluoksniai ir išraiškos

    HTML, CSS ir JavaScript (GSAP, three.js, Lottie), pateikiami po kadrą naudojant Chrome arba Edge. Išraiškos pilnuoju JavaScript, veikiančiu QuickJS-ng variklyje.

  • Subtitrai ir vertikalus formatas

    Karaokės subtitrai pagal „ElevenLabs Scribe v2“ transkripciją ir automatinis 9:16 kadras, sekantis veidus.

05Matavimas

290 sekundžių muzikinio vaizdo klipo eksportuota per 38 sekundes

Bandymas su muzikiniu vaizdo klipu, kuriame yra 90 elementų, trukmė 289,9 s, raiška 1536 × 656 px. Siužetinės lentos importavimas truko 9,4 s, o H.264 eksportavimas su garsu 37,9 s, t. y. 191 kadras per sekundę.

Peržiūroje atkurta 500 iš 500 kadrų. Kadro atvaizdavimas vidutiniškai truko 1,8 ms, o 95 % atvejų ne ilgiau kaip 5,5 ms. Matavimai atlikti darbo stotyje, kurioje kuriamas redaktorius.

06Kaip atsirado

208 įrašų per 16 dienų

Pirmasis commitas sukurtas 2026 m. spalio 12 d., 0.14.0 versiją pažymėjome spalio 26 d. Prie 187 iš 208 commitų dirbo AI agentai: prie 186 dirbo Claude Opus 5.5, prie vieno, Claude Sonnet 5.5. Apimtis, sprendimai ir priėmimas lieka žmogaus atsakomybė.

Agentų sesijos veikia lygiagrečiai atskirose šakose. Kiekviena perima užduotį iš sąrašo, o kiekvienas modulis turi savininką. Prieš sujungiant atliekamos visos patikros: formatavimas, „clippy“ analizė be įspėjimų, testai ir kompiliavimas. Architektūriniai sprendimai įrašomi į žurnalą, kuriame šiandien yra 34 įrašai.

07metai

Vidinis įrankis, ne parduodamas produktas

HEXART Video Edit naudojame savo gamyboje. Viešos versijos, kainoraščio ar atsisiuntimo puslapio nėra. macOS sistemoje jo netestavome, o užduočių sąraše yra 45 neįvykdytos užduotys, įskaitant dotLottie archyvus ir langų sekimą spalvų korekcijoje.

Klausimai ir atsakymai

Klausimai apie HEXART Video Edit

Ar DI agentas gali sugadinti montavimo projektą?

Kiekvienas agentas iškvietimas yra viena peržiūra toje pačioje istorijoje kaip ir montuotojo pakeitimai, pažymėta kaip agento. Iškvietimas pirmiausia suplanuojamas projekto kopijoje: jei kuris nors žingsnis nepavyksta, niekas nepasikeičia. Žmogus agento pakeitimą atšaukia vienu Ctrl+Z.

Kaip prijungti Claude Code prie HEXART Video Edit?

Viena komanda: claude mcp add hexart -- hve mcp --connect. Jei serveris dar neveikia, komanda jį paleidžia fone. Serveris klausosi tik vietinių prisijungimų ir reikalauja prieigos rakto.

Ar HEXART Video Edit parduodama?

Ne. Tai įrankis, su kuriuo dirbame savo gamyboje. Viešos versijos ir kainoraščio nėra. Tokį patį principą, kai AI agentas dirba šalia žmogaus ir fiksuoja visą pakeitimų istoriją, diegiame klientų įrankiuose.

Norite AI agento savo vaizdo montaže?

Kuriame įrankius, kuriuose AI agentas dirba kartu su žmogumi, o kiekvieną jo pakeitimą galima atšaukti. Aprašykite, kaip vyksta jūsų darbo procesas.

Užsakyti praktinius mokymus su Paul

Pasirinkite trisdešimt minučių arba visą seminarą. Laiką rezervuojate kalendoriuje, patvirtinimas ateina iš karto.