From 3f91216bd82e686bbaa4f7a4c7989af66d45191c Mon Sep 17 00:00:00 2001 From: lifegpc Date: Tue, 7 Jan 2025 09:51:51 +0800 Subject: [PATCH] fix: Handle ffmpeg binary check failure gracefully --- thumbnail/ffmpeg_binary.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/thumbnail/ffmpeg_binary.ts b/thumbnail/ffmpeg_binary.ts index 6c2c4b5..d03c393 100644 --- a/thumbnail/ffmpeg_binary.ts +++ b/thumbnail/ffmpeg_binary.ts @@ -11,7 +11,12 @@ export async function check_ffmpeg_binary(p: string) { stderr: "null", args: ["-h"], }); - const c = cmd.spawn(); + let c: Deno.ChildProcess | undefined; + try { + c = cmd.spawn(); + } catch (_) { + return false; + } const o = await c.output(); return o.code === 0; }