From 99199756631925b0b7d8cb8d94084b580432a2de Mon Sep 17 00:00:00 2001 From: Trevor Mears Date: Sat, 17 Jan 2026 03:31:33 -0800 Subject: [PATCH] Refine audio downmix to ITU standards --- server/services/transcodeSession.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/services/transcodeSession.js b/server/services/transcodeSession.js index d8092a7..09ece40 100644 --- a/server/services/transcodeSession.js +++ b/server/services/transcodeSession.js @@ -227,8 +227,9 @@ class TranscodeSession extends EventEmitter { '-c:a', 'aac', '-ar', '48000', '-b:a', '192k', - // Smart Stereo Downmix (NetV Style): Boosts dialogue (FC) and preserves LFE - '-af', 'pan=stereo|FL=FC+0.30*FL+0.30*BL|FR=FC+0.30*FR+0.30*BR,aresample=async=1' + // Smart Stereo Downmix (ITU-R BS.775 Standard + LFE): + // Balanced mix: FL/FR=100%, FC=70% (Unity), Surrounds=70%, LFE=50% + '-af', 'pan=stereo|FL=FL+0.707*FC+0.707*BL+0.5*LFE|FR=FR+0.707*FC+0.707*BR+0.5*LFE,aresample=async=1' ); // HLS output options