# FFmpeg

The FFmpeg plugin allows BoltAI to run the ffmpeg command on your Mac. It works similarly to the [Shell Access plugin](/docs/plugins/shell-access.md), except it's restricted to run the ffmpeg command only.

{% hint style="danger" %}
**IMPORTANT**

This plugin is highly experimental. Use it at your own risk.
{% endhint %}

### How to set up the FFmpeg plugin?

You can configure the default System PATH in the Settings tab. Default value: `/opt/homebrew/bin/:/usr/local/bin/:/usr/bin:/bin`

### How to use the FFmpeg plugin?

1. Start a new chat and select a model that supports Function Calling.
2. Enable the FFmpeg plugin.
3. Enter your prompt. Be as specific as possible.

Here is how I compress a video with ffmpeg plugin. Tip: you can click on the plugin name to see the command details.

<figure><img src="/files/Kq3f9DE96njIXfc2mBXm" alt=""><figcaption></figcaption></figure>

### Note

* Similar to the Shell Access plugin, this plugin has full access to your file system. Always verify the script before executing.
* Be as specific as possible in your System Prompt. It's recommended to instruct LLM to limit access to certain files or folders.
* Consider using [FFmpeg MCP server](https://github.com/bitscorp-mcp/mcp-ffmpeg) for better experience.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.boltai.com/docs/plugins/ffmpeg.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
