{"slug": "show-hn-kinopipe-ffmpeg-as-a-service-for-ai-agents-typed-ops-no-shell", "title": "Show HN: KinoPipe – FFmpeg as a service for AI agents (typed ops, no shell)", "summary": "KinoPipe, a new service that offers FFmpeg as a service for AI agents, launched on Hacker News, providing 48 typed operations via MCP or REST with no shell access. The service reports a p50 render time of 8.2 seconds for a 1080p edit and 100% success across 325 benchmark runs, with pricing starting at $0/mo for 100 credits.", "body_md": "# FFmpeg as a service, built for agents.\n\nTyped operations your agent calls over MCP or REST. Trim, resize, compress, convert. A validated request in, a finished file out. No shell, ever.\n\nRESIZE · 9:16\n\n“Make this a vertical Reel”\n\nresize_video · done in 8s ✓\n\nCAPTIONS · SRT\n\n“Burn in the subtitles”\n\nadd_subtitles · done in 11s ✓\n\nCOMPRESS · WEB\n\n“Shrink this 4K export”\n\ncompress_video · 412→38 MB ✓\n\n8.2s\n\np50 render for a 1080p edit\n\n100%\n\nsuccess across 325 benchmark runs\n\n0\n\nshell commands, ever\n\n[Read the full benchmark: CPU vs GPU, cold vs warm, cost per job →](/benchmarks/ffmpeg-serverless-cpu-vs-gpu)\n\n## Your agent asks. A file comes back.\n\nEverything renders in a single pass. No re-encoding chains, no intermediate files, no quality lost along the way.\n\nlaunch-4k.mp4\n\ninput · 412 MB\n\ncompress_video\n\none clean encode\n\nlaunch-web.mp4\n\noutput · 38 MB · yours\n\n### Describe the edit\n\nSend a video URL and the result you want, in plain typed fields.\n\n### We render it\n\nEvery request is validated, then processed in one pass on our workers.\n\n### You get the file\n\nA download URL, or a signed webhook the moment it is ready.\n\n## 48 typed tools your agent can discover.\n\nTrim, resize, captions, compress, split by scenes. Every tool is a stable contract with its own endpoint and page. Try it in the browser first, then hand the same endpoint to your agent.\n\n## Three ways in. Same tools.\n\nUse KinoPipe from the AI you already talk to, from your own code, or in the browser while you work out the recipe.\n\nIN YOUR AI\n\n### Connect it to Claude, Cursor or n8n\n\nOne OAuth sign-in and every tool shows up in the client you already use. Ask for the edit in plain language; the agent picks the typed tool.\n\n[Connect over MCP](/connect)\n\nFROM YOUR CODE\n\n### Call the REST API from any backend\n\nAPI keys, an OpenAPI spec, idempotency keys for safe retries and a signed webhook when the job finishes. Same operations, no agent required.\n\n[Read the API docs](/docs)\n\nIN THE BROWSER\n\n### Try an edit in the playground first\n\nDescribe the edit in a sentence, watch it render, then copy the exact recipe your agent or code will send. Free credits included.\n\n[Open the playground](/app)\n\n## Plug it into your agent.\n\nOne command adds every KinoPipe tool to Claude, Codex or ChatGPT. OAuth signs you in, the schemas do the rest. Your agent takes it from there.\n\nClaude Code\n\n```\nclaude mcp add --transport http --scope user \\\n  kinopipe https://kinopipe.com/mcp\n```\n\n## The unsexy stuff, handled.\n\n### Failed jobs refund themselves\n\nA render that errors gives your credits back automatically. You only pay for finished work.\n\n### No shell, ever\n\nTyped, validated operations only. Your agent never touches a command line, so neither does your infrastructure.\n\n### Your files do not live here\n\nUploads are deleted after 24 hours. Outputs are served to you by URL, not kept as our asset.\n\n### A human answers\n\nThe support chat goes to the founder who wrote the worker code. No ticket queue between you and a fix.\n\n## Start free. Pay for finished work.\n\nOne credit covers one worker second or 6 MiB of output, whichever is higher. Failed jobs refund themselves. No seats, no overages, no lock-in.\n\n$0/mo\n\nFor prototypes and first agent edits.\n\n- 100 credits once, about 10 edits\n- Complete video API\n- No credit card required\n\n[Start building](/signup)\n\n$12/mo\n\nFor side projects and first automations.\n\n- 1,500 credits / month, about 150 edits\n- No surprise overages\n- Community support\n\n[Choose Starter](/signup)\n\n$29/mo\n\nFor agents editing video in production.\n\n- 5,000 credits / month, about 500 edits\n- No surprise overages\n- Email support\n\n[Choose Developer](/signup)\n\n$99/mo\n\nFor video-heavy agent workflows.\n\n- 25,000 credits / month, about 2,500 edits\n- Best price per credit\n- Priority support\n\n[Choose Pro](/signup)\n\nNeed a burst without a subscription? **Credit pack: $9 once for 1,000 credits** (about 100 edits). They never expire, and you buy it from the [dashboard](/signup).\n\nWant the full breakdown? [See pricing details and FAQ](/pricing).\n\n## Questions, answered.\n\nThe short versions. The docs and the privacy policy have the long ones.\n\n## Give your agent video editing today.\n\nConnect over MCP or create an API key. The first 100 credits are on us.\n\n[Connect your agent](/connect)", "url": "https://wpnews.pro/news/show-hn-kinopipe-ffmpeg-as-a-service-for-ai-agents-typed-ops-no-shell", "canonical_source": "https://kinopipe.com/", "published_at": "2026-08-27 15:32:33+00:00", "updated_at": "2026-08-27 15:49:17.150328+00:00", "lang": "en", "topics": ["ai-tools", "ai-agents", "developer-tools"], "entities": ["KinoPipe", "FFmpeg", "Claude", "Cursor", "n8n", "Codex", "ChatGPT"], "alternates": {"html": "https://wpnews.pro/news/show-hn-kinopipe-ffmpeg-as-a-service-for-ai-agents-typed-ops-no-shell", "markdown": "https://wpnews.pro/news/show-hn-kinopipe-ffmpeg-as-a-service-for-ai-agents-typed-ops-no-shell.md", "text": "https://wpnews.pro/news/show-hn-kinopipe-ffmpeg-as-a-service-for-ai-agents-typed-ops-no-shell.txt", "jsonld": "https://wpnews.pro/news/show-hn-kinopipe-ffmpeg-as-a-service-for-ai-agents-typed-ops-no-shell.jsonld"}}