> For the complete documentation index, see [llms.txt](https://docs.boltai.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.boltai.com/docs/plugins/ffmpeg.md).

# 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.
