64 saniyelik, kesintisiz döngü lansman filmi; 9:16 ve 16:9. - remocn.dev bileşenleri (sheen-slide-in, tracking-in, gradient-scale-cut-text, outline-fill-track-text, perspective-marquee, path-ride, zoom-blur, lens-zoom) KolayTercih piksel diline uyarlandı (src/kinetik.tsx) - Sahne içi imleç + imleci takip eden kamera, piksel iz ve tık patlaması - Sessizlik → BAM kurgusu (lensZoom), punch zoom ve hareket bulanıklığı - Müzik ve efektler numpy ile sentezlendi (ses/uret.py), zaman.json tek kaynak - Örnek taban sıralamaları gerçek YÖK Atlas 2026 kayıtları Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
14 lines
668 B
JavaScript
14 lines
668 B
JavaScript
// Kullanım: node scripts/kareler.mjs <Dikey|Yatay> <ö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");
|