diff --git a/packages/playwright-core/src/server/registry/index.ts b/packages/playwright-core/src/server/registry/index.ts index 4769835b59..8c07321ee7 100644 --- a/packages/playwright-core/src/server/registry/index.ts +++ b/packages/playwright-core/src/server/registry/index.ts @@ -872,7 +872,9 @@ export class Registry { downloadHostEnv = 'PLAYWRIGHT_FIREFOX_DOWNLOAD_HOST'; else if (descriptor.name.startsWith('webkit')) downloadHostEnv = 'PLAYWRIGHT_WEBKIT_DOWNLOAD_HOST'; - + else if (descriptor.name.startsWith('ffmpeg')) + downloadHostEnv = 'PLAYWRIGHT_FFMPEG_DOWNLOAD_HOST'; + const customHostOverride = (downloadHostEnv && getFromENV(downloadHostEnv)) || getFromENV('PLAYWRIGHT_DOWNLOAD_HOST'); if (customHostOverride) downloadURLs = [`${customHostOverride}/${downloadPath}`];