# FFmpeg

The FFmpeg plugin allows BoltAI to run the ffmpeg command on your Mac. It works similarly to the [Shell Access plugin](https://docs.boltai.com/docs/plugins/shell-access), 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="https://3493584844-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FynYW2xZqA52spY7XgWis%2Fuploads%2FZTajs6bX1LBBggi51rCb%2FCleanShot%202025-04-29%20at%2015.56.53%402x.jpg?alt=media&#x26;token=e346da0f-f803-4361-9780-0e90d9194bd8" 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.
