For Agents
Run server-side video editing, audio processing, format conversion, AI image generation, and TikTok publishing without managing FFmpeg infrastructure. Authenticate with an X-API-Key header.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Eranol API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Eranol API API.
Convert video, audio, and image files between formats including MP4, WebM, MP3, WAV, JPG, and WebP
Compose videos by adding intros, outros, captions, overlays, and progress bars
Concatenate or merge multiple video clips in a chosen order
Clean audio with denoise and remove-silence operations and extract highlight segments
GET STARTED
Use for: Convert this MOV file to MP4 H.264, Add a 3-second intro clip to the start of a video, Generate captions for a video from its audio track, Concatenate three video clips into a single MP4
Not supported: Does not handle live streaming, DRM-protected content, or YouTube and Instagram publishing — use for asynchronous video and audio processing plus TikTok publishing only.
Jentic publishes the only available OpenAPI document for Eranol API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for the Eranol API, keeping it validated and agent-ready. Eranol wraps FFmpeg-based video and audio processing behind a REST surface, plus AI image generation and a TikTok publishing connector. The 34 endpoints cover format conversion (video, audio, image), video composition (intro, outro, concat, overlay, captions, progress bars, thumbnails), audio cleanup (denoise, remove silence, highlight extraction), job tracking, email notifications, and direct social publishing. Authentication is by X-API-Key header, and most operations are asynchronous, returning a job_id whose status is polled at /ffmpeg/status/{job_id}.
Generate images with AI and poll job status for completed renders
Extract thumbnails, GIFs, audio tracks, or frame images from a source video
Publish finished video content to TikTok and check publish status
Patterns agents use Eranol API API for, with concrete tasks.
★ Automated Short-Form Video Production Pipeline
Creator-facing tools assemble short-form videos from a script, AI images, stock footage, and a music bed. Eranol's compose, concat, overlay, captions, and add-bg-audio endpoints chain into a render pipeline that produces a TikTok-ready MP4 from raw inputs in minutes, with an X-API-Key as the only credential to manage.
Call POST /ffmpeg/video/concat with three clip URLs, then POST /ffmpeg/video/caption on the result, then POST /ffmpeg/video/add-bg-audio to add a music bed.
Podcast Post-Production Audio Cleanup
Podcasters need denoising, silence trimming, and highlight extraction without running an FFmpeg toolchain locally. Eranol's /ffmpeg/audio/denoise, /ffmpeg/audio/remove-silence, and /ffmpeg/audio/highlights endpoints take a source URL and return a cleaned WAV plus a list of timestamp ranges flagged as highlight candidates.
Call POST /ffmpeg/audio/denoise with the recording URL, then POST /ffmpeg/audio/highlights on the cleaned output to retrieve the top three highlight segments.
TikTok Auto-Publishing for a Content Studio
Studios that produce dozens of short videos a day need scheduled publishing without manual uploads. Eranol's /social/tiktok/publish endpoint accepts a finished video URL and posts it to the connected TikTok account, while /social/tiktok/status confirms whether the post landed, so an agent can complete the produce-then-publish loop.
Call POST /social/tiktok/publish with the rendered video URL and caption, then poll GET /social/tiktok/status until it reports posted.
AI Agent Video Editor via Jentic
An AI editing assistant can be wired through Jentic to take a brief like 'make a 30-second highlight reel from these clips with captions and a progress bar'. The agent searches by intent, loads the relevant Eranol operations, and chains compose, captions, and progress-bar calls with the X-API-Key scoped from the vault — no FFmpeg infrastructure needed.
Use Jentic search('compose a video with captions and progress bar'), load the matching Eranol operations, and execute compose then caption then progress-bar in sequence.
34 endpoints — jentic publishes the only available openapi specification for the eranol api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/ffmpeg/video/concat
Concatenate videos in order
/ffmpeg/video/caption
Generate captions from a video's audio
/ffmpeg/video/overlay
Overlay text or images on video
/ffmpeg/audio/denoise
Remove background noise from audio
/image
Generate an image with AI
/social/tiktok/publish
Publish a video to TikTok
/ffmpeg/status/{job_id}
Get current job status
/ffmpeg/convert/video/to/mp4
Convert a video to MP4
/ffmpeg/video/concat
Concatenate videos in order
/ffmpeg/video/caption
Generate captions from a video's audio
/ffmpeg/video/overlay
Overlay text or images on video
/ffmpeg/audio/denoise
Remove background noise from audio
/image
Generate an image with AI
Three things that make agents converge on Jentic-routed access.
Credential isolation
Your X-API-Key is stored encrypted in the Jentic vault (MAXsystem). Agents call Eranol with a scoped reference; the raw key is injected at execution time and never enters the model context.
Intent-based discovery
Agents search by intent (for example 'concatenate videos' or 'denoise audio') and Jentic returns the matching Eranol operation plus its parameter schema, so the agent picks the right endpoint without browsing the docs.
Time to first call
Direct Eranol integration: 2-3 days for job-status polling, retry handling, and per-endpoint payload shaping. Through Jentic: under 1 hour — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Epidemic Sound Partner Content API
Licensed music catalogue — pairs with Eranol to source music beds for video composition
Choose when an agent needs a licensed track URL to feed into Eranol's add-bg-audio endpoint.
EODHD Financial Data API
Market data — useful for finance video content generation
Use when generating market-recap videos that overlay price charts on background footage.
Esendex Messaging API
SMS notifications when a render or publish job completes
Pair with Eranol to text a creator a confirmation when their TikTok post lands.
Specific to using Eranol API API through Jentic.
Why is there no official OpenAPI spec for the Eranol API?
Eranol publishes documentation at eranol.com but does not provide a downloadable OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call the Eranol API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Eranol API use?
Eranol uses an apiKey scheme passed in the X-API-Key header on every request. Through Jentic the key is stored encrypted in the MAXsystem vault and injected at execution time so agents never see the raw value.
Can I add captions to a video with the Eranol API?
Yes. POST /ffmpeg/video/caption generates captions from the audio track of the supplied video URL and returns a captioned MP4 once the job completes.
What are the rate limits for the Eranol API?
Eranol does not document fixed HTTP rate limits in the spec; throughput is constrained by the render queue at ffmpeg.eranol.com and by your plan's concurrent-job allowance. Poll /ffmpeg/status/{job_id} to track queued work.
How do I publish a finished video to TikTok through Jentic?
Search 'publish video to tiktok'. Jentic returns the POST /social/tiktok/publish operation, you load its schema, and execute with the rendered video URL and caption. The X-API-Key is injected from the vault.
Are Eranol jobs synchronous or asynchronous?
Most rendering operations are asynchronous and return a job_id. Use GET /ffmpeg/status/{job_id} to poll progress and DELETE /ffmpeg/jobs/{job_id} to clean up the output once downloaded.
Can I generate an image with AI through this API?
Yes. POST /image accepts a prompt and queues an AI image generation job; GET /image/status/{job_id} returns the rendered image URL once ready.
/social/tiktok/publish
Publish a video to TikTok
/ffmpeg/status/{job_id}
Get current job status
/ffmpeg/convert/video/to/mp4
Convert a video to MP4