summaryrefslogtreecommitdiff
path: root/apps/web
diff options
context:
space:
mode:
Diffstat (limited to 'apps/web')
-rw-r--r--apps/web/src/lib/export-utils.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/web/src/lib/export-utils.ts b/apps/web/src/lib/export-utils.ts
index b09434f1..1fc0505b 100644
--- a/apps/web/src/lib/export-utils.ts
+++ b/apps/web/src/lib/export-utils.ts
@@ -4,18 +4,18 @@ import { TimelineTrack, TimelineElement } from "@/types/timeline";
import { MediaItem } from "@/stores/media-store";
import { TProject } from "@/types/project";
-export interface ExportOptions {
+export type ExportOptions = {
format: "mp4" | "webm" | "mov";
quality: "low" | "medium" | "high";
resolution: "720p" | "1080p" | "4k";
fps: number;
-}
+};
-export interface ExportProgress {
+export type ExportProgress = {
phase: "preparing" | "processing" | "finalizing" | "complete";
progress: number; // 0-100
message: string;
-}
+};
export class VideoExporter {
private ffmpeg: FFmpeg | null = null;