From bd4d8c6cb5bc2de88fb57193bce802a4a87dc523 Mon Sep 17 00:00:00 2001 From: "Abdullah M. Nazif" Date: Sat, 24 Oct 2026 04:10:24 +0000 Subject: [PATCH] test: use supported FFmpeg flags for VFR fixtures (#5352) --- packages/engine/src/services/videoFrameExtractor.test.ts | 6 +++--- .../src/services/render/stages/captureHdrResources.test.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/engine/src/services/videoFrameExtractor.test.ts b/packages/engine/src/services/videoFrameExtractor.test.ts index eef35a2955..1dcc278f01 100644 --- a/packages/engine/src/services/videoFrameExtractor.test.ts +++ b/packages/engine/src/services/videoFrameExtractor.test.ts @@ -2362,7 +2362,7 @@ describe.skipIf(!HAS_FFMPEG)("held tails on sparse-timestamp sources", () => { { path: vfrFixture, input: "testsrc2=s=64x64:d=10:rate=1/2", - filters: ["-vf", "select='eq(n,0)+eq(n,2)'", "-vsync", "vfr"], + filters: ["-vf", "select='eq(n,0)+eq(n,2)'", "-fps_mode", "vfr"], }, { path: nonZeroStartFixture, @@ -2534,7 +2534,7 @@ describe.skipIf(!HAS_FFMPEG)("extractAllVideoFrames on a VFR source", () => { beforeAll(async () => { // 10s testsrc2 at 60fps, ~40% of frames dropped via select filter and - // encoded with -vsync vfr so timestamps are irregular. Declared fps 60, + // encoded with -fps_mode vfr so timestamps are irregular. Declared fps 60, // actual average ~36 — well over the 10% threshold used by isVFR. // The select expression drops four 1-second windows (frames 30-89, // 180-239, 330-389, 480-539) to simulate static segments in a screen @@ -2552,7 +2552,7 @@ describe.skipIf(!HAS_FFMPEG)("extractAllVideoFrames on a VFR source", () => { "testsrc2=s=320x180:d=10:rate=60", "-vf", "select='not(between(n\\,30\\,89))*not(between(n\\,180\\,239))*not(between(n\\,330\\,389))*not(between(n\\,480\\,539))'", - "-vsync", + "-fps_mode", "vfr", "-c:v", "libx264", diff --git a/packages/producer/src/services/render/stages/captureHdrResources.test.ts b/packages/producer/src/services/render/stages/captureHdrResources.test.ts index 12ac39f1c3..9fd118dbee 100644 --- a/packages/producer/src/services/render/stages/captureHdrResources.test.ts +++ b/packages/producer/src/services/render/stages/captureHdrResources.test.ts @@ -335,7 +335,7 @@ describe.skipIf(!HAS_FFMPEG)("raw HDR held tails on sparse-timestamp sources", ( { path: vfrFixture, input: "testsrc2=s=64x64:d=10:rate=1/2", - filters: ["-vf", "select='eq(n,0)+eq(n,2)'", "-vsync", "vfr"], + filters: ["-vf", "select='eq(n,0)+eq(n,2)'", "-fps_mode", "vfr"], }, { path: nonZeroStartFixture,