
今天拆的是 kinocut:一个把 FFmpeg 包成 196 个有类型 MCP 工具的本地服务端,渲染前拦参数、渲染后留回执、发布前打分。文章给全它在链条上的位置、最短的上手路径、装到的版本与仓库对不上等五处阻塞,以及今天该不该动手的判断。


release_checkpoint 会把后两样跟质量结论一起返回。走 repurpose 的话,还有按平台分好的竖版、横版、方版投放包,各自带清单和待人工复核的材料1。要在自己的脚本里用,它另有一套 Python 客户端,同一条链写下来是 trim → ai_transcribe → subtitles → resize → release_checkpoint1。brew install ffmpeg,Ubuntu/Debian 用 sudo apt install ffmpeg,Windows 装一个在 PATH 上的构建3。uvx --from kinocut kino doctor 不用全局安装就能跑;要装就是 pip install kinocut。doctor 的通过标准是 summary.required_ok == true,它会报出你手上哪些功能可用、缺什么3。claude mcp add kinocut -- uvx --from kinocut kino;Cursor 和其他本地 stdio 客户端用同一段 JSON3。python scripts/golden_path.py;仓库里还有一条最小的信心工作流,会自己生成一小段素材、做出一个检查过的竖版、跑完质量与发布闸门,最后写出一个 video_receipt.json1。kino repurpose ep-42.mp4 --platforms youtube-shorts tiktok instagram-reel,接着是 preflight 0 failures、2 warnings clamped,转写 41:32(本地 whisper),挑出 3 段,按 9:16 跟随说话人重构,字幕按词对齐并烧录,质量分 84 通过,回执落到 out/receipt.json,里面还留了 2 项等人看2。pip install kinocut,或者去点那个链接。
kino doctor 核对自己手上有什么,把「仓库里写了」和「装完能用」当成两件事。[Parsed_movie_0 @ ...] Failed to avformat_open_input 'D',跟着一句 Error processing filtergraph: No such file or directory。走 lavfi 的那一路质量检查在绝对路径上全失败,movie 滤镜只拿到了盘符,亮度、对比度、饱和度、色彩平衡、RGB 均值都在这一路里。D:\... 这样的绝对路径跑这些检查。D\: 在第二次被拆成了 D,修法是把值包进单引号;他写明这是 Windows 11 加 kinocut 1.15.1、ffmpeg 8.1 与 9.0.1 上的复现。
D,不是完整路径。7public_claims.json:开发尖端那些数字描述的是仓库,任何情况下都不要当成 PyPI 上的版本4。kino doctor 会报出缺什么。kinocut[transcribe]。video_repurpose,而不是 CLI 或 Python 客户端的 repurpose。--min-score 80,shorts-package 没有 --allow-fail 就失败关闭,而持久化的 MCP video_repurpose 不套用 min_score1。| 方案 | 你给它什么 | 它给你什么 | 它在这一层 | 许可与公开体量 |
|---|---|---|---|---|
| kinocut(本期) | 一个本地媒体文件,加上 PATH 上的 FFmpeg | 有类型的工具调用,和一张可核对的回执:成片、每步的哈希、质量分、待人工确认项 | Agent 与 FFmpeg 之间的执行与验证层 | Apache-2.0;155 star、38 fork、1,503 次提交1 |
| video-use(第 3 期) | 一个装原始素材的文件夹,加一把 ElevenLabs key | 按词边界剪出来的成片,连转写稿、剪辑决定和字幕一起交回 | 方法论与资产层里的剪辑手艺 | MIT;25,059 star、3,042 fork11 |
| video-shotcraft(第 1 期) | 一句需求和你产品的截图 | 一支还能继续编辑的 Remotion 宣传片工程 | 站在 Remotion 之上的镜头与动效资产库 | Apache-2.0;8,871 star、795 fork12 |
| OpenMontage(第 2 期) | 一句需求,加你的素材 | 走完工序的成片,带审批门、决策日志和预算上限 | 流程与方法层,安排哪个阶段谁做什么 | AGPL-3.0;59,752 star、7,535 fork13 |
| HyperFrames | 用 HTML、CSS 和 GSAP 写的合成 | 确定性渲染出的 MP4 | 渲染底座;kinocut 可以把 Hyperframes 当可选后端调起来 | Apache-2.0;51,048 star、4,649 fork14 |
| hypit | 一支参考视频,或者一句描述 | 一套以词为锚点的工作流,换宿主、换语言、换比例都能重跑 | 视频工作流的描述语言 | 自订许可;8,767 star、1,035 fork15 |
uvx --from kinocut kino doctor,看它在你机器上缺什么。确认能跑再 pip install kinocut 并挂上 MCP,第一件活挑 repurpose——一个源、三种平台、一张回执,回执里会留两处需要你自己看的东西。github.com
kinocut.dev
github.com
github.com
pypi.org
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.