// Kullanım: node scripts/kareler.mjs <ölçek> kare1 kare2 ... import { bundle } from "@remotion/bundler"; import { renderStill, selectComposition } from "@remotion/renderer"; import path from "node:path"; const [bicim, olcek, ...kareler] = process.argv.slice(2); const serveUrl = await bundle({ entryPoint: path.resolve("src/index.ts") }); const composition = await selectComposition({ serveUrl, id: `Lansman-${bicim}` }); for (const f of kareler) { await renderStill({ composition, serveUrl, frame: Number(f), output: `out/kare/${bicim[0].toLowerCase()}-${f}.png`, scale: Number(olcek) }); process.stdout.write(`${f} `); } console.log("tamam");