Skip to main content

From 0.2.x to 0.3.x

The 0.3.0 release of Revideo moves the ffmpeg rendering process from a plugin into the core of the library. This means that it does now require a separate package to be loaded into the config inside vite.confit.ts. If you want to upgrade an existing project you need to do the following:

On 0.2.x versions, your vite.config.ts might look like this:

import {defineConfig} from 'vite';
import motionCanvas from '@revideo/vite-plugin';
import ffmpeg from '@revideo/ffmpeg';

export default defineConfig({
plugins: [motionCanvas(), ffmpeg()],
});

On 0.3.x versions, you can safely remove the ffmpeg plugin:

import {defineConfig} from 'vite';
import motionCanvas from '@revideo/vite-plugin';

export default defineConfig({
plugins: [motionCanvas()],
});

If you still run into errors, feel free to either open an issue on Github, contact us on Discord or using the chat in the bottom right corner of the website.