Como o LordNeckBeard sugere, adicionar -nostdin
pára ffmpeg
de tentar interação (ou, aparentemente, ler seu stdin herdado).
Isso é mencionado na página do manual:
-stdin
Enable interaction on standard input. On by default unless standard input is used as an input. To explicitly disable interaction you need to specify "-nostdin".
Disabling interaction on standard input is useful, for example, if ffmpeg is in the background process group. Roughly the same result can be achieved with "ffmpeg ... <
/dev/null" but it requires a shell.