25 lines
870 B
JSON
25 lines
870 B
JSON
|
|
{
|
||
|
|
"name": "@bmm/video",
|
||
|
|
"version": "0.1.0",
|
||
|
|
"private": true,
|
||
|
|
"scripts": {
|
||
|
|
"studio": "remotion studio src/index.ts",
|
||
|
|
"render:mp4": "remotion render src/index.ts HeroVideo out/hero.mp4 --codec h264 --crf 28 --pixel-format yuv420p",
|
||
|
|
"render:webm": "remotion render src/index.ts HeroVideo out/hero.webm --codec vp9 --crf 32",
|
||
|
|
"render:poster": "remotion still src/index.ts HeroVideo out/hero-poster.jpg --frame 60 --image-format jpeg --jpeg-quality 85",
|
||
|
|
"render:all": "pnpm render:mp4 && pnpm render:webm && pnpm render:poster",
|
||
|
|
"to-web": "node scripts/publish-to-web.mjs",
|
||
|
|
"build": "pnpm render:all && pnpm to-web"
|
||
|
|
},
|
||
|
|
"dependencies": {
|
||
|
|
"@remotion/cli": "4.0.220",
|
||
|
|
"react": "19.0.0",
|
||
|
|
"react-dom": "19.0.0",
|
||
|
|
"remotion": "4.0.220"
|
||
|
|
},
|
||
|
|
"devDependencies": {
|
||
|
|
"@types/react": "19.0.2",
|
||
|
|
"typescript": "5.7.2"
|
||
|
|
}
|
||
|
|
}
|