for f in *.flac; do printf "file %q\n" "$f"; done | ffmpeg -f concat -protocol_whitelist file,pipe -safe 0 -i - ...