diff --git a/packages/engine/src/utils/ffprobe.ts b/packages/engine/src/utils/ffprobe.ts index be384b765..fb8667e2c 100644 --- a/packages/engine/src/utils/ffprobe.ts +++ b/packages/engine/src/utils/ffprobe.ts @@ -277,7 +277,13 @@ export async function extractMediaMetadata(filePath: string): Promise covered everything below it on the z-stack. + const tags = (videoStream.tags ?? {}) as Record; + const alphaMode = tags.alpha_mode ?? tags.ALPHA_MODE ?? ""; const hasAlpha = /(^|[^a-z])yuva|rgba|argb|bgra|gbrap|gray[a-z0-9]*a/i.test(pixelFormat) || alphaMode === "1";