Studio
Permukaan statis untuk melihat hasil render yang diproduksi di tempat lain.
Halaman ini tidak menjalankan Remotion
Proses render — Remotion dengan Chrome headless, Piper TTS, whisper.cpp, FFmpeg —
berjalan di ruang-render/ pada workstation, bukan di dalam container.
Runbook implementasi menolak Docker untuk tahap itu dengan alasan yang masih berlaku:
pada mesin CPU-only, daemon-nya justru merebut RAM yang dibutuhkan Chrome saat render.
cd ruang-render/studio npm install npm run dev # Remotion Studio npm run still # 1 frame, hitungan detik — cek cepat npm run render # Lift.mp4, 2-5 menit di CPU
Config.setConcurrency ke 1 kalau render mati sendiri —
tiap unit concurrency setara satu tab Chrome headless.--gl=angle kalau muncul error WebGL.ruang-render/videos/*/status.json,
dan halaman ini baru bisa membacanya setelah ada backend di /api.out/*.mp4.
Sampai backend itu ada, halaman ini sengaja tidak memanggil jaringan sama sekali —
sifat yang dijaga oleh test/artifacts.test.js.