mirror of
https://github.com/storytold/filmcraft.git
synced 2026-10-22 18:22:22 +00:00
Merge pull request #843 from vangel76/gap-workflow-acceptance
#835: workflow acceptance tests through the MCP server, checked by ffprobe
This commit is contained in:
commit
22d069560a
4 files changed
+498
No files matched your search
@@ -117,6 +117,12 @@ platforms** G4, G9, G17; **performance** G16; **ecosystem** G11; **measurement**
|
||||
|
||||
## G6. No real-world media corpus or workflow acceptance tests
|
||||
|
||||
- **Done:** first scripted MCP workflows (#835, `apps/filmcraft-cli/tests/workflows.rs`): the
|
||||
`filmcraft-cli mcp` binary imports ffmpeg-made phone-like VFR H.264 + AAC MP4 and long-GOP
|
||||
H.264 Matroska with two audio tracks (AAC, AC-3), edits (extract, audio gain, title; ripple
|
||||
trims, colour matte, cross dissolve), exports H.264 MP4, and saves a project that a new process
|
||||
exports as ProRes; ffprobe / ffmpeg check streams, frame count, duration, frame placement, A/V
|
||||
sync, title pixels, dissolve mix and audio levels. Skipped without ffmpeg.
|
||||
- **Missing:** a pinned corpus of phone, camera and screen recordings (variable frame rate,
|
||||
damaged files, long GOP, odd containers, multi-track audio), each with an import → edit → export
|
||||
round trip checked against an ffprobe / ffmpeg oracle; scripted MCP sessions that do real jobs
|
||||
|
||||
Reference in new issue
Block a user