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

24
video/utils/animations.ts Normal file
View File

@@ -0,0 +1,24 @@
import { spring, SpringConfig } from 'remotion';
export const COMPONENT_SPRING: Partial<SpringConfig> = {
stiffness: 200,
damping: 20,
mass: 1,
};
export const MOUSE_SPRING: Partial<SpringConfig> = {
stiffness: 150,
damping: 15,
mass: 0.5,
};
export const clickAnimation = (frame: number, clickFrame: number, fps: number) => {
return spring({
frame: frame - clickFrame,
fps,
config: {
stiffness: 300,
damping: 10,
},
});
};