diff --git a/complex_live_transcode.c b/complex_live_transcode.c
index 00c8d3001d875f7293da67e21666ac6abf0c0824..2d72018e4719137e5abfc03aa27446ad29828db9 100644
--- a/complex_live_transcode.c
+++ b/complex_live_transcode.c
@@ -49,10 +49,10 @@ int main(int argc, char *argv[])
 				"-f", src1fmt, "-i", jstr(jlookup(src1, "url"), "smptehdbars,scale=1920:1080[out0]; anullsrc[out1]"),
 				"-f", src2fmt, "-i", jstr(jlookup(src2, "url"), "smptehdbars,scale=1920:1080[out0]; anullsrc[out1]"),
 				"-filter_complex",
-				mprintf("[0:a]%s[a1]; [1:a]%s[a2]; [a1][a2]amix,%s,asplit=3[lowa][mida][higha];"
+				mprintf("[0:a]%s[a1]; [1:a]%s[a2]; [a1][a2]amix,%s,asplit=2[lowa][mida];"
 					"[0:v]%s[v1]; [1:v]%s[v2]; [v1][v2]%s,scale=1920:1080[tmp];"
 					"movie=%s/video-logo-150px-trans.png,scale=w=100:h=100[logo];"
-					"[tmp][logo]%s,split=3[lowtmp][midtmp][high];"
+					"[tmp][logo]%s,split=2[lowtmp][midtmp];"
 					"[lowtmp]scale=640:360[low];"
 					"[midtmp]scale=1280:720[mid]",
 					jstr(jlookup(src1, "afilter"), "anull"),
@@ -64,8 +64,7 @@ int main(int argc, char *argv[])
 					getenv(WORKER_RAW), logo_expr
 				),
 				"-map", "[low]", "-map", "[lowa]", OUTPUT_FORMAT("512k"), mprintf("%s_low", dest),
-				"-map", "[mid]", "-map", "[mida]", OUTPUT_FORMAT("2024k"), mprintf("%s_mid", dest),
-				"-map", "[high]", "-map", "[higha]", OUTPUT_FORMAT("6024k"), mprintf("%s_high", dest), 0);
+				"-map", "[mid]", "-map", "[mida]", OUTPUT_FORMAT("2024k"), mprintf("%s_mid", dest), 0);
 		exit(1);
 	}
 	close(errpipe[1]);