{#if open}
{ if (e.target === e.currentTarget && !running) close(); }}>
Smooth Video
Adds in-between frames with RIFE for smoother motion. {fps} → {fps * mult} fps{frameCount ? ` · ${frameCount} → ${outFrames} frames` : ""}. Saved as a lineage child.
Interpolation
{#each [2, 3, 4] as m} {/each}
{#if advancedOpen}
{/if} {#if progress}
{#if phase === "error"}
⚠ {progress.message || "render failed"}
{:else if done}
✓ Smoothed. Adjust and Run Again, or Done to view it.
{#if progress.resultUrl} {/if} {:else}
{phase}{progress.max ? ` · ${pct}%` : "…"}
{#if progress.previewUrl} preview {/if} {/if}
{/if}
{#if running} {:else if done} {:else} {/if}
{/if}