Eu não sei se é ffmpeg que não pode enviar seus dados para stdout, ou ffplay que não pode receber sua entrada de stdin.
Se for ffmpeg , não é possível exportar seus dados para stdout:
capture /dev/stdout | ffmpeg -i - >(ffplay 2> /dev/null)
(Você precisa adicionar um argumento - a ffplay , então ele recebe sua entrada de stdin.)
Se for ffplay que não pode receber sua entrada de stdin:
ffplay <(capture /dev/stdout | ffmpeg -i -) 2> /dev/null
Para mais informações sobre a construção <(command) e >(command) , consulte a seção Substituição do processo do manual do bash.