diff --git a/complex_live_transcode.c b/complex_live_transcode.c
index 4fcd5ff8567c807778146b19189feb3890e7fcf8..7711014f42cc89283beff03dab8afdda86be2f9a 100644
--- a/complex_live_transcode.c
+++ b/complex_live_transcode.c
@@ -46,8 +46,8 @@ int main(int argc, char *argv[])
 		dup2(open("/dev/null", O_RDONLY|O_CLOEXEC), 0);
 		dup2(open("/dev/null", O_WRONLY|O_CLOEXEC), 1);
 		execlp("ffmpeg", "ffmpeg", "-nostats",
-				"-f", src1fmt, "-i", jstr(jlookup(src1, "url"), "smptehdbars[out0]; anullsrc[out1]"),
-				"-f", src2fmt, "-i", jstr(jlookup(src2, "url"), "smptehdbars[out0]; anullsrc[out1]"),
+				"-f", src1fmt, "-i", jstr(jlookup(src1, "url"), "smptehdbars,scale=w=100:h=100[out0]; anullsrc[out1]"),
+				"-f", src2fmt, "-i", jstr(jlookup(src2, "url"), "smptehdbars,scale=w=100:h=100[out0]; anullsrc[out1]"),
 				"-filter_complex",
 				mprintf("[0:a]%s[a1]; [1:a]%s[a2]; [a1][a2]amix,%s,asplit=3[lowa][mida][higha];"
 					"[0:v]%s[v1]; [1:v]%s[v2]; [v1][v2]%s,scale=1920:1080[tmp];"