feat: Integrate Remotion for video generation, add video compositions, and adapt ContactForm for Remotion compatibility.
Some checks failed
Build & Deploy Mintel Blog / build-and-deploy (push) Failing after 2m19s

This commit is contained in:
2026-02-01 12:55:01 +01:00
parent 76b6b2ca03
commit 2113055a90
21 changed files with 6045 additions and 141 deletions

25
remotion.config.ts Normal file
View File

@@ -0,0 +1,25 @@
import { Config } from '@remotion/cli/config';
import { enableTailwind } from '@remotion/tailwind';
import path from 'path';
Config.overrideWebpackConfig((currentConfig) => {
const withTailwind = enableTailwind(currentConfig);
return {
...withTailwind,
resolve: {
...withTailwind.resolve,
alias: {
...(withTailwind.resolve?.alias ?? {}),
'@/src': path.resolve(process.cwd(), 'src'),
'@/components': path.resolve(process.cwd(), 'src/components'),
'@': path.resolve(process.cwd()),
// Mock next/link
'next/link': path.resolve(process.cwd(), 'video/components/NextLinkMock.tsx'),
},
},
};
});
Config.setVideoImageFormat('jpeg');
Config.setCodec('h264');