Ja. $1
wird innerhalb einfacher Quotas nicht expandiert. Also mach doppelte drum herum...
echo "\"amovie='$1', asplit [a][out1]; [a] showspectrum=size=1024x480:slide=scroll [out0]\""
Mit
#/usr/bin/bash
set -x
ffplay -f lavfi "\"amovie='$1', asplit [a][out1]; [a] showspectrum=size=1024x480:slide=scroll [out0]\""
Kannst Du beim Ersetzen “zusehen“.