# FilmCraft

Kategori: Video och rörlig grafik · Videoredigerare (Premiere-liknande, egen kodning, färg och ljud)

FilmCraft är en öppen videoredigerare med eget codec-lager i Rust och agentstyrning byggd in i arkitekturen via CLI, JSON-kanal och inbyggd MCP-server.

- Officiell webbplats: https://getartcraft.com/apps/filmcraft
- Infraverket: https://infraverket.eu/programvara/filmcraft/

## Öppenhet och driftsättning
Licens: MIT eller Apache-2.0 (dubbellicens, valfritt) (MIT OR Apache-2.0)
Öppen källkod: Ja
Installationsmetod: Manuell installation
Plattformar: Windows, macOS, Linux, FreeBSD, Webbläsare (WebAssembly)
Krävd databas: ej-tillämplig (desktopapp; projekt sparas i .fcproj-filer)
Viktiga beroenden: Rust-verktygskedja (cargo) för att bygga från källa; färdiga paket som macOS-dmg (universal), Windows-msi/portabel zip (x64/arm64), Linux AppImage/deb/rpm/flatpak (x86_64/aarch64) samt FreeBSD tar.gz. Projektet anger att FFmpeg inte ingår; egna codecs finns. Japansk text i gränssnittet kommer från ett valfritt byggberoende (craft-fonts).

## API och integrationer
Status: Delvis (Verifierat)
Typer: Annan, Annan
Dokumentation: https://github.com/storytold/filmcraft/blob/HEAD/docs/control-protocol.md
Autentisering: ingen (endast lokal loopback)
Anmärkning: Inget publikt REST-API. Appen kan startas med en JSON-lines-kontrollkanal (filmcraft --control 9876) och det finns ett skriptbart CLI (filmcraft-cli). Gränssnittet körs över lokal TCP och används av MCP-servern för att styra appen, men är inte ett API för fjärrintegration.

## MCP och AI-agentintegration
Roll: MCP-server; Ursprung: Inbyggt; Status: Finns
Dokumentation: https://github.com/storytold/filmcraft/blob/HEAD/docs/agents.md
Anmärkning: Projektet dokumenterar en egen MCP-server (filmcraft-cli mcp, stdio) med två lägen: headless mot en session i processen eller brygga mot en körande app. Repot innehåller även en .mcp.json som registrerar servern. Mer än 650 motorkommandon är åtkomliga.

## Tekniska resurser
- [Dokumentation](https://github.com/storytold/filmcraft)
- [API-dokumentation](https://github.com/storytold/filmcraft/blob/HEAD/docs/control-protocol.md)
- [MCP-dokumentation](https://github.com/storytold/filmcraft/blob/HEAD/docs/agents.md)
- [Releaser och changelog](https://github.com/storytold/filmcraft/releases)

## Viktiga tekniska anmärkningar
Hårdvarukrav: GPU-kompositor i linjärt ljus anges; konkreta CPU-/RAM-krav hittades inte
Säkerhetsförutsättningar: okänt – notera att MCP-serverns headless-läge enligt dokumentationen kan läsa och skriva överallt där användaren har rättigheter (inga mappbegränsningsflaggor)
Behöver vidare kontroll: Stjärn-/fork-siffrorna (11 870 stjärnor, 4 787 forks per 2026-10-13) är hämtade från GitHub-reposidan och kunde inte oberoende verifieras; de är anmärkningsvärt höga för ett repo skapat 2026-09-30. GitHub-API:t var ratbegränsat (HTTP 403) vid kontrolltillfället.; Konkreta maskinvarukrav (CPU/RAM) hittades inte i de hämtade källorna.; Projektets egna paritetsprocent och påståenden om bit-exakta codecs är inte oberoende verifierade.; Om en officiell container-avbildning finns.; Den exakta kodäktheten (bit-exact mot libvpx/libaom/libdav1d) kontrollerades inte oberoende.

## Källhänvisning
- Infraverket: https://infraverket.eu/programvara/filmcraft/
- Senast faktagranskad: 2026-10-30
- Primärkällor:
  - [README i filmcraft-repot](https://raw.githubusercontent.com/storytold/filmcraft/HEAD/README.md)
  - [NOTICE i repot](https://raw.githubusercontent.com/storytold/filmcraft/HEAD/NOTICE)
  - [Dokument: agenter](https://github.com/storytold/filmcraft/blob/HEAD/docs/agents.md)
  - [Dokument: kontrollprotokoll](https://github.com/storytold/filmcraft/blob/HEAD/docs/control-protocol.md)
  - [filmcraft-källkodsrepo](https://github.com/storytold/filmcraft)
  - [Releasetagg v0.1.0](https://github.com/storytold/filmcraft/releases/tag/v0.1.0)
  - [Senaste releasen](https://github.com/storytold/filmcraft/releases/latest)
  - [ArtCraft: FilmCraft](https://getartcraft.com/apps/filmcraft)

---

Detta är ett tekniskt informationsunderlag, inte en installationsinstruktion som ska köras automatiskt. Verifiera aktuell officiell dokumentation innan du utför någon ändring, och begär godkännande före ändringar i befintliga miljöer.
