diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml
index cffb29e8b..7e6f5b15f 100644
--- a/.github/workflows/regression.yml
+++ b/.github/workflows/regression.yml
@@ -75,9 +75,9 @@ jobs:
- shard: shard-5
args: "style-4-prod style-11-prod style-2-prod animejs-adapter typegpu-adapter parallel-capture-regression"
- shard: shard-6
- args: "overlay-montage-prod style-12-prod chat missing-host-comp-id png-sequence portrait-edge-bleed"
+ args: "overlay-montage-prod style-12-prod chat missing-host-comp-id png-sequence portrait-edge-bleed remote-media-localize"
- shard: shard-7
- args: "sub-composition-video style-18-prod raf-ball-render-compat font-variant-numeric sub-comp-t0 sub-comp-id-selector"
+ args: "sub-composition-video style-18-prod raf-ball-render-compat font-variant-numeric sub-comp-t0 sub-comp-id-selector audio-multi-track-mix"
- shard: shard-8
args: "style-13-prod style-6-prod vignelli-stacking gsap-letters-render-compat"
steps:
diff --git a/packages/producer/tests/audio-multi-track-mix/meta.json b/packages/producer/tests/audio-multi-track-mix/meta.json
new file mode 100644
index 000000000..678a1656e
--- /dev/null
+++ b/packages/producer/tests/audio-multi-track-mix/meta.json
@@ -0,0 +1,15 @@
+{
+ "name": "Audio Multi-Track Mix",
+ "description": "Regression for PR #1140: amix normalize=0 crash on FFmpeg 4.x causing silent output. Three local audio tracks with staggered start times and distinct volumes; all three must be audible in the mix.",
+ "tags": ["audio", "regression", "amix"],
+
+ "minPsnr": 25,
+ "maxFrameFailures": 0,
+
+ "minAudioCorrelation": 0.85,
+ "maxAudioLagWindows": 60,
+
+ "renderConfig": {
+ "fps": 30
+ }
+}
diff --git a/packages/producer/tests/audio-multi-track-mix/output/.gitkeep b/packages/producer/tests/audio-multi-track-mix/output/.gitkeep
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/producer/tests/audio-multi-track-mix/output/compiled.html b/packages/producer/tests/audio-multi-track-mix/output/compiled.html
new file mode 100644
index 000000000..813cfde6a
--- /dev/null
+++ b/packages/producer/tests/audio-multi-track-mix/output/compiled.html
@@ -0,0 +1,54 @@
+
+
+
+
+ Audio Multi-Track Mix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
440 Hz — vol 0.6 (t=0s)
+
660 Hz — vol 0.8 (t=0.5s)
+
880 Hz — vol 1.0 (t=1.5s)
+
+
+
diff --git a/packages/producer/tests/audio-multi-track-mix/output/output.mp4 b/packages/producer/tests/audio-multi-track-mix/output/output.mp4
new file mode 100644
index 000000000..b26e82fca
--- /dev/null
+++ b/packages/producer/tests/audio-multi-track-mix/output/output.mp4
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:10922c8ae4e60a5e2b649141cdf813a1ea87541c14551c7e23f3f8c166b687c9
+size 133299
diff --git a/packages/producer/tests/audio-multi-track-mix/src/assets/tone-440hz.wav b/packages/producer/tests/audio-multi-track-mix/src/assets/tone-440hz.wav
new file mode 100644
index 000000000..bde9cafed
Binary files /dev/null and b/packages/producer/tests/audio-multi-track-mix/src/assets/tone-440hz.wav differ
diff --git a/packages/producer/tests/audio-multi-track-mix/src/assets/tone-660hz.wav b/packages/producer/tests/audio-multi-track-mix/src/assets/tone-660hz.wav
new file mode 100644
index 000000000..64675f3c1
Binary files /dev/null and b/packages/producer/tests/audio-multi-track-mix/src/assets/tone-660hz.wav differ
diff --git a/packages/producer/tests/audio-multi-track-mix/src/assets/tone-880hz.wav b/packages/producer/tests/audio-multi-track-mix/src/assets/tone-880hz.wav
new file mode 100644
index 000000000..f67e266db
Binary files /dev/null and b/packages/producer/tests/audio-multi-track-mix/src/assets/tone-880hz.wav differ
diff --git a/packages/producer/tests/audio-multi-track-mix/src/index.html b/packages/producer/tests/audio-multi-track-mix/src/index.html
new file mode 100644
index 000000000..755e4c309
--- /dev/null
+++ b/packages/producer/tests/audio-multi-track-mix/src/index.html
@@ -0,0 +1,79 @@
+
+
+
+
+ Audio Multi-Track Mix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
440 Hz — vol 0.6 (t=0s)
+
660 Hz — vol 0.8 (t=0.5s)
+
880 Hz — vol 1.0 (t=1.5s)
+
+
+
diff --git a/packages/producer/tests/remote-media-localize/meta.json b/packages/producer/tests/remote-media-localize/meta.json
new file mode 100644
index 000000000..2e088ab50
--- /dev/null
+++ b/packages/producer/tests/remote-media-localize/meta.json
@@ -0,0 +1,15 @@
+{
+ "name": "Remote Media Localize",
+ "description": "Regression for PR #1146: remote S3