Skip to content

Commit c7d1b03

Browse files
committed
Ignore undefined options in processVideo
1 parent c628e43 commit c7d1b03

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

apps/media-server/src/lib/ffmpeg-video.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,10 @@ export async function processVideo(
201201
onProgress?: ProgressCallback,
202202
abortSignal?: AbortSignal,
203203
): Promise<TempFileHandle> {
204-
const opts = { ...DEFAULT_OPTIONS, ...options };
204+
const definedOptions = Object.fromEntries(
205+
Object.entries(options).filter(([, v]) => v !== undefined),
206+
) as VideoProcessingOptions;
207+
const opts = { ...DEFAULT_OPTIONS, ...definedOptions };
205208
const outputTempFile = await createTempFile(".mp4");
206209

207210
const videoTranscode = needsVideoTranscode(metadata, opts);

0 commit comments

Comments
 (0)