Connect FFHub to Your AI Agent

Provide remote media URLs and the desired output so the assistant can submit a transcoding task and check progress.

3 tools API key

Try a FFHub Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill FFHub

Convert a Video File

Submit an FFmpeg conversion and retrieve its completed output.

/oo FFHub: Create an FFHub FFmpeg task to convert [remote video URL] into [output filename.mp4] using [codec and resolution requirements]. Include output metadata, check task status until finished, and return output URLs or the error.

Start Working with FFHub

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect FFHub

    Connect an FFHub API key.

    Connect FFHub →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An FFHub account and remotely accessible media inputs.
  • Task creation returns an ID. Read the task until processing is complete before using its output files.

FFHub Tools

FFHub runs FFmpeg commands as background tasks. The connection submits commands, reads task status and errors, and lists output file URLs.

Submit and Inspect Media Tasks

Run FFmpeg commands, retrieve task progress and outputs, or list tasks by status.

3 tools

Create Ffmpeg Task

Create a new FFHub FFmpeg transcoding task from a full FFmpeg command or argument-only command string.

ffhub.create_ffmpeg_task

Get Ffmpeg Task

Get the current status, timing, error, and output files for one FFHub FFmpeg task.

ffhub.get_ffmpeg_task

List Ffmpeg Tasks

List FFHub FFmpeg tasks with optional customer, status, limit, and offset filters.

ffhub.list_ffmpeg_tasks

Frequently Asked Questions

Can I provide my own FFmpeg command?

Yes. Supply a full command or its arguments, including remote input URLs and output filenames.

How do I obtain the converted file?

Completed task details include output filenames and URLs. Use the task ID to retrieve those details.

How can I investigate a failed task?

Read its status and error details with the task ID, and inspect the command and source media access before submitting a revised task.

Connect FFHub

About FFHub ↗